Ubuntu18 Cuda10升级Cuda11+Cudnn8+TensorRT7.1+Opencv3

article/2025/9/11 3:58:58

文章目录

  • 0 前沿
  • 1 显卡驱动和CUDA安装
  • 2 TensorRT
  • 3 Opencv3

0 前沿

目前TensorRT已经升级到TensorRT7.2版本,开始需要Cuda11+cudnn8支持(7.1版本也有10.2版本),这里简单记录以下安装流程及个别bug处理
在这里插入图片描述

1 显卡驱动和CUDA安装

  • 下载

    笔者之前的cuda是10.2版本,驱动版本440.10,ubuntu18.04系统更新上最新的驱动号也就440(可能是系统版本有点老)
    在这里插入图片描述
    而cuda11要求驱动450以上的版本,所以需要下载独立的安装驱动 【NVIDIA-Linux-x86_64-450.57.run】
    在这里插入图片描述
    Cuda官网下载Cuda11【cuda_10.2.89_440.33.01_linux.run】
    Cudnn官网下载cudnn8【cudnn-11.0-linux-ppc64le-v8.0.3.33.tgz】

  • 卸载

     sudo /usr/local/cuda-10.2/bin/cuda-uninstaller卸载驱动sudo apt-get purge nvidia*sudo apt-get autoremovesudo reboot
    
  • 安装驱动

     sudo sh ./NVIDIA-Linux-x86_64-450.57.run
    

    根据提示选择一路确定就行,若存在如下问题:

     An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in your kernel...
    

    先关闭GPU线程和驱动

     sudo -isystemctl isolate multi-user.targetmodprobe -r nvidia-drm
    

    再安装驱动即可

  • 安装cuda11

     sudo sh ./cuda_11.0.2_450.51.05_linux.run
    

    须知1:accept
    Do you accept the above EULA? (accept/decline/quit):

    须知2:去掉驱动选项,Install即可
    在这里插入图片描述
    须知3:配置.bashrc系统变量

     export CUDA_HOME=/usr/local/cudaexport PATH=$PATH:$CUDA_HOME/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
    
  • 安装cudnn8

    解压cudnn-11.0-linux-ppc64le-v8.0.3.33.tgz为cuda目录,配置.bashrc系统变量即可

     export CPLUS_INCLUDE_PATH=/usr/local/cuda-11.0/targets/x86_64-linux/include:/home/~~yourpath~~ /cuda/includeexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/~~yourpath~~/cuda/lib64
    

2 TensorRT

  • 安装
    TensorRT安装见Ubuntu1804+CUDA10.0安装TensorRT7

  • 配置.bashrc系统变量

     export C_INCLUDE_PATH=/home/~~yourpath~~/TensorRT-	7.1.3.4/includeexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/~~yourpath~~/TensorRT-	7.1.3.4/lib:/home/~~yourpath~~/TensorRT-7.1.3.4/lib/libnvinfer.so.7:/home/~~yourpath~~/TensorRT-7.1.3.4/lib/libnvonnxparser.so.7:/home/~~yourpath~~/TensorRT-7.1.3.4/lib/libnvinfer_plugin.so.7
    

3 Opencv3

  • 编译安装
    opencv3编译安装见opencv安装
  • cuda11与opencv3兼容问题
    再cmake-gui configure过程中出现下述问题,相关资料显示这可能是cuda11对opencv一些库不再支持,而opencv并没有更新makefile
    在这里插入图片描述
    解决思路1:暴力的去掉WITH_CUDA选项(笔者验证可行)
    在这里插入图片描述
    解决思路2:修改opencv的CMakelist(笔者没有验证成功)
    参考:https://blog.csdn.net/TH_NUM/article/details/87354065

http://chatgpt.dhexx.cn/article/BCDEt2mv.shtml

相关文章

【NVIDIA】Win10 + CUDA10 + cuDNN 安装教程

目录 一、前言 二、官方安装教程及软件包 1、官方教程 2、CUDA Toolkit 10.0 Download 3、cuDNN Download 三、Win10安装CUDA10及cuDNN 1、CUDA安装 2、cuDNN配置 3、万事大吉,只欠重启 四、一些后事 问题1:安装过程中电脑自动重启。 问题2&…

cuda9升级cuda10方法记录 ubuntu1604

由于最近的tensorflow2.0和pytorch都纷纷需要cuda10的支持,即使是使用conda安装,也要跟新driver 到410以上,以前的384版本的driver也不行了。索性就一起升级了,其中遇到很多坑,记录一下,希望能帮助大家,不过…

Win10 安装CUDA10(包括各种版本的CUDA和cuDNN下载链接)

我用的是Tensorflow1.15和keras2.3.1.环境是用Anaconda管理的 每个版本的Tensorflow-GPU与CUDA的关系。 https://tensorflow.google.cn/install/source_windows?hlen#gpu 首先是各种版本的DUDA的下载链接 https://developer.nvidia.com/cuda-toolkit-archive 网页打开之后是…

(三)cuda8和cuda10的切换

编辑bashrc文件 sudo gedit ~/.bashrcsource ~/.bashrc 第一种方法:把路径中的两个cuda-8.0 替换为cuda-10.0 然后source 第二种方法: 都改为cuda 然后source export PATH/usr/local/cuda/bin${PATH::${PATH}} export LD_LIBRARY_PATH/usr/local/…

cuda10 + vs2017 下载安装,配置环境

