ubuntu20.04安装显卡驱动,cuda,cuDNN,pycuda,tensorrt教程

本文详细介绍了在Ubuntu系统中如何禁用nouveau,安装NVIDIA显卡驱动460.106.00,然后通过deb方式安装CUDA11.2.2,配置环境变量,接着安装cuDNN8.1.0并进行测试,再安装pycuda2022.2.2,最后以deb方式安装TensorRT8.5.3的完整过程。
摘要由CSDN通过智能技术生成

  1. 安装显卡驱动

1.1查看显卡型号

ubuntu-drivers devices

1.2禁用nouveau

vi/etc/modprobe.d/blacklist.conf

末尾添加

blacklist nouveau

options nouveau modeset=0

更新配置

update-initramfs -u

reboot重启

查看nouveau是否禁用(没有输出就是禁用了)

lsmod | grep nouveau

1.3安装

sh NVIDIA-Linux-x86_64-460.106.00.run-no-x-check -no-nouveau-check -no-opengl-files

参数说明:

1) –no-x-check:表示安装驱动时不检查X服务,非必需,我们已经禁用图形界面。

2) –no-nouveau-check:表示安装驱动时不检查nouveau,非必需,我们已经禁用驱动。

3) –no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”。

安装过程中的选项

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

(2)Would you like to register the kernel module souces with DKMS? Thiswill allow DKMS to automatically build a new module, if you install a differentkernel later? 选择NO继续

(3)Would you like to run the nvidia-xconfigutility to automaticallyupdate your x configuration so that the NVIDIA x driver will be used when yourestart x? Any pre-existing x confile will be backed up. 选择 Yes 继续

(4)Install 32-Bit compatibility libraries? 选择 No 继续

1.4查看显卡驱动是否安装完成

nvidia-smi

  1. 安装cuda(deb方式)

2.1安装deb

dpkg -i cuda-repo-ubuntu2004-11-2-local_11.2.2-460.32.03-1_amd64.deb

后面apt-get install cuda

出现了报错

执行apt --fix-broken install

完成之后安装cuda

apt-get install cuda

安装完成之后

2.2配置环境变量

vim ~/.bashrc

末尾添加两行

export PATH=/usr/local/cuda-11.2/bin${PATH:+:${PATH}}

exportLD_LIBRARY_PATH=/usr/local/cuda11.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

source ~/.bashrc

更新环境变量

2.3查看cuda是否安装完成

nvcc -V

注意!!!!!!!!!!!!!!!

想要TensorRT安装成功,cuda必须是deb安装

不然安装TensorRT的时候会出现软件包依赖问题

3.安装cuDNN

提前把这三个deb包下载好

3.1安装三个deb包

注意先后顺序,不然可能会有依赖问题

3.2测试cnDNN

cd /usr/src/cudnn_samples_v8/mnistCUDNN/

执行make clean 和make install

执行./mnistCUDNN

出现Test passed 说明安装完成。

4.安装pycuda

需安装python3

apt install python3

只需一条命令即可

pip install 'pycuda>=2022.2.2'

5.安装TensorRT(deb方式)

5.1 安装dpkg包

dpkg -inv-tensorrt-local-repo-ubuntu2004-8.5.3-cuda-11.8_1.0-1_amd64.deb

5.2 生成密钥

apt-key add /var/nv-tensorrt-local-repo-ubuntu2004-8.5.3-cuda-11.8/3EFA7C6A.pub

5.3更新

apt-get update

5.4安装tensorrt

apt-get install tensorrt

完成!!!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值