Anaconda 環境に Theano をインストールしていますが、理解できないインストールの問題が発生したようです。環境を作成した後、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 をインポートして 'from keras.models を実行した場合にもトリガーされます順次インポート'
多くの未回答の Theano インストールに関する質問があることに気付きましたが、この問題が私に固有のものではないことを願っています。解決策をグーグルで検索するのはあまり運がありませんでした。
Ubuntu 16.04、アナコンダ 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