0Ubuntu升级内核后显卡丢失的处理

(1)先删除显卡驱动

sudo apt-get purge nvidia* 

(2)再自动安装

sudo ubuntu-drivers autoinstall

(3)再重启

sudo reboot

-----------------------------------------------------------------------------


1/参考了

https://blog.csdn.net/weixin_37926734/article/details/123033286

2、显卡驱动安装

(1)安装驱动

sudo ubuntu-drivers autoinstall

3、安装cuda

(2)安装cuda可以用迅雷下载了再安装

wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.run

sudo sh cuda_11.7.0_515.43.04_linux.run

参照最上面的教程进行安装,安装后进行配置

CUDA安装完成后,需要配置变量环境才能正常使用。首先在终端输入sudo gedit ~/.bashrc打开如下图所示的.bashrc文件。
然后,如下图所示在.bashrc文件的最后添加以下CUDA环境变量配置信息

sudo gedit ~/.bashrc

在最后面输入

export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda/lib64

最后输入

source ~/.bashrc

而后输入下面命令查看是否安装成功

nvcc -V
#查看CUDA的安装信息

4、安装cudnn

https://developer.nvidia.com/rdp/cudnn-archive

下载了.deb的包(上面2个包都可以用迅雷下载)

sudo dpkg -i cudnn-local-repo-ubuntu2004-8.4.1.50_1.0-1_amd64.deb

正在选中未选择的软件包 cudnn-local-repo-ubuntu2004-8.4.1.50。
(正在读取数据库 ... 系统当前共安装有 204785 个文件和目录。)
准备解压 cudnn-local-repo-ubuntu2004-8.4.1.50_1.0-1_amd64.deb  ...
正在解压 cudnn-local-repo-ubuntu2004-8.4.1.50 (1.0-1) ...
正在设置 cudnn-local-repo-ubuntu2004-8.4.1.50 (1.0-1) ...

The public CUDA GPG key does not appear to be installed.
To install the key, run this command:
sudo cp /var/cudnn-local-repo-ubuntu2004-8.4.1.50/cudnn-local-E3EC4A60-keyring.gpg /usr/share/keyrings/

sudo cp /var/cudnn-local-repo-ubuntu2004-8.4.1.50/cudnn-local-E3EC4A60-keyring.gpg /usr/share/keyrings/

而后到/var/cudnn-xxx目录下面

sudo dpkg -i libcudnn8_8.4.1.50-1+cuda11.6_amd64.deb
sudo dpkg -i libcudnn8-dev_8.4.1.50-1+cuda11.6_amd64.deb
sudo dpkg -i libcudnn8-samples_8.4.1.50-1+cuda11.6_amd64.deb

先安装以下依赖,再测试以下是否安装成功了,否则可能提示: cudnn  fatal error: FreeImage.h: 没有那个文件或目录

sudo apt-get install libfreeimage3 libfreeimage-dev

而后进入/usr/src/cudnn_samples_v8/mnistCUDNN/ 中

sudo make clean
sudo make

最后测试以下

./mnistCUDNN

出现 Test passed! 代表 cudnn 正常使用

5、安装tensorrt

(1)可以迅雷下载自己想要的

https://developer.nvidia.com/nvidia-tensorrt-8x-download

TensorRT-8.4.3.1.Linux.x86_64-gnu.cuda-11.6.cudnn8.4.tar.gz

(2)在home下面建一个tensorrt目录以后就不动了,先解压

tar xzvf TensorRT-${version}.Linux.${arch}-gnu.${cuda}.${cudnn}.tar.gz

(3)根据自己的真实情况然后添加环境变量:设置路径

sudo gedit ~/.bashrc
# 换成你自己的路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<TensorRT-${version}/lib>
如:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/chen/tensorrt/TensorRT-8.4.3.1/lib# 保存关闭
source ~/.bashrc

(4)先安装anaconda然后创建虚拟环境,再安装下面的操作。

主要参考了

https://blog.csdn.net/laizi_laizi/article/details/121567609

因为主要之后用的是python API,然后选择你虚拟环境对应的python版本的用pip安装:

另外两个包也可以安装一下:

cd TensorRT-${version}/graphsurgeon
python3 -m pip install graphsurgeon-0.4.5-py2.py3-none-any.whl
cd TensorRT-${version}/onnx_graphsurgeon
python3 -m pip install onnx_graphsurgeon-0.3.12-py2.py3-none-any.whl

通常xxx\TensorRT-x.x.x.x\下也有uff,是用于转化tensorflow的模型的,不用tf的话就不用安装了

(5)测试
上面都完事了可以编译测试一下:
我这边因为是最新版的trt,所以里面已经有了测试图片(以.pgm结尾的,所以也没有download_pgms.py文件了):

只需要简单的切换到samples/sampleMNIST下make一下就行

(open-mmlab) lz@lz:~/Downloads/TensorRT-8.2.1.8/samples/sampleMNIST$ make
在
~/tensorrt/TensorRT-8.4.3.1/samples/sampleMNIST$
下面使用
make

