代码检查:'__grid_constant__' 仅允许用于内核参数
此检查会报告 __grid_constant__ 说明符被用于 __global__ 函数的参数以外的任何位置。 该说明符会使内核对整个网格使用参数的单个只读副本,因此仅允许用于内核参数。
示例
struct Params { int data[8]; };
__device__ void process(const __grid_constant__ Params params);
struct Params { int data[8]; };
__global__ void process(const __grid_constant__ Params params);
如果函数不是内核,请移除 __grid_constant__。
2026年 11月 6日