ubuntu 安裝cuda cudnn transflow

一、設備是否支持

?在終端中輸入: $ lspci | grep -i nvidia ,會顯示自己的NVIDIA GPU版本信息

二、禁用nouveau

終端中運行:$ lsmod | grep nouveau,如果有輸出則代表nouveau正在加載。

三、運行cuda.run 文件

會出現依賴錯誤:

sudo apt-get install freeglut3-dev build-essential libx11-dev

sudo apt-get install?libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa

sudo apt-get install?libglu1-mesa-dev

把InstallUtils.pm 文件復制到

/usr/lib/x86_64-linux-gnu/perl-base/ 文件夾中

重新運行安裝文件,添加參數

./cuda.run --override --toolkitpath=/home/XXX/local/cuda-8.0

安裝過程中不安裝英偉達驅動,不創建軟鏈接,其余默認yes。


安裝成功

在.bashrc文件尾部中添加:

export PATH=/home/solar/local/cuda-8.0/bin:$PATH

export LD_LIBRARY_PATH=/home/solar/local/cuda-8.0/lib64:$LD_LIBRARY_PATH


終端輸入 nvidia-smi 檢測是否成功

解壓cudnn.tgz文件,

sudo cp cudnn.h /home/solar/local/cuda-8.0/include/? ??

sudo cp lib* /home/solar/local/cuda-8.0/lib64/? ? ? ??


安裝anaconda

直接運行.sh文件,安裝成功

輸入 conda info -e 查看是否安裝成功

添加源:

conda config --add channels 'http://mirrors.ustc.edu.cn/anaconda/pkgs/free/'

conda config --set show_channel_urls yes

PS:服務器沒辦法解析域名 ,創建環境的時候總是提示網絡錯誤。。。

修改resolv.conf

添加nameserver 8.8.8.8

或者nameuser 114.114.114.114

創建新的conda環境:

conda create -n transorflow python=python3.6

使用新的環境:

source activate tensorflow

然后:

pip install tensorflow_XX.whl

完成后進入python?

輸入

import tensorflow as tf

hello=tf.constant('hello,Tensorflow')

sess=tf.Session()

print sess.run(hello)

輸出 hello,Tensorflow則成功

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容