原文地址: https://ddkang.github.io/2020/01/02/installing-tensorrt.html 安装错误:libnvinfer7 : 依赖: cuda-cudart-10-2 但无法安装它 原因:安装cuda的时候,用的是*.sh安装,安装cudnn是直接复制.h或者deb安装,安装tensorrt时用的deb。 解决:应该全部用deb安装。 第一步:安装cuda
sudo apt update
sudo apt upgrade -y
mkdir install ; cd install
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo add-apt-repository "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /"
sudo apt-get update
sudo apt-get -y install cuda-10-2
第二步:安装cudnn 如果登录不了,清除浏览器种nvidia的cookie就可以了。 下载地址:https://developer.nvidia.cn/rdp/cudnn-archive 注意ppc64el和amd64之间的区别,一般是amd64
sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.2_amd64.deb
sudo dpkg -i libcudnn7-dev_7.6.5.32-1+cuda10.2_amd64.deb
第三步:安装tensorrt 下载地址:https://developer.nvidia.com/nvidia-tensorrt-7x-download
sudo dpkg -i nv-tensorrt-repo-ubuntu1804-cuda10.2-trt7.0.0.11-ga-20191216_1-1_amd64.deb
sudo apt update
sudo apt install tensorrt libnvinfer7
|