0

我正在将 Theano 安装到 Ananconda 环境中,并且似乎遇到了我不明白的安装问题。创建环境后,我运行 theano.test() 并收到以下错误:

ERROR:theano.sandbox.cuda:Failed to compile cuda_ndarray.cu: ('nvcc return status', 1, 'for cmd', 'nvcc -shared -O3 -m64 -Xcompiler -DCUDA_NDARRAY_CUH=m11b90075e2397c684f9dc0f7276eab8f,-D NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION,-fPIC -Xlinker -rpath,/home/brad/.theano/compiledir_Linux-4.4--generic-x86_64-with-debian-stretch-sid-x86_64-3.5.2-64/cuda_ndarray -I/home/brad/anaconda3/envs/theano1/lib/python3.5/site-packages/theano/sandbox/cuda -I/home/brad/anaconda3/envs/theano1/lib/python3.5/site-packages/numpy/core/include -I/home/brad/anaconda3/envs/theano1/include/python3.5m -o /home/brad/.theano/compiledir_Linux-4.4--generic-x86_64-with-debian-stretch-sid-x86_64-3.5.2-64/cuda_ndarray/cuda_ndarray.so mod.cu -L/home/brad/anaconda3/envs/theano1/lib -lpython3.5m -lcublas -lcudart')

如果我从命令行运行引用的 nvcc 命令,我会得到:

nvcc fatal   : Don't know what to do with 'NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION,-fPIC'

CUDA 安装似乎正在运行。我可以编译并运行所有 CUDA 示例,运行 deviceQuery 并成功进行带宽测试。我在 Anaconda 环境内部或外部以及使用 python 2.7 或 3.5 时遇到相同的错误。Theano.test(0) 似乎运行良好,除了 nvcc 错误。(仍在运行)该错误仅由 theano.test() 触发,但如果我还导入 Keras 并从 keras.models 运行它也会触发导入顺序'

我注意到有很多未回答的 Theano 安装问题,但希望这个问题不是我独有的。我没有太多运气在谷歌上搜索解决方案。

Ubuntu 16.04、Anaconda Python 3.5.2(或 2.7)、CUDA 7.5.17、

decorator                 4.0.10                   py35_0  
ipykernel                 4.3.1                    py35_0  
ipython                   5.0.0                    py35_0  
ipython_genutils          0.1.0                    py35_0  
jupyter_client            4.3.0                    py35_0  
jupyter_core              4.1.0                    py35_0  
libgfortran               3.0.0                         1  
libsodium                 1.0.10                        0  
mkl                       11.3.3                        0  
nose                      1.3.7                    py35_1  
numpy                     1.10.4                   py35_2  
openssl                   1.0.2h                        1  
path.py                   8.2.1                    py35_0  
pexpect                   4.0.1                    py35_0  
pickleshare               0.7.3                    py35_0  
pip                       8.1.2                    py35_0  
prompt_toolkit            1.0.3                    py35_0  
ptyprocess                0.5.1                    py35_0  
pygments                  2.1.3                    py35_0  
python                    3.5.2                         0  
pyzmq                     15.3.0                   py35_0  
readline                  6.2                           2  
scipy                     0.17.1              np110py35_1  
setuptools                25.1.6                   py35_0  
simplegeneric             0.8.1                    py35_1  
six                       1.10.0                   py35_0  
sqlite                    3.13.0                        0  
theano                    0.7.0               np110py35_0  
tk                        8.5.18                        0  
tornado                   4.4.1                    py35_0  
traitlets                 4.2.2                    py35_0  
wcwidth                   0.1.7                    py35_0  
wheel                     0.29.0                   py35_0  
xz                        5.2.2                         0  
zeromq                    4.1.4                         0  
zlib                      1.2.8                         3 
4

0 回答 0