tensorrt5版本_TensorRT安装

环境与版本说明ubuntu 16.04

CUDA 10.0

cudnn 7.6.5

gcc 5.4

python 3.5

pytorch 1.1

tensort 6.0.1

安装流程

1. 安装CUDA 10.0

2. 安装cudnn 7.6.5

2.1 查看cudnn版本

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

2.2 下载cudnn

2.3 删除旧版本

sudo rm -rf /usr/local/cuda/include/cudnn.h

sudo rm -rf /usr/local/cuda/lib64/libcudnn*

2.4 安装新版本

cd进入刚才解压的cuda文件夹

sudo cp include/cudnn.h /usr/local/cuda/include/

sudo cp lib64/lib* /usr/local/cuda/lib64/

2.5 建立软链接

cd /usr/local/cuda/lib64/

sudo chmod +r libcudnn.so.7.6.5

sudo ln -sf libcudnn.so.7.6.5 libcudnn.so.7

sudo ln -sf libcudnn.so.7 libcudnn.so

sudo ldconfig

2.6 测试验证

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

结果如下表示成功

3. 切换gcc版本至5.4

3.1 安装gcc5

sudo apt-get install gcc-5 gcc-5-multilib

sudo apt-get install g++-5 g++-5-multilib

3.2 设置优先级

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50

sudo update-alternatives --install /usr/bin/g++ gc++/usr/bin/g++-5 50

3.3 查看gcc可选版本与当前版本

sudo update-alternatives --config gcc

查看gcc版本

gcc -v

4. anaconda创建py35-pytorch1.1-trt6环境

4.1 创建anaconda环境

conda create -n py35-pytorch1.1-trt6 python=3.5

4.2 进入环境安装pytorch1.1.0

source activate py35-pytorch1.1-trt6

conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=10.0 -c pytorch

5. 安装PyCUDA和onnx

source activate py35-pytorch1.1-trt6

# make sure nvcc is in your PATH

pip install 'pycuda>=2019.1.1'

pip install --no-binary onnx 'onnx==1.5.0'

6. 安装TensorRT 6.0.1

# 在home下新建文件夹,命名为tensorrt,然后将下载的压缩文件拷贝进来解压

tar xzvf TensorRT-6.0.1.5.Ubuntu-16.04.x86_64-gnu.cuda-10.0.cudnn7.6.tar.gz

# 解压得到TensorRT-6.0.1.5的文件夹,将里边的lib绝对路径添加到环境变量中

gedit ~/.bashrc

# 添加

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/jason/tensorrt/TensorRT-6.0.1.5/lib

# 生效

source ~/.bashrc

# 进入py35-pytorch1.1-trt6

source activate py35-pytorch1.1-trt6

#安装TensorRT

cd TensorRT-6.0.1.5/python/

pip install tensorrt-6.0.1.5-cp35-none-linux_x86_64.whl

#安装UFF,这个与tensorflow相关,可以不装

cd TensorRT-6.0.1.5/uff

pip install uff-0.6.5-py2.py3-none-any.whl

#安装graphsurgeon

cd TensorRT-6.0.1.5/graphsurgeon

pip install graphsurgeon-0.4.1-py2.py3-none-any.whl

7. 测试

# 进入python环境

source activate py35-pytorch1.1-trt6

python

# 测试,不报错误则安装成功

import tensorrt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值