然后返回bin目录,运行一下就通过测试了

cd ../../bin/
./sample_mnist

ubuntu20.04显卡1080ti安装cuda和cudnn相关推荐

  1. 怎样查看cudnn版本_ubuntu16.04+Geforce GTX1060安装CUDA和cuDNN

    DELL G7系列,ubuntu16.04,本机显卡型号: GeForce GTX 1060. 主要步骤如下: 一,安装NVIDIA驱动. 1,本笔记本是F12进入BIOS,将secure boot设 ...

  2. Ubuntu 20.04显卡驱、cuda和cudnn安装以及OpenCV3.3.1的加上openCL和cuda功能编译

    文章目录 一.显卡驱动安装 1.1 卸载Ubuntu的SoftWare Update中安装的显卡驱动和将neavue黑名单 二.cuda安装注意事项和错误解决 三.编译OpenCV错误解决 一.显卡驱 ...

  3. Window10下Ubuntu20.04子系统下安装cuda

    CUDA on WSL :: CUDA Toolkit Documentation Ubuntu18.04下测试也安装成功了: wget https://developer.download.nvid ...

  4. 傻瓜式Ubuntu20.04显卡驱动安装

    第一步:查看显卡信息 ubuntu-drivers devices 第二步:自动安装最适配驱动. sudo ubuntu-drivers autoinstall 第三步:重启 sudo reboot

  5. 一文掌握Ubuntu20.04深度学习环境搭建(显卡驱动、CUDA、CUDNN、NCCL、Pytorch、PaddlePaddle)

    目录 一.Ubuntu系统安装 1.1 制作U盘镜像并安装 1.2 安装make.g++.cmake 1.3 安装中文输入法 1.4 安装VS Code 二.深度学习环境安装 2.1 切换Python ...

  6. Ubuntu16.04下为Titan RTX 安装显卡驱动、CUDA、cudnn

    1.禁用自带的 nouveau nvidia驱动 sudo vim /etc/modprobe.d/blacklist.conf 在文件夹最末尾处添加命令 blacklist nouveau opti ...

  7. ubuntu22.04安装显卡驱动、CUDA及cudnn

    安装显卡驱动.CUDA及cudnn 显卡驱动 自行下载安装 Software & Updates安装 使用命令安行安装 Ubuntu22.04系统安装CUDA 一.CUDA 是什么 先查看有没 ...

  8. Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换

    因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动.Cuda.Cudnn.并进行CUDA版本切换 成功安装完成了,写个记录. 1. 安装Nvid ...

  9. 【详细】Ubuntu18.04安装更新显卡驱动、安装CUDA及cuDNN、CUDA版本切换

    CUDA安装官方教程:官方教程 cuDNN安装官方教程:官方教程 在配置Pytorch环境的时候,想着尝试一下新版本的pytorch版本Stable(1.10.1)时,发现这个pytorch版本仅支持 ...

最新文章

  1. html5日期转long
  2. java xml中的冒号_Java jdom解析xml文件带冒号的属性
  3. 20135219洪韶武——信息安全系统设计基础第五周学习总结
  4. jsp的jstl的foreach标签
  5. Linux上(Redhat7)实现NFS文件共享服务
  6. 图解 Redis丨这就是 RDB 快照,能记录实际数据的
  7. linux MISC 驱动模型分析
  8. Command line is too long. Shorten command line for Doc.generateAsciiDocs or
  9. 分分钟搞定阿里云私有Docke镜像仓库的搭建
  10. tensorflow之variables_to_restore
  11. FFmpeg总结(十四)FFmpeg如何解析直播点播m3u8
  12. 索引法则--尽量使用覆盖索引
  13. 多元升级重塑移动体验 三星Galaxy发布多款新品
  14. java的小于等于符号怎么打_「小于符号」mybatis的一些特殊符号标识(大于,小于,等于,不等于) - seo实验室...
  15. 漫画 |《帝都程序猿十二时辰》
  16. 几则小故事(网上收集)
  17. Python——超级鹰打码平台实现selenium对b站的自动化登陆
  18. php实现html转word
  19. 基于JAVA汽车租赁平台的设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  20. 计算机视觉sci需要什么水平论文,计算机视觉博士一般几篇论文_林达华博士_林达华视觉...

热门文章

  1. ORA-02264:name already userd by an existing constraint(创建数据库表主键时,约束被占用问题)
  2. 提升语音识别率的技术 强调与唤醒词相符的输入语音数据
  3. java实现excel导入导出(jxl),Java入门你值得拥有
  4. 19.ZigBee复习
  5. 兼具高效与易用,融云 IM 即时通讯长连接协议设计思路
  6. IIS7环境下支持mp4视频随意拖动和预览,WIN2008以上,边播放边下载
  7. python股票量化交易(3)---趋势类指标MACD
  8. 8月TIOBE编程语言排行榜出炉:它稳了!
  9. 封神台-尤里的复仇Ⅰ
  10. java mysql 日志解析_otter4.2.17在解析日志时报错(mysql数据库版本为5.7.3-m13)