Ubuntu16安装CUDA9.0+Anaconda+Tensorflow1.8GPU(2018.08.20最新)
最近裝了好多次環(huán)境了,踩了N多坑,記錄一下,盡量安裝的先后順序也不要換,因為一般情況下,驅動安裝不好的話,重裝系統(tǒng)作為解決方法的概率比較大,所以盡量先裝驅動比較好。
最好是剛剛重裝好的嶄新的ubuntu這樣比較容易成功!
按照以下步驟,一步一步安裝,一定可以安裝成功!如果安裝失敗的話,我直播吃……咳咳,總之肯定能裝成功的…
首先,記得改主板設置,記得改主板設置,記得改主板設置!
一定要進入BIOS后,將主板的Security Boot 關掉!默認是打開的,否則無法安裝NVIDIA驅動!
下面,開始安裝N卡驅動:
如果不知道自己主機顯卡的型號的話,直接在NVIDIA官網(wǎng)查詢最新的顯卡驅動版本號即可:
NVIDIA顯卡驅動版本號查詢
查詢到版本號之后,開始安裝驅動,運行以下命令,我的驅動版本號是390:
sudo add-apt-repository ppa:graphics-drivers sudo apt-get update sudo apt-cache search nvidia sudo apt-get install nvidia-390重啟PC之后,運行
nvidia-smi如果出現(xiàn)一張表格,則表示安裝成功!
(btw, 安裝驅動這個步驟坑很多,一定要先安裝驅動,驅動安裝成功之后,再進行下面的步驟!另外如果安裝驅動之后出現(xiàn)無法進入圖形界面的話,大概率是因為沒有關掉security boot設置,如果有其他問題的話,可以留言,也可以自行百度)
下面開始安裝CUDA9.0和cuDNNv7(注意!一定是CUDA9.0和cuDNNv7!這就是最新的版本了!2018-08-20,不能安裝CUDA9.1,9.2等!)
官網(wǎng)下載兩個包:(需要注冊賬戶)
CUDA9.0
cuDNNv7下載
選擇:Download cuDNN v7.2.1 (August 7, 2018), for CUDA 9.0 ->??cuDNN v7.2.1 Runtime Library for Ubuntu16.04 (Deb)
進入對應路徑后,運行:
sudo bash ~/Downloads/cuda_9.0.176_384.81_linux.run經(jīng)歷超長的回車之后,分別輸入:accept, n, y .........(特別注意!第二個一定要是拒絕安裝顯卡驅動!回答“n"!!之后就是一路y和默認回車了,Summary應該顯示:
=========== = Summary = ===========Driver: Not Selected Toolkit: Installed in /usr/local/cuda-9.0 Samples: Installed in /home/daviddl, but missing recommended libraries有可能你還需要安裝一下vim:
sudo apt-get install vim編輯配置文件:
sudo vim ~/.bashrc# 在文件最后加入下面三條路徑export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64 export PATH=$PATH:/usr/local/cuda-9.0/bin export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0保存退出 ':x'
source ~/.bashrc接下來安裝cuDNNv7:
sudo dpkg -i libcudnn7_7.2.1.38-1+cuda9.0_amd64.deb測試CUDA是否安裝成功:
nvcc -Vok! CUDA的安裝,大概率完事兒了!
我比較喜歡使用Anaconda, 所以下面將Tensorflow 安裝在Anaconda里:
安裝Anaconda:
選擇Linux版本的Anaconda(Python3.6)
下載完成后,直接運行
sudo bash Anaconda3-5.2.0-Linux-x86_64.sh一路yes, 一路默認回車即可,最后會詢問是否安裝VSCode, 我個人建議安裝比較好,畢竟全宇宙最強編輯器,十分好用
安裝完成Anaconda后,重啟一下終端,即可運行:
conda --version來查看是否安裝成功,我現(xiàn)在安裝最新版本是conda 4.5.4
接下來就到了安裝Tensorflow的步驟,依次運行下面命令:
conda create -n tensorflow pip python=3.6一路Y即可
使用下面命令來激活環(huán)境
source activate tensorflow運行下面命令更新pip:
pip install --upgrade pip再運行下面命令安裝GPU版本的Tensorflow:
(tensorflow)$ pip install --ignore-installed --upgrade https://download.tensorflow.google.cn/linux/gpu/tensorflow_gpu-1.8.0-cp36-cp36m-linux_x86_64.whl完事兒了,按道理來講,完事兒了
可以運行python, 輸入import tensorflow as tf 來試探一下是否成功,希望大家完美搞定,有問題可以留言哈,如果我不知道的話,我就胡亂回答。
總結
以上是生活随笔為你收集整理的Ubuntu16安装CUDA9.0+Anaconda+Tensorflow1.8GPU(2018.08.20最新)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tensor2Tensor 踩坑记录
- 下一篇: Java 分页,两种方式的分页,即取即用