ubuntu22.04安装tensorrt8.6.1
时间: 2025-05-22 12:30:39 浏览: 25
<think>好的,用户的问题是关于在Ubuntu 22.04上安装TensorRT 8.6.1的方法。我需要根据提供的引用内容来整理步骤。首先,引用[2]提到了通过.deb包安装TensorRT的步骤,包括下载包、安装、导入GPG密钥、更新和安装。引用[3]提到需要进入TensorRT官网下载,可能需要创建账户。另外,用户提到的是TensorRT 8.6.1,而引用[2]中的deb包是8.6.1版本,对应CUDA 12.0,但用户可能需要确认CUDA版本是否兼容,因为引用[1]中安装的是CUDA 11.7.1,可能存在版本冲突。不过用户的问题主要是安装TensorRT,所以步骤应该以引用[2]和[3]为主。需要详细列出每一步,包括下载、安装命令、验证等。还要注意是否需要安装依赖,比如引用[2]中的libfreeimage-dev。此外,用户可能遇到缺少头文件的错误,所以需要提醒安装相关依赖。最后,确保步骤清晰,分点说明,并提示可能的版本冲突问题。</think>### 在 Ubuntu 22.04 上安装 TensorRT 8.6.1 的步骤
#### 1. **下载 TensorRT 8.6.1 的 .deb 包**
- 访问 [NVIDIA TensorRT 官网](https://developer.nvidia.com/tensorrt)并登录账户(需注册)[^3]。
- 选择对应 Ubuntu 22.04 和 CUDA 12.0 的 `.deb` 包(例如 `nv-tensorrt-local-repo-ubuntu2204-8.6.1-cuda-12.0_1.0-1_amd64.deb`)[^2]。
#### 2. **安装 .deb 包**
运行以下命令安装:
```bash
sudo dpkg -i nv-tensorrt-local-repo-ubuntu2204-8.6.1-cuda-12.0_1.0-1_amd64.deb
```
#### 3. **导入 GPG 密钥**
根据提示复制密钥文件到系统目录:
```bash
sudo cp /var/nv-tensorrt-local-repo-ubuntu2204-8.6.1-cuda-12.0/*-keyring.gpg /usr/share/keyrings/
```
#### 4. **更新仓库并安装 TensorRT**
```bash
sudo apt update
sudo apt install -y tensorrt
```
#### 5. **验证安装**
检查 TensorRT 版本:
```bash
dpkg-query -W tensorrt
```
若输出包含 `8.6.1`,则安装成功。
#### 6. **处理依赖问题**
若安装过程中报错缺少头文件(如 `FreeImage.h`),需安装依赖:
```bash
sudo apt install libfreeimage3 libfreeimage-dev
```
#### 7. **版本兼容性注意**
- TensorRT 8.6.1 默认依赖 CUDA 12.0。若系统中已安装 CUDA 11.7(如引用[1]),需确认是否支持共存或需升级 CUDA 版本[^1][^3]。
---
###
阅读全文
相关推荐


















