ubuntu19 cuda10 cudnn7.5 tensorflow-gpu1.13

nvdia驱动安装

1一定要在boot选项里关闭Security Boot 被这个问题卡了很久,不然会一直出现signature的问题
2 ubuntu重装系统后可能出现卡在logo界面,需要在开始ubuntu界面按e 在quiet slash --后加acpi_osi=linux nomodeset 禁用显卡
3无需手动安装 ,下面方式可能对网络有需求

ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0 ==
modalias : pci:v000010DEd0000139Bsv00001028sd00000706bc03sc02i00
vendor   : NVIDIA Corporation
model    : GM107M [GeForce GTX 960M]
driver   : nvidia-driver-430 - distro non-free
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-418 - third-party free
driver   : nvidia-driver-410 - third-party free
driver   : nvidia-driver-440 - third-party free recommended
driver   : nvidia-driver-435 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

安装推荐的nvidia-driver-440

sudo apt-get purge nvidia-*  //删除可能存在的已有驱动
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-driver-440 
sudo reboot //重启12345

重启后

nvidia-smi

无错误即正常

cuda安装

cuda需要在nvidia 官网手动下载 ,这里选择run(local)方式安装,选择其他方式的安装会卸载驱动出现问题
注意在选择是否安装新的驱动方式是选择n
出现编译器问题时

sudo sh cuda_10.0.130_410.48_linux.run --override

步骤1:

sudo vim ~/.bashrc

按下i进入编辑
在末位加入:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0

按下ESC退出编辑,输入:wq命令进行保存。
使之生效

source ~/.bashrc

在/usr/local/cuda-10.1/samples/1_Utilities/里

cd deviceQuery
make
./deviceQuery

显示即安装成功
ubuntu19 cuda10 cudnn7.5 tensorflow-gpu1.13_第1张图片

cudnn安装

cudnn官网链接需要注册后才能下载 选择和cuda tensorflow适配的cudnn版本。下载完报后

sudo dpkg -i 相应的包

tensorflow gpu安装

安装python3

sudo add-apt-repository ppa:jonathonf/python-3.6 
sudo apt-get update
sudo apt-get install python3.6
pip3 install tensorflow-gpu==(填写相应的版本) (可以换清华源加速)

测试

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

输出正常即大功告成

你可能感兴趣的:(ubuntu19 cuda10 cudnn7.5 tensorflow-gpu1.13)