OpenCLでカーネル関数に設定される引数の数に制限があるかどうか知りたいと思いました。引数の設定中にINVALID_ARG_INDEXとしてエラーが発生します。カーネル関数に9つの引数を設定しています。この点で私を助けてください。
5370 次
1 に答える
9
次の関数を呼び出してみてください: www.khronos.org/registry/cl/sdk/1.1/docs/man/xhtml/clGetDeviceInfo.html
唯一の引数制限が関係しているようです: -CL_DEVICE_MAX_CONSTANT_ARGS (__constant メモリ空間へのポインタである引数)
読み取りイメージ引数の最大数は問題にはなりませんが、定数引数の最大数と書き込みイメージ引数の最大数は、すべてのデバイスで少なくとも 8 にする必要があります。たとえば、8つしか受け入れないデバイスで9つの書き込みイメージを渡している可能性があります...
于 2011-05-10T08:26:51.860 に答える