2017-03-29 85 views
0

我試圖在GPU啓用谷歌雲虛擬機實例運行tensorflow python腳本。我遵循了安裝GPU驅動程序,cuda,cudnn和tensorflow的過程。然而,每當我嘗試運行我的程序(它運行罰款超級計算集羣)我不斷收到:未定義符號:cudnn創建在Ubuntu谷歌雲虛擬機實例

未定義的符號:cudnnCreate

我已經加入了緊挨着我的〜/ .bashrc

出口LD_LIBRARY_PATH = 「$ LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/extras/CUPTI/lib64:/usr/local/cuda-8.0/lib64」

export CUDA_HOME =「/ usr/local/cuda -8.0" 出口PATH = 「$ PATH:/usr/local/cuda-8.0/bin」

但仍無法正常工作,併產生同樣的錯誤

回答

0

回答我的問題:問題是不是圖書館沒有安裝,安裝的庫是錯誤的版本,因此它找不到它。在這種情況下,它是cudnn 5.0。但是,即使安裝正確的版本,由於驅動程序版本,CUDA和cudnn之間的不兼容性,它仍然無法正常工作。我通過重新安裝包括驅動程序在內的所有內容來解決所有這些問題,並考慮了tensorflow庫必備條件。