创建conda环境
conda create --name tensorrt python=3.7
conda activate tensorrt
- 官网下载TensorRT-7.0.0.11.Ubuntu-18.04.x86_64-gnu.cuda-10.0.cudnn7.6.tar.gz(注意要先下载tensorrt,根据tensorrt的版本来设置cuda和cudnn的版本)
pip install pytorch==1.6.0 torchvision==0.7.0
- cuda和cudnn的安装:conda可以在conda的虚拟环境里安装10.0以上的cudatoolkit和cudnn,但实验发现tensorrt会调用系统中的cuda和cudnn。所以需要在系统环境中安装对应版本的cuda和cudnn。
tar xzvf TensorRT-7.0.0.11.Ubuntu-18.04.x86_64-gnu.cuda-10.0.cudnn7.6.tar.gz
vim ~/.bashrc ,添加环境变量,如果使用了zsh,要在 ~/.zshrc中添加该环境变量
export LD_LIBRARY_PATH=/home/ps/Downloads/TensorRT-7.0.0.11.Ubuntu-18.04.x86_64-gnu.cuda-10.0.cudnn7.6/TensorRT-7.0.0.11/lib:${LD_LIBRARY_PATH}
cd TensorRT-7.0.0.11/python
pip install tensorrt-