web-dev-qa-db-ja.com

AMD RadeonでOpenCL + Theanoを使用しようとすると「pygpuは構成されましたがインポートできませんでした」というエラーが表示される

私はこれからの指示に従いました:

https://Gist.github.com/jarutis/ff28bca8cfb9ce0c8b1a

しかし、私が試したとき:THEANO_FLAGS = device = opencl0:0 python test.py
テストファイルでエラーが発生します:

エラー(theano.sandbox.gpuarray):pygpuは構成されましたがインポートできませんでしたトレースバック(最後の最新呼び出し):ファイル "/home/mesayantan/.local/lib/python2.7/site-packages/theano/sandbox/gpuarray /init.py"、20行目、

import pygpu

ファイル "/usr/src/gtest/clBLAS/build/libgpuarray/pygpu/init.py"、7行目

from . import gpuarray, elemwise, reduction

ファイル「/usr/src/gtest/clBLAS/build/libgpuarray/pygpu/elemwise.py」の3行目

from .dtypes import dtype_to_ctype, get_common_dtype

ファイル「/usr/src/gtest/clBLAS/build/libgpuarray/pygpu/dtypes.py」の6行目

from . import gpuarray

ImportError:名前gpuarrayをインポートできません

よくわかりません。私はこれらすべてを初めて使用しています。私はUbuntu 14.04 LTSに取り組んでいます。このエラーを解決するにはどうすればよいですか?

10
Sayantan Ghosh

この問題は、lipgpuarray Webサイトで提供されている段階的なインストールで修正しました!

ダウンロード

git clone https://github.com/Theano/libgpuarray.git
cd libgpuarray

インストールlibgpuarray

# extract or clone the source to <dir>
cd <dir> 
mkdir Build
cd Build
# you can pass -DCMAKE_INSTALL_PREFIX=/path/to/somewhere to install to an alternate location
cmake .. -DCMAKE_BUILD_TYPE=Release # or Debug if you are investigating a crash
make
make install
cd ..

インストールpygpu

# This must be done after libgpuarray is installed as per instructions above.
python setup.py build
python setup.py install

ソース: http://deeplearning.net/software/libgpuarray/installation.html

これは私のために働いた!幸運を

10
tobnic

blasライブラリをインストールするだけで十分です。同じ問題をテストしています。

cd ~
git clone https://github.com/clMathLibraries/clBLAS.git
cd clBLAS/
mkdir build
cd build/
Sudo apt-cache search openblas
Sudo apt-get install libopenblas-base libopenblas-dev
Sudo apt-get install liblapack3gf liblapack-doc liblapack-dev
cmake ../src
make
Sudo make install

それとその後

git clone https://github.com/Theano/libgpuarray.git
cd libgpuarray
mkdir Build
cd Build
cmake .. -DCMAKE_BUILD_TYPE=Release

make
Sudo make install
cd ..
Sudo apt-get install cython
Sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git

python3に関するビルドとインストール

python3 setup.py build
Sudo -H python3 setup.py install

お役に立てれば幸いです。 theanoのdevバージョンだけがなくなっています。

4
Mih Zam