【ubuntu 18.04 安装、配置TensorRT环境】


下载TensorRT

官网https://developer.nvidia.com/tensorrt下载对应版本的TensorRT(示例为 cuda 10.0 cudnn 7.6),需注册账号、填写问卷调查方可下载。
在这里插入图片描述
在这里插入图片描述

解压、设置环境变量

TensorRT-7.0.0.11.Ubuntu-18.04.x86_64-gnu.cuda-10.0.cudnn7.6.tar.gz解压至本地,

tar -zxvf  TensorRT-7.0.0.11.Ubuntu-18.04.x86_64-gnu.cuda-10.0.cudnn7.6.tar.gz

在这里插入图片描述

设置添加至环境变量

>vim /etc/profile
#加入下面的环境变量
 
export TENSORRT_ROOT={你的tensorrt目录}
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:{你的tensorrt目录}/lib
 
#保存:wq
source /etc/profile

安装tensorrt

根据你的版本安装合适的包

在这里插入图片描述

pip install  tensorrt-7.0.0.11-cp36-none-linux_x86_64.whl

安装uff和graphsurgeon

xxx\TensorRT-7.0.0.11\下有uff和graphsurgeon,分别安装两个文件夹下的安装包 (激活对应的虚拟环境,比如我是python36):

 >>pip install uff-0.6.5-py2.py3-none-any.whl
 
 >> pip install graphsurgeon-0.4.1-py2.py3-none-any.whl

在这里插入图片描述

测试

命令行切换进目录TensorRT-7.0.0.11\data\mnist,运行:

>python download_pgms.py

下载所需数据,

然后切换到 TensorRT-7.0.0.11/samples/sampleMNIST/ ,编译项目生成可执行文件

> make
# 切换到bin路径
>cd ../../bin
>./sample_mnist

在这里插入图片描述
在这里插入图片描述

(注意指定一下–datadir,在 根目录下data/mnist,不然可能找不到数据)

可能的bug:

如果你是用conda 安装的cuda和cudnn,可能会提示找不到各种文件,建议用官方方式重新安装:

参考:https://blog.csdn.net/qianshuqinghan/article/details/104779830

在这里插入图片描述
当编译出现上述问题时,主要是无法找到cuda的依赖包,解决办法如下:

sudo make clean
 
sudo make CUDA_INSTALL_DIR=/usr/local/cuda
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【网络星空】

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值