ITensor 是 TensorRT 网络构建阶段的核心数据结构,用于表示神经网络中的数据张量(输入、输出及中间特征图)。以下从功能到实践的全面解析:
一、核心职责
功能 | 说明 |
---|---|
数据描述 | 存储张量的元数据:维度(Dims)、数据类型(DataType)、名称(Name) |
网络连接 | 作为层(ILayer)的输入输出,构建计算图拓扑结构 |
动态形状支持 | 支持动态维度(如-1 或变量名),需配合IOptimizationProfile 设置具体范围 |
权重管理 | 表示常量张量(如卷积核权重、偏置项) |
二、关键属性与方法
1. 基础属性获取
// 获取维度信息
nvinfer