The CuTeDSL kernel uses MMA tiler (128,128,256). With only 1 token, the kernel can't fill a tile and may access illegal memory. Using 128 tokens for the warmup. Also improved error message — after CUDA illegal memory access, the context is corrupted and can't recover.