JetBrains Rider 2026.3 Help

Code inspection: A tile kernel must be launched with a block size of 1

This inspection reports a launch of a __tile_global__ kernel with a block size other than 1. The block size is the second argument of the execution configuration, and for tile kernels it needs to be 1.

Example

__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); }
27 October 2026