模型部署-1-bak

一、构建TensorRT引擎

 

构建器创建网络配置:batchsize,最大工作空间,fp16、int8

调用构造器创建引擎:创建引擎后可以对引擎做序列化---》存成一个文件

二、TensorRT的构建过程 

1. 最高级别创建Builder

2. 创建网络定义createNetwork/createNetworkV2

3. createBuilderConfig做配置

4. ICudaEngine表示引擎

 下面详细介绍2、3、4

2. 

 2.2 使用TensorRT Layer和Tensor API构建网络

 SoftMax的第0个输入设置名字为OUTPUT_BLOB_NAME

2.1 从ONNX创建网络

 2.1.2

 

 ‘actual_input_1’:[0, 2, 3]表示特征图此维度的索引是变动的,如输入[10, 3, 224, 224]-->可以变为[-1, 3(不变), -1, -1]。

output1:[0, 1]表示相应的输出0,1维度可变。

2.1.1 nvonnxparser导入模型

=========================================================================3.

 

4. Builder创建引擎

 注意:

eg1:创建引擎----序列化与反序列化

eg2:

 

 

****************************************************************************************************************************************************************************************************************************

三、运行TensorRT引擎

 1. 

 

 2. 

 

 运行时代码:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值