python-pyopencl
Ubuntuパッケージを使用してインストールした後、PyOpenCL が Nvidia デバイスにアクセスできません。PyOpenCL をインストールするこの方法は、同じハードウェアと同じバージョンの Ubuntu (14.10) で機能していました。
pyopencl.get_platforms()
エラーメッセージを実行すると、次のようになります。
LogicError: clGetPlatformIDs failed: platform not found khr
さまざまなドライバー、さまざまなパッケージの組み合わせ、および OS の新規インストールを試しました。
NvidiaカードのUbuntuにPyOpenClをインストールするにはどうすればよいですか?
更新 1
OS の新規インストール後、get_platforms()
AMD と Intel (beignet) の 2 つのプラットフォームが表示されます。Nvidia はまだ動作しません。
更新 2
http://wiki.tiker.net/OpenCLHowToでさらにいくつかのことを試した後、python-pyopencl
パッケージはエラーをスローするようになりました。
The following packages have unmet dependencies:
python-pyopencl: Depends: libgcc1 (>= 1:4.1.1) but 1:4.9.0-6ubuntu1 is to be installed
Depends: libopencl-1.1-1 but it is a virtual package
Depends: libopencl-1.2-1 but it is a virtual package
Depends: python-numpy (>= 1:1.8.0) but 1:1.8.1-1ubuntu1 is to be installed
Depends: python-numpy-abi9 but it is a virtual package
Depends: python (< 2.8) but 2.7.6-2 is to be installed
Depends: python-pytools (>= 2013.5.2) but 2014.2.1-1 is to be installed