代码检查:启动 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日