ReSharper 2026.3 Help

代码检查:启动 tile 内核时,块大小必须为 1

此检查会报告启动 __tile_global__ 内核且块大小不是 1 的情况。 块大小是执行配置的第二个实参,对于 tile 内核,它需要为 1。

示例

__tile_global__ void tile_kernel(int* data); void launch(int* data, int grid) { tile_kernel<<<grid, 2>>>(data); }
__tile_global__ void tile_kernel(int* data); void launch(int* data, int grid) { tile_kernel<<<grid, 1>>>(data); }
2026年 11月 6日