1.删除当前版本
sudo apt-get remove --purge libnvinfer*
sudo apt-get remove --purge tensorrt
2.下载新版本的TensorRT
https://developer.nvidia.com/nvidia-tensorrt-8x-download
3.安装新下载的TensorRT
# 解压下载的deb包
sudo dpkg -i nv-tensorrt-local-repo*
# 更新密钥
sudo cp /var/nv-tensorrt-local-repo-ubuntu2004-8.5.3-cuda-11.8/nv-tensorrt-local-3EFA7C6A-keyring.gpg /usr/share/keyrings/sudo cp /var/nv-tensorrt-local-repo-ubuntu2004-8.5.3-cuda-11.8/nv-tensorrt-local-3EFA7C6A-keyring.gpg /usr/share/keyrings/
# 安装
sudo apt-get install tensorrt
# 安装其他依赖
python3 -m pip install numpy
sudo apt-get install python3-libnvinfer-dev
python3 -m pip install protobuf
sudo apt-get install uff-converter-tf
python3 -m pip install numpy onnx
sudo apt-get install onnx-graphsurgeon
4. 安装验证
dpkg -l | grep TensorRT