私は Cuda アプリケーションを持っています。最初にさまざまな配列に cuda メモリを割り当てた後、プログラムはループします: GPU にデータを転送し、GPU でカーネルを処理し、GPU からデータを転送します。最初のデータセットは GPU によって正しく処理され、返されます。その後、後続のデータ セットでエラー 9 が生成されます: 構成が無効です。
私はメモリの割り当てを解除したり再割り当てしたりしないので、メモリが不足しているとは思いません。グリッドとブロックの寸法を 3 回確認しましたが、これらは十分に境界内にあります: ( 200, 0, 0) と (720, 20,0)。
構成が無効であることを理解するには、他に何を調べればよいでしょうか?