✅ TensorRT Python 安装精简流程(适用于 Ubuntu 20.04+)

安装 TensorRT Python 轮子的步骤

确保 pipwheel 模块已更新并安装:

参考链接

复制代码
`python3 -m pip install --upgrade pip
python3 -m pip install wheel`

1. 确认环境要求

  • Python:版本 3.8 - 3.13

  • OS:Ubuntu 20.04+ 或 Windows 10+

  • CPU:x86_64 或 ARM SBSA 架构

  • 安装前确保 pip、wheel 是最新的:

    python3 -m pip install --upgrade pip setuptools wheel packaging


2. 清理旧版本(建议操作)

复制代码
pip cache remove "tensorrt*"

3. 安装 TensorRT(默认 CUDA 12.x 版本)

复制代码
python3 -m pip install --upgrade tensorrt

若你需要 指定 CUDA 版本(如 CUDA 11),则:

复制代码
python3 -m pip install tensorrt-cu11 tensorrt-lean-cu11 tensorrt-dispatch-cu11

4. 轻量版本安装(仅推理使用)

复制代码
python3 -m pip install --upgrade tensorrt-lean
python3 -m pip install --upgrade tensorrt-dispatch

5. 没有 root 权限?

加上 --user 参数:

复制代码
python3 -m pip install --user tensorrt

6. 验证安装是否成功

打开 Python,运行以下命令:

🔹 常规版本验证:
复制代码
import tensorrt
print(tensorrt.__version__)
assert tensorrt.Builder(tensorrt.Logger())
🔹 精简版本验证:
复制代码
import tensorrt_lean as trt
print(trt.__version__)
assert trt.Runtime(trt.Logger())

import tensorrt_dispatch as trt
print(trt.__version__)
assert trt.Runtime(trt.Logger())

⚠️ 错误排查

如果报错:

复制代码
[TensorRT] ERROR: CUDA initialization failure with error 100

可能原因:

  • 没有安装 NVIDIA 驱动

  • 驱动与 CUDA 不兼容

  • 在容器中未挂载 GPU

👉 可尝试使用 NVIDIA 官方容器:

复制代码
docker run --gpus all -it --rm nvidia/cuda:12.3.2-base-ubuntu20.04

需要我帮你检查 CUDA 和驱动是否匹配,或者生成一个完整的安装脚本吗?

相关推荐
Sylvia-girl19 分钟前
IO流~~
java·开发语言
aiguangyuan23 分钟前
基于BERT的中文命名实体识别实战解析
人工智能·python·nlp
喵手23 分钟前
Python爬虫实战:知识挖掘机 - 知乎问答与专栏文章的深度分页采集系统(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集知乎问答与专栏文章·采集知乎数据·采集知乎数据存储sqlite
铉铉这波能秀24 分钟前
LeetCode Hot100数据结构背景知识之元组(Tuple)Python2026新版
数据结构·python·算法·leetcode·元组·tuple
kali-Myon26 分钟前
2025春秋杯网络安全联赛冬季赛-day2
python·安全·web安全·ai·php·pwn·ctf
Re.不晚36 分钟前
JAVA进阶之路——无奖问答挑战3
java·开发语言
代码游侠37 分钟前
C语言核心概念复习——C语言基础阶段
linux·开发语言·c++·学习
㓗冽1 小时前
60题之内难题分析
开发语言·c++·算法
dingdingfish1 小时前
Bash学习 - 第3章:Basic Shell Features,第5节:Shell Expansions
开发语言·学习·bash
Olamyh1 小时前
【 超越 ReAct:手搓 Plan-and-Execute (Planner) Agent】
python·ai