Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cuda配置参数无效_Cuda - Fatal编程技术网

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>>>();