コードインスペクション: '__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 日