現在、Cuda から openCL への切り替えを検討しています。Cuda でできるように、openCL カーネルを事前にビルドしました (CL_PROGRAM_BINARIES を使用)。私の簡単な質問: 持っていないデバイス用のバイト コードをコンパイルすることは可能ですか (たとえば、AMD ドライバーをインストールしてから、一連の Radeon カード用にコンパイルしますが、社内には NVIDIA カードしかありませんか?)
これは維持するのが面倒であり、提案されていないことはわかっています。現在それが可能かどうかを知りたいだけです。