参考
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://blog.csdn.net/qq_34374211/article/details/81018320