最近因為在學習LSTM所以需要裝theano,由于之前裝過Caffe笆包,cuda等已經(jīng)配置過了环揽,所以安裝theano是十分容易的。但是裝好theano后庵佣,測試了一段gpu模式下運行代碼(文末給出)歉胶,出現(xiàn)這樣的報錯。圖片顯示gpu已經(jīng)使用巴粪,但是沒有找到nvcc編譯器通今。
綜合網(wǎng)上的一些資料,最后在網(wǎng)址https://stackoverflow.com/questions/37489137/theano-missing-nvcc-compiler找到一個靠譜的解決辦法:
1.首先確認系統(tǒng)中usr/local/cuda/bin中是否已經(jīng)存在nvcc文件肛根,如果存在辫塌,執(zhí)行操作:
再繼續(xù)測試運行代碼,結果是
2.如果不存在派哲,則需要先用sudo apt-get install nvidia-cuda-toolkit安裝CUDA工具包臼氨。
測試代碼: