cuda配置参数无效
我正在尝试启动一个内核,其中包含一些我认为有效的参数,但收到了无效的配置参数错误 我设置的尺寸如下:cuda配置参数无效,cuda,Cuda,我正在尝试启动一个内核,其中包含一些我认为有效的参数,但收到了无效的配置参数错误 我设置的尺寸如下: dim3 BlockDim = dim3(128, 1, 1); dim3 GridDim = dim3(321, 320, 1); 然后启动我的内核 kernel<<<BlockDim,GridDim>>>(); 我是不是遗漏了什么 我还运行了一些测试: 工作 不起作用 dim3 BlockDim = dim3(128, 1, 1); dim3 Gri
dim3 BlockDim = dim3(128, 1, 1);
dim3 GridDim = dim3(321, 320, 1);
然后启动我的内核
kernel<<<BlockDim,GridDim>>>();
我是不是遗漏了什么
我还运行了一些测试:
工作
不起作用
dim3 BlockDim = dim3(128, 1, 1);
dim3 GridDim = dim3(30001, 1, 1);
我明白了
我在内核调用中反转了blockDim和gridDim
应该是:
kernel<<<GridDim,BlockDim>>>();
kernel();
dim3 BlockDim = dim3(128, 1, 1);
dim3 GridDim = dim3(30001, 1, 1);
kernel<<<GridDim,BlockDim>>>();