nvidia驅動以及tensorflowGPU版本的安裝

參考

https://www.jianshu.com/p/464fefb5c5d8 版本配合
https://www.cnblogs.com/zpcdbky/p/9757821.html#CUDA 超經典
https://www.itread01.com/articles/1498658233.html降gcc

https://blog.csdn.net/qq_30163461/article/details/80314630
https://blog.csdn.net/u011889952/article/details/77746668
https://blog.csdn.net/leojuner/article/details/81205605
https://www.cnblogs.com/myblog1993/p/9284071.html
https://blog.csdn.net/u014682691/article/details/80605201

首先看上面的版本配合部分,我安裝的是cuda9.0,tensorflow是1.8.0版本
9.2 的cuda 提供的是9.2的lincublas,tensorflow_gpu 1.8 需要libcublas 9.0。
所以cuda裝9.0的就行了
其次觀看超經典的鏈接,看完了就會弄了

只要sudo apt-get update
千萬不要 sudo apt-get upgrade

lspci |grep -i vga
查看顯卡 如果沒有顯示顯卡的名字說明是高端顯卡,否則是地段顯卡
根據顯卡的型號找到顯卡的名稱

Ubuntu系統集成的顯卡驅動程序是nouveau,它是第三方爲NVIDIA開發的開源驅動,我們需要先將其屏蔽才能安裝NVIDIA官方驅動。 如果我們直接安裝驅動的話,往往會報錯:ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver。

sudo vim /etc/modprobe.d/blacklist-nouveau.conf
把下面的兩行寫入到該文件中
blacklist nouveau
options nouveau modeset=0
執行下面的命令
sudo update-initramfs -u
重啓
sudo reboot now

lsmod | grep nouveau 沒有輸出說明禁用成功

對於桌面版系統而言,需要先用sudo service lightdm stop 關閉當前圖形界面。
若之前安裝過顯卡驅動,需要先卸載掉。建議裝驅動前都執行以下該指令,有益無害。

sudo apt-get  purge nvidia-*

sudo dpkg -i nvidia-diag-driver-local-repo-ubuntu1604-384.66_1.0-1_amd64.deb#for Ubuntu (對應下載的版本)
sudo apt-get update
sudo apt-get install cuda-drivers
sudo reboot now

對於桌面版系統而言,安裝完後使用sudo service lightdm start 回到圖形界面。

nvidia-smi 查看是否安裝成功

以上是安裝的顯卡驅動

接下來是安裝cuda 和 cuDNN可以去看超經典的連接來學習

最後就是安裝tensorflow了

安裝tensorflow 的方式 我是用pip安裝的,沒有去編譯安裝
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.8.0

分割線--------------------------------------------

安裝java
sudo apt-get install openjdk-8-jdk

更簡單的方式未驗證
https://blog.csdn.net/u012796629/article/details/86595610

學習網站
https://developer.download.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/Doc/cuDNN-Installation-Guide.pdf?0d3l9Enj3bkLEy-dhSllqbiYv_z1NzIwi-vu8HAi2TDw3aZOUPdLduI3c39Xx-3bMX_fEJeEd7_OfrTZOyZWvLRIgTNtUdZanJEvxRtP2SON1Iy4kEpX2W7ZtFSgb1h8p2rM1hTGR0qmpOy4-24HgE0L9rO7Y_B8BIKLT8xxnV0j0X5hy2ztUQgLiZ3Bumgjxw

報錯的解決
https://blog.csdn.net/qq_34374211/article/details/81018320

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章