随着TensorRT8.0版本的发布,windows下也正式支持Python版本了,跟紧NVIDIA的步伐,正式总结一份TensorRT-python的使用经验。

一、底层库依赖

在安装TensorRT前,首先需要安装CUDA、CUDNN等NVIDIA的基本库,如何安装,已经老生常谈了,这里不再过多描述。
关于版本的选择,楼主这里:

CUDA版本,楼主这里选择的是 cuda11.5 ,具体cuda版本见 https://developer.nvidia.com/cuda-toolkit-archive,可自行下载。
CUDNN版本,选择 cudnn-11.3-windows-x64-v8.2.1.32,官网下载需要先注册账号,https://developer.nvidia.com/rdp/cudnn-archive
py-cuda 选择 11.5,安装如下

pip install cuda-python==11.5

二、windows下安装TensorRT

首先去官网下载对应的TensorRT版本
https://developer.nvidia.com/nvidia-tensorrt-8x-download
楼主选的这,再选择对应的系统版本

解压下来对应多个文件,把lib里的所有dll库都拷贝到cuda在的目录下(或者添加到环节变量)。

拷贝到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\bin

最后,控制台进入安装包的python目录,选择对应的python版本进行安装即可

如楼主这里是python3.8
则在控制台下CD到当前目录,安装即可

pip install tensorrt-8.2.3.0-cp38-none-win_amd64.whl

二、Linux下安装

linux安装步骤和windows下是一样的,只不过需要选择对应的下载包,需要注意一下,ubuntu和Centos是不同的安装包

三、测试是否安装成功

写个脚本就可以啦

建立一个python工程,测试是否安装成功```python
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
*  * *** *  * *  *
*  *  *   **  *  *
****  *   **  *  *
*  *  *   **  *  *
*  * **  *  * ****                @File    : hello_tensorrt.py
@Date    : 2022/2/10/010
@Require :
@Author  : https://blog.csdn.net/hjxu2016
@Funtion : """
import tensorrt as trtif __name__ == "__main__":print(trt.__version__)print("hello trt!!")

TensorRT(10):python版本安装相关推荐

  1. anaconda降级python失败_如何降级Python版本安装spyder?

    如何降级 Python 版本安装 Spyder? 可能并不需要降级 Python 版本,使用 Spyder 独立安装包安装,然后指定 Python 解释器:另外一种方法是在 Anaconda 中安装. ...

  2. Windows解决anaconda下双python版本安装TensorFlow

    首先,就是双版本anaconda的安装: 以前安装好的是python2.7版本,而TensorFlow的安装仅支持3.5版本的.但是自己本来的2.7版本又不想遗弃.所以安装双版本的: 在anacond ...

  3. GDAL的python版本安装使用

    首先,编译Python版本的GDAL,具体编译可以参考之前的博客GDAL之Swig编译里面的内容,网址是:http://blog.csdn.net/liminlu0314/article/detail ...

  4. python版本安装

    目的 本文目的在于,对于不熟悉Python的人,教你: 1. 从哪里找到 可以下载到 各种版本的 包括Python 2.x和Python 3.x的 最新版本的 Python. 高手请无视之. 2.以及 ...

  5. 指定python 版本安装相关插件

    2019独角兽企业重金招聘Python工程师标准>>> 1.  linux系统 在linux安装了多版本python时(例如python2.6和2.7),pip安装的包不一定是用户想 ...

  6. Mysql 5.7.10以上版本安装大坑

    mysql解压缩版的配置已经方便无比了,但是也正是由于官方的不断优化,导致传统的套路一次次被修改.也让像我这样的萌新撞了个大墙. [注:本篇博客适用mysql5.7.10~5.7.15,如果版本已太过 ...

  7. 给指定Python版本安装指定版本库的办法

    pip3.5 tensorflow==1.4 给Python3.5装TF1.4版本库 pip3.7 numpy 给Python3.7装numpy库 直接调用pip3.5安装库appledeMBP:~ ...

  8. mysql for mac 10.12_mac 10.12 版本 安装mysql - sylvia的博客

    今天安装mysql 遇到了坑,总结如下: 我的mac版本是10.12.1,于是安装了   https://dev.mysql.com/downloads/mysql/    下的DMG Archive ...

  9. Zeppelin(0.10.1版本)安装及创建hive解释器

     目录 1. Zeppelin安装 2. Zeppelin网页配置连接hive 利用Zeppelin工具操作hive,需确保电脑已经启动Hadoop集群和hiveserver2服务. 在master主 ...

最新文章

  1. Python+Django+Eclipse 在Windows快速Blog
  2. 深度学习练手项目(二)-----利用PyTorch进行线性回归
  3. java代码分类_08 java代码块的概述和分类
  4. boost::local_time模块实现创建各种dst_calc_rule的测试程序
  5. 发送WM_COPYDATA消息实现进程间的通信
  6. Java并发学习之六——等待线程的终结
  7. mysql默认存储引擎的索引结构是_InnoDB引擎的索引和存储结构
  8. MyBatis_Study_003(字段名与属性名称不一致,resultMap)
  9. 【Android综合应用】概述
  10. jzoj5336 【NOIP2017提高A组模拟8.24】提米树 (dfs序dp,奇异姿势dp)
  11. 消除桌面上的计算机名称,Win10桌面图标有小箭头怎么去掉?Win10去掉桌面图标小箭头的方法...
  12. 关于Qt各个版本的下载地址
  13. 男士必须收藏:男士健身方案
  14. 小开销实现工作日的一个方法
  15. bzoj1022 约翰的游戏 反SG-博弈
  16. 100块钱买100只鸡的故事
  17. linux系统会流畅,号称流畅且最漂亮的Linux系统,成功让我放弃了windows 10!
  18. 基于 MVC 模式实现简单 航班查询系统
  19. 旧手机物联网_废旧的 Android 手机能拿来干什么有趣的事?
  20. 繁简转换OpenCC,autogb 和 autob5,iconv,python的jianfan包

热门文章

  1. Java学习---nginx虚拟主机域名配置
  2. 协同过滤算法分类-UserCF
  3. IOC概述及其实现原理
  4. 【Python零基础】19天从零开始学Python——第三天条件语句
  5. Yii实现微信公众号的场景二维码
  6. 类似智联招聘选择职位的弹出框效果,可做选择城市等信息
  7. html 导航栏 选中状态,jQuery“导航栏点击选中效果“代码
  8. 雅思专家解析美国商科专业有哪些,助您成功留学
  9. CAJ文件怎么转换成Word文档?这2种方法值得学习
  10. C++详解邻接矩阵与邻接表