ubuntu TensorRT安装位置
时间: 2025-07-04 12:20:47 浏览: 1
在 Ubuntu 系统中,TensorRT 的安装路径通常取决于用户在安装过程中选择的选项以及是否使用了自定义安装目录。如果通过 NVIDIA 提供的 `.run` 文件进行安装,并且在安装时没有特别指定安装路径,则 TensorRT 默认会被安装到 `/usr/local/` 目录下,例如 `/usr/local/TensorRT` 或者类似的子目录中 [^3]。
如果你是通过下载 `.tar.gz` 包并手动解压安装的,那么 TensorRT 的安装路径将是你解压该文件包时所在的目录。比如你执行了如下命令:
```bash
tar -xzvf TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-12.1.cudnn8.8.tar.gz
```
这表示你将 TensorRT 解压到了当前工作目录下的 `TensorRT-8.6.1.6` 文件夹中,这就是你的安装目录 [^3]。
另外,在某些情况下,用户可能会设置环境变量来指定 TensorRT 的位置,这些环境变量可能包括 `TENSORRT_ROOT`,它指向了 TensorRT 的根目录。这个值可以在用户的 shell 配置文件(如 `.bashrc`, `.zshrc`)中找到或者被设定为 CMakeLists.txt 中的一个变量 [^1]。
为了确认具体的安装路径,可以采取以下几种方法之一:
1. 查看环境变量:如果你设置了 `TENSORRT_ROOT` 环境变量,可以通过打印此变量来获取路径。
```bash
echo $TENSORRT_ROOT
```
2. 使用 `find` 命令搜索整个文件系统以定位 TensorRT 的库文件或头文件:
```bash
sudo find / -type f -name "libnvinfer.so*"
```
这条命令会查找所有名为 `libnvinfer.so*` 的文件,它们是 TensorRT 的一部分,从而帮助你确定其安装位置 [^3]。
3. 如果你是通过 pip 安装了 Python 接口,你可以使用 Python 来显示已安装包的位置:
```python
import tensorrt as trt
print(trt.__file__)
```
通过以上步骤你应该能够找到 TensorRT 在 Ubuntu 系统中的确切安装路径。如果仍然无法找到,请确保你在安装过程中没有遗漏任何步骤,并检查是否有错误发生。
阅读全文
相关推荐


















