Win11 TensorRT环境部署

news2024/12/22 16:23:36

一、CUDA和CUDNN安装

cuda和cudnn网上有很多安装教程,这里列举了一些,就不详细说了,具体链接如下:

csdn.net - CUDA安装教程(超详细) 原创
zhihu.com - 深度学习之CUDA+CUDNN详细安装教程
tencent.com - CUDA安装教程(超详细)
csdn.net - CUDA与cuDNN安装教程(超详细) 原创
juejin.cn - cuda和cudnn安装教程
tencent.com - Cuda和cuDNN安装教程(超级详细)

我的配置:py3.8 + cuda1.6 + cudnn8.9.0

二、安装TensorRT

我们可以根据个人的cuda版本去安装TensorRT版本。
由于我电脑上的cuda版本是11.6,这里我选择TensorRT8.6.
在这里插入图片描述在这里插入图片描述

可以看到TensorRT8.6版本兼容cuda11.6的。我这里使用的是IDM,所以很快就下载完了。最后下载完是一个zip压缩包,解压文件,如下图所示。
在这里插入图片描述

三、安装文件

解压缩下载的TensorRT文件,并在以下TensorRT的四个文件夹中使用pip install xxxxxx.whl方式安装里面的文件。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后一个文件夹的文件比较多,我根据自己的python版本选择的是红框中的。可以看到还有几个cp3.8的其他文件,dispatch和lean只有最新的TensorRT版本里才有,老版本没有。具体这这三种文件的差异如下:
在TensorRT中,这三个文件都是针对Windows系统和Python 3.8的TensorRT Wheel包,但它们分别代表TensorRT库的不同部分或变体:

tensorrt-8.6.1-cp38-none-win_amd64.whl:

  • 这个文件是TensorRT的标准版Python Wheel包。
  • 它包含了TensorRT库的主要功能,用于深度学习模型的优化和推理。
  • 适用于需要TensorRT所有功能的通用用途。

tensorrt_lean-8.6.1-cp38-none-win_amd64.whl:

  • “Lean”版本可能是TensorRT的一个精简版,它可能去除了某些不常用的功能或组件,以便在资源受限的环境中提供更高效的执行。
  • 这种版本可能特别适合于那些只需要TensorRT核心功能的应用场景。

tensorrt_dispatch-8.6.1-cp38-none-win_amd64.whl:

  • “Dispatch”版本可能包含了TensorRT的动态调度功能,这意味着它可以在运行时根据不同的输入参数或环境条件来动态选择最适合的处理逻辑或算法。
  • 这对于需要在多种不同配置或硬件上运行的应用来说可能非常有用。

可以根据需求,安装对应python版本的TensorRT的文件。

四、添加环境变量

在这里插入图片描述
在这里插入图片描述
可以看到,TensorRT,,安装成功。

最后,我们用TensorRT自带的测试项目进行环境检测:
在这里插入图片描述
如果你的环境安装顺利,运行该测试项目可以看到以下结果。
如果你的环境安装顺利,运行该测试项目可以看到以下结果

最后:

我的电脑环境配置:
python3.8 + cuda11.6 + cudnn8.9.0 + tensorrt8.6.1.6

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1313711.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《地理信息系统原理》笔记/期末复习资料(13. 地理信息系统的发展趋势)

目录 13. 地理信息系统的发展趋势 13.1. 互操作GIS 13.1.1. 传统GIS在数据标准化上的缺陷和面临的新课题 13.1.2. GIS互操作的概念 13.1.3. 开放式地理信息系统(OGIS)及其特点 13.1.4. OGIS的组成部分 13.1.5. OGIS的实现技术 13.2. GIS的集成化…

【C语言】C的面向对象

一、BREW接口实现 高通的BREW(Binary Runtime Environment for Wireless)是一个早期为手机设备开发的应用程序平台,用于开发在CDMA手机上运行的软件。尽管这个平台目前已经不太流行,但是在其使用高峰时期,开发者需要使…

2024年甘肃省职业院校技能大赛信息安全管理与评估赛项二三阶段样题一

2024年甘肃省职业院校技能大赛高职学生组电子与信息大类信息安全管理与评估赛项样题一 第二阶段 任务书 任务描述 随着网络和信息化水平的不断发展,网络安全事件也层出不穷,网络恶意代码传播、信息窃取、信息篡改、远程控制等各种网络攻击 行为已严重…

LVS负载均衡器(nat模式)+nginx(七层反向代理)+tomcat(多实例),实现负载均衡和动静分离

目录 前言 一、配置nfs共享存储 二、配置2个nginx节点服务的网页页面 节点1:192.168.20.10 步骤一:修改网关指向调度器的内网ip地址 步骤二:将nfs共享的目录进行挂载,并修改nginx的配置文件中location的root指向挂载点 步骤三&#xff…

GPT 魔力涌现

