当前位置: 首页 > article >正文

ubuntu20.04安装tensorRT流程梳理

目标:先跑demo,再学习源码

step1, 提前准备好CUDA环境

安装CUDA,cuDNN

注意,CUDA,cuDNN需要去官网下载.run和tar文件安装,否则在下面step4 make命令会报找不到cuda等的错误,具体安装教程网上有很多。

CUDA通过.run文件安装后,需要配置环境变量,命令:vim ~/.bashrc,  以及source ~/.bashrc使生效

export PATH=$PATH:/usr/local/cuda-12.2/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.2/lib64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.2/extras/CUPTI/lib64

然后cnDNN目前下载(我的版本:cudnn-linux-x86_64-8.9.6.50_cuda12-archive)解压后只有include, lib文件夹,没有lib64了,所以copy时候把之前的从lib64变成从lib复制。即:

cp lib/* /usr/local/cuda-12.2/lib64/
cp include/* /usr/local/cuda-12.2/include/

sudo chmod a+r /usr/local/cuda-12.2/include/cudnn.h 
sudo chmod a+r /usr/local/cuda-12.2/lib64/libcudnn*

step2, 下载并安装tensorRT

tar -xzvf TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-12.0

添加进环境变量

vim ~/.bashrc
# 添加以下内容
export LD_LIBRARY_PATH=/home/xxx/0_code/TensorRT-8.6.1.6/lib:$LD_LIBRARY_PATH
export LIBRARY_PATH=/home/xxx/0_code/TensorRT-8.6.1.6/lib:$LIBRARY_PATH

source ~/.bashrc

step3, tensorRT组件安装

参考:Ubuntu 20.04 安装 TensorRT记录 - 知乎

step4, C++测试

cd path/TensorRT-8.6.1.6/samples/

make -j8

 

然后去samples目录生成的可行性文件进行验证

cd path/TensorRT-8.6.1.6/bin/

随便找一个执行

./sample_char_rnn

执行时候遇到问题就解决啥问题,比如CUDA initialization failure with error: 999-CSDN博客

正确执行如下截图:


http://www.kler.cn/a/146063.html

相关文章:

  • CVPR 2023 精选论文学习笔记:Prefix Conditioning Unifies Language and Label Supervision
  • 业务流程图是什么,怎么画?
  • vue3+ts mitt的使用
  • 【海德教育】唐山每年成人高考的考试时间在什么时候?
  • mysql 变量和配置详解
  • MyBatis的解析和运行原理
  • element-ui DatePicker 日期选择器-控制选择精确到时分秒-禁止选择今天之前-或者今天之后日期### 前言
  • 电脑投屏到电视的软件,Mac,Linux,Win均可使用
  • 企业文档文件管理软件推荐:提升管理效率与数据安全性
  • 【腾讯云云上实验室】用向量数据库在金融信用数据库分析中的实战运用
  • 【element优化经验】el-dialog修改title样式
  • SpringCache使用详解
  • Web 自动化神器 TestCafe(三)—用例编写篇
  • Xilinx Zynq-7000系列FPGA实现视频拼接显示,提供两套工程源码和技术支持
  • 直播自动互动发言机器人,成功分享与技术实现思路
  • vscode中pylance无法显示outline无法跳转
  • 改进YOLOv8 | YOLOv5系列:RFAConv续作,即插即用具有任意采样形状和任意数目参数的卷积核AKCOnv
  • SOAP 协议和 HTTP 协议:深入解读与对比
  • 基于51单片机的信号发生器仿真设计
  • HDMI接口信号流向及原理图分析