安装驱动、CUDA、CUDNN

安装nvidia显卡驱动

有时候在安装之前需要先进入bios中更改安全引导配置,具体步骤:

安全->安全引导配置->F10接受->安全引导禁用->保存更改并退出

进入ubuntu安装显卡驱动;

  1.先禁用nouveau,避免冲突无法安装nvidia。

sudo gedit /etc/modprobe.d/blacklist.conf

     编辑blacklist.conf,在文件最后部分插入以下两行内容:

blacklist nouveau 

options nouveau modeset=0
更新系统  sudo update-initramfs -u

   更新之后重启电脑

   lsmod | grep nouveau验证nouveau是否已禁用,没有信息显示,说明nouveau已被禁用。

2.下载驱动文件:https://www.geforce.cn/drives

   将下载后的run文件拷贝至home目录,文件名为NVIDIA-Linux-x86_64-xxx.run

3.在ubuntu下按ctrl+alt+f1进入命令行界面,然后在命令行界面下输入:

sudo service lightdm stop   //关闭图形界面
这步可能会让输入密码
sudo apt-get remove nvidia-*    //卸载原有驱动
sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run    //给驱动run文件赋予执行权限
sudo ./NVIDIA-Linux-x86_64-xxx.run -no-x-check -no-nouveau-check -no-opengl-files  //安装

安装过程中会出现:

The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。

Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择no继续

Any pre-existing x confile will be backed up.选择 yes继续。

sudo service lightdm start  //重启图形界面
按ctrl+alt+F7返回图形界面

检查驱动是否安装成功:nvidia-smi

如果出现提示,则说明安装成功。

如果驱动掉了,重新安装驱动即可。

如果需要安装opencv,请在安装cuda之前安装!

参考链接https://blog.csdn.net/nucyangjiayun/article/details/103895771

安装cuda

1.在命令行中输入

sudo sh cuda_8.0.44_linux.run

出来信息时按ctrl+c 

Do you accept the previously read EULA?
         敲accept
Install NVIDIA Accelerated Graphics Driver for Linux-x86 ?
   敲no

其余都选择yes或键入enter。

2.修改环境变量

sudo gedit ~/.bashrc
文档最后添加这些设置
export CUDA_HOME=/usr/local/cuda-10.0
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64
export PATH=${CUDA_HOME}/bin:${PATH}
source ~/.bashrc

3.检验

输入nvcc -V查看cuda是否安装成功。

安装CUDNN

1.下载适用于linux版本的cudnn,解压缩cudnn压缩包,会出现一个cuda文件夹

2.复制文件到cuda目录下

sudo cp cuda/lib64/* /usr/local/cuda-10.0/lib64/
sudo cp cuda/include/* /usr/local/cuda-10.0/include/

3.检验

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

安装结束!

卸载cuda

执行cuda自带的卸载脚本

sudo /usr/local/cuda-10.0/bin/uninstall_cuda_10.0.pl

卸载残留文件夹

sudo rm -rf /usr/local/cuda-10.0/

卸载完成!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值