【Win10安装Tensorrt和torch2trt】

Win10安装Tensorrt和torch2trt

  • [1 前言](#1 前言)
    • [1.1 实验环境](#1.1 实验环境)
    • [1.2 下载链接](#1.2 下载链接)
  • [2 具体安装](#2 具体安装)
    • [2.1 TensorRT安装](#2.1 TensorRT安装)
      • [2.1.1 设置环境变量](#2.1.1 设置环境变量)
      • [2.1.2 安装TensorRT资源包中的3个whl文件](#2.1.2 安装TensorRT资源包中的3个whl文件)
      • [2.1.3 复制tensorrt的库到CUDA安装目录的指定文件夹](#2.1.3 复制tensorrt的库到CUDA安装目录的指定文件夹)
    • [2.2 安装torch2trt](#2.2 安装torch2trt)
    • [2.3 验证是否安装成功](#2.3 验证是否安装成功)

1 前言

1.1 实验环境

(1)主机系统:Win10

(2)显卡: Quadro RTX 6000

(3)CUDA版本:V11.7.64

(4)Python:3.8.18

(5)TensorRT:8.6.1.6

1.2 下载链接

(1)TensorRT8.6.1.6下载链接(下载资源包): https://developer.nvidia.com/tensorrt

(2)pycuda下载链接((pip 离线安装):https://pypi.org/project/pycuda/2022.1/#history

也可在线下载:pip install pycuda;用于从 Python 访问Nvidia的CUDA并行计算 API。

(3)torch2trt下载链接((pip 离线安装):https://github.com/NVIDIA-AI-IOT/torch2trt

(4)在线安装onnx和cython: pip install onnx cython

2 具体安装

2.1 TensorRT安装

2.1.1 设置环境变量

1、 解压下载的资源包,并将TensorRT对应的lib位置添加至系统环境变量。

2.1.2 安装TensorRT资源包中的3个whl文件

如上图所示,分别在graphsurgeon、python、uff在3个文件夹中找到对应的以下3个whl文件,并使用pip install 进行安装。

python 复制代码
pip install graphsurgeon-0.4.6-py2.py3-none-any.whl
pip install tensorrt-8.6.1-cp38-none-win_amd64.whl
pip install uff-0.6.9-py2.py3-none-any.whl

2.1.3 复制tensorrt的库到CUDA安装目录的指定文件夹

(1)将 TensorRT-8.6.1.6\include中头文件复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include

(2)将TensorRT-8.6.1.6\lib 中所有lib文件复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\lib\x64

(3)将TensorRT-8.6.1.6\lib 中所有dll文件复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin

2.2 安装torch2trt

bash 复制代码
git clone https://github.com/NVIDIA-AI-IOT/torch2trt.git
cd torch2trt
python setup.py install

2.3 验证是否安装成功

不报错即表示安装成功!

相关推荐
不是万能的豆学长6 小时前
filetidy 文件整理助手:一键归类 + 规范重命名(Python 零依赖单文件工具)
大数据·开发语言·python·技术美术
gCode Teacher 格码致知7 小时前
Pandas教学-18:number与numeric的区别
python·pandas
梦想不只是梦与想10 小时前
Python 中subprocess 模块:执行外部命令
python·subprocess·调用外部命令
懂点Tech10 小时前
ctfshow MISC入门图片篇(信息附加):misc41解题思路
开发语言·python
爱上纯净的蓝天15 小时前
不用云做 RAG:一个本地笔记问答工具的取舍与坑
python·开源·大模型·rag·本地部署
cspttty15 小时前
2027风险管理岗准备路线:数学与应用数学如何补齐金融、SQL与Python
开发语言·python·金融
用户83562907805115 小时前
如何使用 Python 格式化 Excel 单元格中的长文本
后端·python
我命由我1234515 小时前
Python 开发 - Python 的 pathlib
java·开发语言·后端·python·学习·java-ee·学习方法
严谨的麻辣烫16 小时前
Python HTTP 连接池怎么用?从连接复用到请求异常排查
开发语言·python·http·requests·网络排查
摇滚侠16 小时前
《Java并发编程之美》第 4 章 Java 并发包中原子操作类原理剖析 阅读笔记 7
java·笔记·python