PyOpenCLおよびMesa Radeonドライバ

PyOpenCLおよびMesa Radeonドライバ

オープンソースのRadeonドライバを使用してGentooでpyopenclを実行しようとしています。パッケージはうまくコンパイルされますが、pyopenclモジュールをインポートしようとするたびに、clGetExtensionFunctionAddressシンボルが_cl.so(およびリンクされたライブラリ)に見つからないというエラーが発生します。この関数は実際にmesaがインストールしたヘッダファイル(cl.h)に定義されていますが、実際のライブラリにはないようです。 OpenCL自体はうまくいくようですが、pyopenclがロードを拒否するだけです。私は現在プロジェクトにpyopenclが必要なのでfglrxを使用していますが、IMHOは日常業務でより良いパフォーマンスを発揮するオープンソースドライバでpyopenclを使用することを本当に好みます。

私はmesa 9.2.2とpyopencl 2013.2を使用しようとしています。

要約すると:オープンソースのradeonドライバでpyopenclを実行するにはどうすればよいですか?

ベストアンサー1

おすすめ記事