GPT 二、Prompt 的典型构成 角色:给 AI 定义一个最匹配任务的角色,比如:「你是一位软件工程师」「你是一位小学老师」指示:对任务进行描述上下文:给出与任务相关的其它背景信息(尤其在多轮交互中&#xff…

“一键调整尺寸,轻松完成视频批量剪辑:批量放大视频尺寸“

你是否曾经遇到过需要批量调整视频尺寸的情况?无论是为了适应不同的播放平台,还是为了满足客户的特定需求,批量调整视频尺寸都是一项繁琐而耗时的工作。但是,现在有一种方法可以让你轻松完成这项任务,那就是使用我们的…

豪腾四海×实在RPA丨最懂财务的数字员工,为企业节省人天2000+

企业数字化转型,财务是一个重要的切入点。随着豪腾四海数字化业务不断展开,新的系统、流程和数据源被不断引入,财务部门面临的是不断暴增的对账、数电票处理、审计等日常工作。 “如此大的工作量,即使是经验丰富的资深财务&#…

设计模式——桥接模式(结构型)

引言 桥接模式是一种结构型设计模式, 可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构, 从而能在开发时分别使用。 问题 抽象? 实现? 听上去挺吓人? 让我们慢慢来, 先考虑一个简单的…

【Oracle】创建表

目录 方法一:CREATE TABLE 语法 创建表示例1:创建stuinfo(学生信息表) 创建表示例2:添加stuinfo(学生信息表)约束 方法二:CREATE TABLE AS 语法 创建表示例3: 创建表示例4:实现对select查询的结果进行…

利用有限制通配符来提升API的灵活性

在Java中,有限制通配符(bounded wildcard)允许你在泛型中指定一个范围,从而提升API的灵活性。通配符使得你能够编写更通用、适用于多种类型的代码。以下是一个利用有限制通配符提升API灵活性的例子: 假设有一个简单的…

PR模板,复古怀旧电影效果视频制作PR项目工程文件

Premiere复古怀旧电影效果视频制作pr模板项目工程文件下载 这个PR模板以复古城市印象电影质感为特色,结合了电影和数字故障效果。包含6个场景。可以编辑文本、添加媒体和自定义颜色。包含视频教程。4K版本。不需要任何插件。 软件支持:PR2022 | 分辨率&a…

大数据Doris(三十六):Duplicate 模型(冗余模型)介绍

文章目录 Duplicate 模型(冗余模型)介绍 一、创建doris表 二、插入数据

RocketMQ Streams详解

一、RocketMQ Streams 概览 RocketMQ Streams是基于RocketMQ的轻量级流计算引擎。能以SDK方式被应用依赖,无须部署复杂的流计算服务端即可获得流计算能力。 因此具有资源消耗少、扩展性好、支持流计算算子丰富的特点。 1、整体架构​ 数据从RocketMQ中被RocketMQ-…

「X」Embedding in NLP|神经网络和语言模型 Embedding 向量入门

在「X」Embedding in NLP 进阶系列中,我们介绍了自然语言处理的基础知识——自然语言中的 Token、N-gram 和词袋语言模型。今天,我们将继续和大家一起“修炼”,深入探讨神经网络语言模型,特别是循环神经网络,并简要了解…

【postgresql】ERROR: INSERT has more expressions than target columns

执行下面sql insert into apply_account_cancellation3 select * from pply_account_cancellation; 返回下面错误信息 insert into apply_account_cancellation3 select * from apply_account_cancellation > ERROR: INSERT has more expressions than target colu…

ShardingSphereJDBC简单入门

ShardingSphere 介绍ShardingSphere-JDBCSharding-Sphere-ProxyShardingSphere-Sidecar混合架构运行模式DistSQL可拔插架构ShardingSphere的发展路线 主从复制ShardingSphere-JDBC功能SQL解析SQL支持程度SQL稳定支持SQL实验性支持 MySQL不支持SQL清单分页 数据分片垂直分片水平…

世界5G大会

会议名称:世界 5G 大会 时间:2023 年 12 月 5 日-12 月 8 日 地点:河南郑州 一、会议简介 世界 5G 大会,是由国务院批准,国家发展改革委、科技部、工 信部与地方政府共同主办,未来移动通信论坛联合属地主管厅局联合 承办,邀请全球友好伙伴共同打造的全球首个 5G 领域…

KITTI数据集处理为COCO数据集格式

KITTI作为自动驾驶常用数据集,被广泛的应用于自动驾驶目标检测等过程中。 首先是数据集类别合并,原始的KITTI数据集有九个类别,分别是: Car Van Truck Pedestrian Person_sitting Cyclist Tram Misc而我们在使用过程中&#xff0…

使用@ApiModel和@ApiModelProperty的技巧

在现代软件开发中,提供清晰全面的 API 文档 至关重要。ApiModel 和 ApiModelProperty 这样的代码注解在此方面表现出色,通过增强模型及其属性的元数据来丰富文档内容。它们的主要功能是为这些元素命名和描述,使生成的 API 文档更加明确。 Api…

Python Flask-Admin: 构建强大的 Flask 后台管理

概要 Flask-Admin 是一个基于 Flask 的后台管理框架,它提供了丰富的功能和灵活性,使得开发者能够轻松构建功能强大的后台管理系统。在本文中,我们将详细介绍 Flask-Admin 的安装、配置和使用,通过深入的示例代码演示其主要特性。…