一、准备 1 ,首先查询电脑GPU: 1)Win10如何查看Nvidia支持的CUDA版本: (1)打开“控制面板”,点击”硬件和声音“,点击“NVIDIA控制面板”: (2&#xff0…

windows10安装NVIDIA显卡驱动+cuda10.0教程

windows10安装NVIDIA显卡驱动cuda10.0教程 1、安装个鲁大师2、确定本机是否支持GPU加速3、更换至匹配的显卡驱动4、下载和安装cuda和cudnn5、验证6、游戏加速7、分享个漂亮的壁纸 1、安装个鲁大师 查看下显卡驱动的版本。安装cuda10需要驱动版本大于411。否则就卸载。 2、确定…

Win10安装CUDA10和cuDNN

官方安装教程 CUDA:https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html cuDNN:https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#installwindows WIN10安装CUDA10 CUDA Toolkit 10.0 Download&a…

win10系统CUDA10.0安装教程(for tensorflow2.0)

前言:目前最新的CUDA版本是10.1,但是出于某种神秘的原因,目前tensorflow2.0仅支持CUDA10.0。这个已经在我的电脑与一部分网友的反馈中得到了证实。tensorflow2.0不仅绑定了CUDA的版本,还对CUDA安装配置有一定要求。为了实现GPU加速…

基于Centos7安装cuda 10

环境介绍:一、安装驱动二、安装cuda 环境介绍: CentOS Linux release 7.9.2009 (Core) NVIDIA: Tesla K80 一、安装驱动 1、检查显卡版本 lshw -numeric -C display *-display description: 3D controller product: GK210GL [Tesla K80] [10DE:10…

win10 安装CUDA10 cudnn7.5.1

文章目录 win10 安装CUDA10 cudnn7.5.1一、先安装Visual Studio 2017二、再自定义安装CUDA 10.0 套件三、下载对应版本的cudnn7.5.1四、检查CUDA 是否正常工作 win10 安装CUDA10 cudnn7.5.1 一、先安装Visual Studio 2017 Visual Studio请自行安装,可以是VS2012,2…

Win10系统安装CUDA10.0和cuDNN

本机配置 系统:Win10 64位 显卡:GTX 1060 6GB CUDA安装前准备 在安装之前一定要先安装VS2017,否则在安装CUDA过程中会报错导致安装无法正常进行下去 VS2017_Community下载链接:https://visualstudio.microsoft.com/zh-hans/dow…

IDEA常用快捷键汇总

目录 1、Ctrl 部分2、Alt 部分3、Shift 部分4、Ctrl Shift 部分5、Ctrl Alt 部分6、主函数快捷键7、打印语句快捷键 sout8、查找快捷键 Ctrl F9、万能键Alert Enter10、for循环的快捷键11、Ctrl N 搜索类12、Ctrl Shift N 强力搜索13、Ctrl H 查看类的继承关系14、Alt …

IntelliJ IDEA Debug 快捷键

本文为joshua317原创文章,转载请注明:转载自joshua317博客 IntelliJ IDEA Debug 快捷键 - joshua317的博客 一、第一组debug快捷键 第一组debug快捷键共有8个按钮,从左到右依次为 1 Alt F10 Show Exception Point:如果你的光标在其它行或者其它的页面…

回顾IDEA全局搜索快捷键

Ctrl Shift F就可以进行全局搜索。 注意如果安装了搜狗输入法,可能存在热键冲突。

idea搜索快捷键总结大全

CtrlF 是在本页查找 CtrlShiftR是全局查找 CtrlShiftN按文件名搜索文件 ctrlalt鼠标左键 跳转到接口实现类 alt7展示类结构 参考文献:idea全局搜索快捷键总结_小志的博客的博客-CSDN博客_搜索快捷键 自动生成方法注释 快捷键: /**回车 IDEA中的Debug控制台输…

idea搜索快捷键

1、全局搜索 shift shift 双击 功能:在整个项目中搜索匹配符合关键词的位置作用:显示当前项目中的此关键字位置,但是这个搜索支持模糊查询 效果图: 2、Ctrl F在当前类中,页中进行查找相关方法等 功能&#xff1…

idea全局搜索快捷键总结

idea全局搜索快捷键总结 一、CtrlF或者CtrlShiftR 按照文本的内容查找1. 相当于eclipse的ctrlH,CtrlF是在本页查找2. 相当于eclipse的ctrlH,CtrlShiftR是全局查找 二、CtrlShiftN按文件名搜索文件三、CtrlH 查看类的继承关系四、AltF7查找类或方法在哪被…

用python 代码写一个表白I love you

废话不多说,直接上效果图 是动图哦,可以属上自己的大名,需要代码的宝宝,关注,私信我

79行代码,利用Python写表白程序,女神惊呆了!

都什么年代了还用这么老土的表白方式 不过,腼腆的你可以试试~ 实用技能Get√ 利用Python生成表白程序,帮你更唯美地表白,成功率极高 导入库 设置屏幕 添加文本信息 按钮 生成随机坐标 点击答应按钮后显示的页面 属性添加 逻辑判断 设置各种信息 如果你依然在编程…

用python画爱心表白代码

# -*- coding:utf-8 -*- import turtle import time# 画爱心的顶部 def LittleHeart():for i in range(200):turtle.right(1)turtle.forward(2)# 输入表白的语句,默认I Love you love input(请输入表白语句,默认为输入为"I Love you": ) # 输…