4

我有一个 Cuda 应用程序;在首先为各种数组分配 cuda 内存后,程序循环执行:将数据传输到 GPU,在 GPU 上处理内核,从 GPU 传回数据。第一个数据集由 GPU 正确处理并返回。此后后续数据集生成错误 9:无效配置。

由于我不取消或重新分配内存,我不相信我内存不足。我已经三重检查了网格和块的尺寸,这些都在界限内:(200,0,0)和(720,20,0)。

我还应该看什么来了解无效的配置是什么?

4

1 回答 1

4

我已经三重检查了网格和块的尺寸,这些都在界限内:(200,0,0)和(720,20,0)。

y 和 z 维度不能为零。它们必须至少为 1。

=> ( 200, 1, 1) 和 (720, 20,1)

于 2013-06-12T12:38:04.557 回答