ubuntu16.04伺服器上無root許可權,配置個人tensorflow環境--cuda9.0+cuDNN7+tensorflow-gpu-1.18
本人在伺服器上已經用Anconda建立好python3.5的環境,這個網上有一大堆教程。結下來是重點。
1. cuda的安裝
ofollow,noindex" target="_blank">https://developer.nvidia.com/cuda-downloads ,選runfile(local)這個檔案下載然後執行如下程式碼
sh cuda_9.0.176_384.81_linux-run chmod +x filename.run #如果不能直接執行,執行這個命令
在協議中選擇同意EULA(accept),不安裝driver installation (no),然後再安裝cuda時選擇個人使用者的目錄,如/home/yourname/cuda9,以及cudasamples的目錄。
2.cuDNN檔案匯入cuda安裝目錄對應的位置
https://developer.nvidia.com/cudnn ,這個需要註冊,然後選擇cudnn-9.0-linux-x64-v7.tgz這個下載--lib庫
cp cuda/include/cudnn.h cuda9/include/ #cuda9是個人使用者的下的目錄/home/yourname/cuda9 cp cuda /lib64/libcudnn* cuda9/lib64/ chmod a+r cuda9/include/cudnn/h cuda9/lib64/libcudnn*
3.在自己的.bashrc檔案裡新增環境變數
export PATH=/home/yourname/cuda9/bin:$PATH” #加入檔案中 export LD_LIBRARY_PATH=/home/yourname/cuda9/lib64/ #加入檔案中 soure ~/.bashrc #使修改後的環境變數生效
4.測試tensorflow