Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Cuda 应用程序;在首先为各种数组分配 cuda 内存后,程序循环执行:将数据传输到 GPU,在 GPU 上处理内核,从 GPU 传回数据。第一个数据集由 GPU 正确处理并返回。此后后续数据集生成错误 9:无效配置。
由于我不取消或重新分配内存,我不相信我内存不足。我已经三重检查了网格和块的尺寸,这些都在界限内:(200,0,0)和(720,20,0)。
我还应该看什么来了解无效的配置是什么?
我已经三重检查了网格和块的尺寸,这些都在界限内:(200,0,0)和(720,20,0)。
y 和 z 维度不能为零。它们必须至少为 1。
=> ( 200, 1, 1) 和 (720, 20,1)