ubuntu18.04+nvidia驱动 + cuda9.0

https://zhuanlan.zhihu.com/p/109909317

参考链接:
https://blog.mahonex.com/index.php/2018/07/18/ubuntu-18-04-%E5%AE%89%E8%A3%85nvidia-%E6%98%BE%E5%8D%A1%E9%A9%B1%E5%8A%A8/

https://www.jianshu.com/p/9384af4896f3

验证nouveau是否已禁用:
lsmod | grep nouveau

卸载NV驱动和安装一样,首先ctrl+Alt+F2进入命令行状态,然后停止lightdm
sudo service lightdm stop

卸载命令位置/usr/bin/nvidia-uninstall,以下命令即可卸载。
sudo /usr/bin/nvidia-uninstall

不找这个命令的位置,也可以
sudo apt-get install autoremove --purge nvidia*
sudo apt --purge remove nvidia*
sudo apt-get remove nvidia-*
sudo apt-get autoremove

查看系统推荐
ubuntu-drivers devices

sudo ubuntu-drivers autoinstall

sudo service lightdm start

reboot

可能出现问题:1、安装NVIDIA显卡驱动报错:An error occurred while performing the step: “Building kernel modules”

https://blog.youkuaiyun.com/mr_muli/article/details/88523742
https://blog.youkuaiyun.com/jiuliang1916/article/details/79133072

可能出现问题:2、An NVIDIA kernel module ‘nvidia-drm’ appears to already be loaded in your kernel…

# 禁用图形目标
sudo systemctl isolate multi-user.target
# 卸载Nvidia驱动程序
modprobe -r nvidia-drm
 
安装驱动完成之后再次启动图形环境,可以使用此命令:
 
sudo systemctl start graphical.target

更新Kernel source(非常重要):

https://blog.youkuaiyun.com/stories_untold/article/details/78521925

https://mahonex.com/2018/07/ubuntu-18-04-%E5%AE%89%E8%A3%85nvidia-%E6%98%BE%E5%8D%A1%E9%A9%B1%E5%8A%A8/
根据第一步执行过程中出现的提示内容替换执行第二步中的版本号

apt-get install linux-source
apt-get install linux-headers-x.x.x-x-generic

在这里插入图片描述

卸载cuda:
sudo /usr/local/cuda-10.1/bin/cuda-uninstaller
sudo apt --purge remove nvidia* #彻底卸载N卡驱动

安装cuda10.0:
https://blog.youkuaiyun.com/qq_32408773/article/details/84112166

1)安装完显卡驱动和cuda及cudnn后,需要配置好环境变量

2)在~/.bashrc中添加如下

        export PATH=/usr/local/cuda/bin:$PATH

        export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

    使环境变量生效

        source  ~/.bashrc

3)配置 /etc/ld.so.conf.d/cuda.conf

    添加如下内容

        /usr/local/cuda/lib64

    使库生效
————————————————
版权声明:本文为优快云博主「guess3w」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xinxi009gyx/article/details/80994948

测试cuda:
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
or:

$ cd NVIDIA_CUDA-9.1_Samples
$ sudo make all -j4
$ cd bin/x86_64/linux/release
$ ./deviceQuery

安装cudnn:

https://www.jianshu.com/p/00c37b09f0f3

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

在终端查看CUDNN版本:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值