首页 > 系统相关 >ubuntu22.04 cuda cudnn tensorRT安装

ubuntu22.04 cuda cudnn tensorRT安装

时间:2023-07-26 11:34:06浏览次数:55  
标签:ubuntu22.04 cudnn 12.0 cuda nvidia local usr

1:查看当前安装驱动版本信息

driver version: 525.116.03
cuda version: 12.0

注意:nvidia官网下载和打开巨慢的问题
把nvidia.com换成nvidia.cn

2:下载 cuda version 12.0版本并安装
https://developer.nvidia.com/cuda-toolkit-archive
https://developer.nvidia.com/cuda-12-0-0-download-archive

wget https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/cuda_12.0.0_525.60.13_linux.run
sudo sh cuda_12.0.0_525.60.13_linux.run


在.bashrc文件中加入下面的环境变量

vim ~/.bashrc 
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.0/lib64
export PATH=$PATH:/usr/local/cuda-12.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-12.0

验证

3:安装cudnn
https://developer.nvidia.com/rdp/cudnn-archive

解压安装

tar -xvf cudnn-linux-x86_64-8.8.0.121_cuda12-archive.tar.xz
cd cudnn-linux-x86_64-8.8.0.121_cuda12-archive
sudo cp include/cudnn*.h /usr/local/cuda-12.0/include 
sudo cp lib/libcudnn* /usr/local/cuda-12.0/lib64 
sudo chmod a+r /usr/local/cuda-12.0/include/cudnn*.h /usr/local/cuda-12.0/lib64/libcudnn*

验证
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

4:安装 tensorRT
https://developer.nvidia.com/nvidia-tensorrt-8x-download
下载命令:
wget https://developer.nvidia.com/nvidia-tensorrt-8x-download#:~:text=TensorRT 8.6 GA for Linux x86_64 and CUDA 12.0 and 12.1 TAR Package

安装过程:

tar -xvf TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-12.0.tar.gz   #解压
sudo mv TensorRT-8.6.1.6/ /usr/local/                                      

在.bashrc文件中加入下面的环境变量

vim ~/.bashrc 
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/TensorRT-8.6.1.6/lib

source ~/.bashrc                                                                         #生效

测试:

cd /usr/local/TensorRT-8.6.1.6/samples/sampleOnnxMNIST
make
cd /usr/local/TensorRT-8.6.1.6/bin
./sample_onnx_mnist

标签:ubuntu22.04,cudnn,12.0,cuda,nvidia,local,usr
From: https://www.cnblogs.com/wanqieddy/p/17581996.html

相关文章

  • ubuntu22.04部署mysql---主从
    1、首先部署mysql主服务:详见上一篇《ubuntu22.04部署mysql---单机》https://blog.51cto.com/u_14175560/6766135上述部署好后,主节点server_id:vim/etc/mysql/my.cnf##新增配置:[mysqld]server_id=1重启mysql:systemctlrestartmysql登录mysql,指定从节点IP,运行下述(注意修改......
  • cuda/cudnn 环境安装及查询
    引用出处:https://www.autodl.com/docs/cuda/注意:如果没有二次编译代码的需求,正常情况下不需要单独安装CUDA/cuDNN,因为框架都内置了编译好的CUDA,框架版本和CUDA版本是对应的,只需要关注框架版本即可,无需独立关注CUDA版本。查询默认CUDA/cuDNN版本¶注意:通过nvidia-smi命令查看到......
  • 记录windows、vs2019、c++、cuda环境配置
    原文链接:   (45条消息)CUDA+Windows+VS环境配置_cudavs_哈哈哈哈哈嗝哈哈哈的博客-CSDN博客            VS2019--c++CUDA环境配置与编程实例-知乎(zhihu.com)测试代码:.cu文件中:#include"stdio.h"#include<cuda_runtime.h>#include<devi......
  • win10+python3.8+Anaconda3+cuda10.2+cudnn7.6+pytorch安装教程
    版本问题很重要,为了这个版本,真的吐血版!!!其他链接1.cuda10.2+cudnn7.6安装和测试的方法2.彻底卸载Anaconda3.新建的虚拟环境总是在c盘怎么解决1.安装Anaconda3在Anaconda安装的过程中,比较容易出错的环节是环境变量的配置,所以大家在配置环境变量的时候,要细心一些①安装......
  • Ubuntu更换cuda版本,gcc,g++版本
    Ubuntu更换cuda版本,gcc,g++版本更换cuda版本这个比较简单可以看到/usr/local下面有一个软链接,更换到我们需要的版本即可,cuda对应版本安装可参考官网。创建软连接:(创建之前先删除之前的软连接,然后创建新的软连接)sudorm-rfcudasudoln-s/usr/local/cuda-11.3//usr/loc......
  • python代码优化 编译cuda
    Python代码优化编译CUDAPython是一种高级编程语言,通常被用于快速开发和原型设计。然而,由于其动态类型和解释执行特性,Python在执行大规模计算密集型任务时可能会变得相对较慢。为了解决这个问题,我们可以使用CUDA编译Python代码。CUDA(ComputeUnifiedDeviceArchitecture)是一种由......
  • CUDA
    版本信息NVIDIAControlPanel查看或者cmd输入:nvidia-smi......
  • ubuntu 22.04离线安装cuda 11.7.1、cudnn 8.9.3.28、nccl 2.18.3、tensorrt 8.6.1
    最近在使用飞桨OCR,有几个特殊的符号需要进行识别,手上只有两台机器,一台1080TI单卡(windows11),一台1080Ti双卡(linux22.04),习惯性追新到飞桨最高支持的cuda11.7,其实1080Ti到cuda10就够用了,后面的新版本差没有明显的性能提升。windows上无脑安装,linux上安装比较麻烦,记录下安装过程......
  • 搭建远程开发环境@Win11+OpenWrt+Vscode+WSL2+Ubuntu22.04
    Pre之前618从pdd上买了配件,第一次尝试自己组装了电脑,本意是作为炼丹炉,不过毕竟是自己的电脑不像服务器可以一天到晚打黑工,还是用来开发就好,测测代码跑跑ai。没显示器——远程连接(后来还是买了,而且今天才发现买的那款大降价,唉),没键鼠——远程连接,没网络——二手路由刷openwrt去中......
  • WSL2安装CUDA记录
    ❗建议直接Windows安装驱动,不要在子系统里装官网安装,选择自己的版本即可https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=deb_localwget<https://developer.download.nvidia.com/co......