2016-09-02 19 views
9

Tôi đã theo các hướng dẫn từ này:nhận được "pygpu đã được cấu hình nhưng không thể nhập được" lỗi khi cố với OpenCL + Theano trên AMD Radeon

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

Nhưng sau đó khi tôi đã cố gắng: THEANO_FLAGS = thiết bị = opencl0: 0 python test.py
vào file thử nghiệm tôi nhận được lỗi:

lỖI (theano.sandbox.gpuarray): pygpu đã được cấu hình nhưng không thể nhập được Traceback (cuộc gọi gần đây nhất cuối cùng): Tệp "/ home/mesayant một/.local/lib/python2.7/site-packages/theano/sandbox/gpuarray/init py "dòng 20, trong

import pygpu 

File"/usr/src/gtest/clBLAS/xây dựng/libgpuarray/pygpu/init py", dòng 7, trong

from . import gpuarray, elemwise, reduction 

file "/usr/src/gtest/clBLAS/build/libgpuarray/pygpu/elemwise.py", dòng 3, trong

from .dtypes import dtype_to_ctype, get_common_dtype 

Fil e "/usr/src/gtest/clBLAS/build/libgpuarray/pygpu/dtypes.py", dòng 6, trong

from . import gpuarray 

ImportError: không thể nhập tên gpuarray

Tôi không có ý tưởng tốt. Tôi đang sử dụng tất cả những điều này lần đầu tiên. Tôi đang làm việc trên Ubuntu 14.04 LTS. Làm thế nào tôi có thể giải quyết lỗi này?

Trả lời

7

tôi đã khắc phục sự cố này với biểu mẫu cài đặt từng bước trang web lipgpuarray!

Tải

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

Install libgpuarray

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 .. 

cài đặt pygpu

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

Nguồn: http://deeplearning.net/software/libgpuarray/installation.html

wor này ked cho tôi! Chúc may mắn

+1

Dòng 'python setup.py build' hơi khác nếu bạn chỉ định tiền tố trong cmake.Liên kết cung cấp dòng chính xác trong ngữ cảnh này. –

4

Cài đặt thư viện blas có vẻ như là enaugh. Tôi đang làm bài kiểm tra cho cùng một vấn đề.

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 

Và sau

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 

cho tôi python3

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

tôi hy vọng nó có thể giúp bạn. Bây giờ chỉ là phiên bản dev của theano là mất tích đối với tôi.

Các vấn đề liên quan