详解Windows系统安装TensorRT

TensorRT 是 NVIDIA 推出的一款高性能神经网络部署引擎.Windows系统下TensorRT目前不能简单直接通过pip指令自动下载安装, 安装之前还需要提前安装好 CUDACUDNN.

CUDA和CUDNN安装可参考:

下载TensorRT

  1. 进入NVIDIA的TensorRT页面: https://developer.nvidia.com/tensorrt. 点击Download now, 进入TensorRT下载页面. PS: TensorRT页面需要先登录NVIDIA账号, 才会有下载选项.

在这里插入图片描述

  1. 选择版本, 这里博主选择最新的TensorRT 8.
    在这里插入图片描述
  2. 勾选"I Agree To the Terms of the NVIDIA TensorRT License Agreement"
    在这里插入图片描述
  3. 选择具体版本, 这里博主选择的是TensorRT 8.5 GA Update 2.
    在这里插入图片描述
  4. 选择Zip Packages for Windows下面和自己CUDA版本匹配的ZIP, 点击即可下载.
    在这里插入图片描述

安装TensorRT

  1. 解压下载的ZIP文件, 如下:
    在这里插入图片描述
  2. 从解压好的文件夹中复制文件到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6, 对应复制路径. PS: 此处的复制需要管理员权限. 此处CUDA的版本v11.6需要根据自身安装的情况而定.
序号所需复制文件来源目标
1…\TensorRT-8.5.3.1\bin\trtexec.exe…\TensorRT-8.5.3.1\binC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin
2…\TensorRT-8.5.3.1\include下的所有文件…\TensorRT-8.5.3.1\includeC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include
3🌟…\TensorRT-8.5.3.1\lib下的所有lib文件…\TensorRT-8.5.3.1\libC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\lib\x64
4🌟…\TensorRT-8.5.3.1\lib下的所有dll文件…\TensorRT-8.5.3.1\libC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\lib
  1. 安装whl文件. 进入文件所在目录, 打开终端, 调用指令安装. PS: 安装时一定要注意whl文件的安装路径. 建议直接使用cd命令, 使终端进入到对应文件目录, 再使用 pip install *.whl 安装.
序号待安装whl文件所在文件夹安装指令
1graphsurgeon-0.4.6-py2.py3-none-any.whl…\TensorRT-8.5.3.1\graphsurgeonpip install graphsurgeon-0.4.6-py2.py3-none-any.whl
2onnx_graphsurgeon-0.3.12-py2.py3-none-any.whl…\TensorRT-8.5.3.1\onnx_graphsurgeonpip install onnx_graphsurgeon-0.3.12-py2.py3-none-any.whl
3uff-0.6.9-py2.py3-none-any.whl…\TensorRT-8.5.3.1\uffpip install uff-0.6.9-py2.py3-none-any.whl
4🌟tensorrt-8.5.3.1-cp38-none-win_amd64.whl 需根据自身python版本选择对应的文件…\TensorRT-8.5.3.1\pythonpip install tensorrt-8.5.3.1-cp38-none-win_amd64.whl

测试

在这里插入图片描述

可能出现的问题

  • import tensorrt时显示找不到nvinfer.dll或者nvparsers.dll等
    解决办法:nvinfer.dll或者nvparsers.dll等dll文件时我们解压tensorrt压缩包时复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\lib文件夹下面的文件,因此只需要将这个文件夹地址添加到系统的环境变量Path中即可。

参考资料

  1. NVIDIA Deep Learning TensorRT Documentation🚀🚀🚀

收集整理和创作不易, 若有帮助🉑, 请帮忙点赞👍➕收藏❤️, 谢谢!✨✨🚀🚀

要在Windows终端上安装TensorRT,您需要按照以下步骤进行操作: 1. 首先,您需要下载与您的CUDA版本和CUDNN版本相对应的TensorRT安装包。您可以在NVIDIA的TensorRT页面上找到适合您的版本。请确保您已登录NVIDIA账号,以便获得下载选项。\[2\]\[3\] 2. 下载完成后,解压缩TensorRT安装包到您选择的目录。 3. 打开命令提示符(cmd)并导航到TensorRT安装目录。 4. 运行安装命令,根据您的需求选择安装组件和路径。例如,您可以使用以下命令安装TensorRT: ``` msiexec /i TensorRT-7.2.1.6.Windows10.x86_64.cuda-10.2.cudnn8.0.zip ``` 请注意,上述命令中的文件名和路径应根据您下载的TensorRT安装包进行相应更改。 5. 安装完成后,您可以在Windows终端中使用TensorRT。您可以通过运行以下命令来验证TensorRT是否成功安装: ``` nvcc -V ``` 如果您看到与您安装TensorRT版本相对应的输出信息,则表示TensorRT已成功安装。\[1\] 请注意,安装TensorRT之前,您需要先安装适当版本的CUDA和CUDNN。您可以参考相关文档或链接\[3\]中提供的详细步骤来安装CUDA和CUDNN。 希望这些信息对您有所帮助! #### 引用[.reference_title] - *1* *2* [Windows10安装TensorRT及环境配置](https://blog.csdn.net/qq_32768679/article/details/117325494)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [详解Windows系统安装TensorRT](https://blog.csdn.net/KRISNAT/article/details/130789078)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值