当前位置: 首页 > java >正文

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

安装 TensorRT Python 轮子的步骤

确保 pip 和 wheel 模块已更新并安装:

参考链接

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 和驱动是否匹配,或者生成一个完整的安装脚本吗?

http://www.xdnf.cn/news/5574.html

相关文章:

  • CVPR2025 | Prompt-CAM: 让视觉 Transformer 可解释以进行细粒度分析
  • 如何应对网站被爬虫和采集?综合防护策略与实用方案
  • 5.12第四次作业
  • spring常用注解
  • 从海洋生物找灵感:造个机器人RoboPteropod,它能在水下干啥?
  • 【C++贪心】P11044 [蓝桥杯 2024 省 Java B] 食堂|普及
  • 华为FAT AP配置 真机
  • Java学习手册:服务网关与路由
  • 《Effective Python》第1章 Pythonic 思维详解——深入理解流程控制中的解构利器match
  • Bravery靶机通关笔记
  • 机器学习管道 pipeline
  • OpenCV中Canny、Sobel和Laplacian边界检测算法原理和使用示例
  • django之视图
  • OpenCV图像金字塔详解:原理、实现与应用
  • 医院保洁智能化管理新范式:诺怀云医院后勤解决方案的实践探索
  • edge设置位IE模式打开网页
  • Java设计模式之装饰器模式:从基础到高级的全面解析(万字解析)
  • 【速写】KV-cache与解码的再探讨(以束搜索实现为例)
  • C 语言_可变参数宏详解
  • 硅基计划2.0 学习总结 壹 Java初阶
  • pytorch模型画质增强简单实现
  • STM32入门教程——GPIO输出
  • Java设计模式之代理模式:从入门到精通(保姆级教程)
  • http和https的区别
  • 键盘RGB矩阵与LED指示灯(理论部分)
  • 外出充电不发愁,倍思便携式移动电源成出行新宠
  • 数据治理域——数据治理体系建设
  • HTML17:表单初级验证
  • 通义千问席卷日本!开源界“卷王”阿里通义千问成为日本AI发展新基石
  • 【氮化镓】GaN在不同电子能量损失的SHI辐射下的损伤