web-dev-qa-db-ja.com

bumblebeeでOpenCLアプリを実行する

CUDA Toolkit 5.0とnvidia-experimental-310ドライバーをインストールしました。 CUDAの例はoptirunで正常に機能しますが、すべてのOpenCLアプリはclGetPlatformIDs関数を呼び出すエラーで実行に失敗します。 NVIDIA OpenCL SDKの例と、ソースからコンパイルしたpipを使用したPyOpenCLの例も試しましたが、何も機能しません。なぜ機能しないのですか?

7
swish

/etc/OpenCL/vendors/nvidia.icdファイルとlibnvidia-opencl.so.1を内部に作成した後、ようやく機能するようになりました。また、以前にnvidia-currentドライバーに切り替えましたが、実験的なドライバーでも動作するはずです。私は解決策を見つけました こちら

6
swish