1e41f4b71Sopenharmony_ci# Tensor 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ci## 概述 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ci张量结构体。 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ci**起始版本:** 3.2 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci**相关模块:**[NNRt](_n_n_rt_v20.md) 11e41f4b71Sopenharmony_ci 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci## 汇总 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci### Public 属性 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_ci| 名称 | 描述 | 19e41f4b71Sopenharmony_ci| -------- | -------- | 20e41f4b71Sopenharmony_ci| String [name](#name) | 张量名称。 | 21e41f4b71Sopenharmony_ci| enum [DataType](_n_n_rt_v20.md#datatype)[dataType](#datatype) | 张量数据类型,详情请参考:[DataType](_n_n_rt_v20.md#datatype)。 | 22e41f4b71Sopenharmony_ci| int[] [dims](#dims) | 张量维度数组。 | 23e41f4b71Sopenharmony_ci| enum [Format](_n_n_rt_v20.md#format)[format](#format) | 张量数据的排列,详情请参考:[Format](_n_n_rt_v20.md#format)。 | 24e41f4b71Sopenharmony_ci| struct [SharedBuffer](_shared_buffer_v20.md)[data](#data) | 进程通信时用于张量数据传输的结构体,详情请参考:[SharedBuffer](_shared_buffer_v20.md)。 | 25e41f4b71Sopenharmony_ci| struct [QuantParam](_quant_param_v20.md)[] [quantParams](#quantparams) | 张量的量化参数数组。详情请参考:[QuantParam](_quant_param_v20.md)。 分为两种情况,如果长度为一,则所有轴公用一个量化; 若长度不为一,则数组中的每一个量化参数和轴一一对应。 | 26e41f4b71Sopenharmony_ci 27e41f4b71Sopenharmony_ci 28e41f4b71Sopenharmony_ci## 类成员变量说明 29e41f4b71Sopenharmony_ci 30e41f4b71Sopenharmony_ci 31e41f4b71Sopenharmony_ci### data 32e41f4b71Sopenharmony_ci 33e41f4b71Sopenharmony_ci``` 34e41f4b71Sopenharmony_cistruct SharedBuffer Tensor::data 35e41f4b71Sopenharmony_ci``` 36e41f4b71Sopenharmony_ci**描述** 37e41f4b71Sopenharmony_ci 38e41f4b71Sopenharmony_ci进程通信时用于张量数据传输的结构体,详情请参考:[SharedBuffer](_shared_buffer_v20.md)。 39e41f4b71Sopenharmony_ci 40e41f4b71Sopenharmony_ci 41e41f4b71Sopenharmony_ci### dataType 42e41f4b71Sopenharmony_ci 43e41f4b71Sopenharmony_ci``` 44e41f4b71Sopenharmony_cienum DataType Tensor::dataType 45e41f4b71Sopenharmony_ci``` 46e41f4b71Sopenharmony_ci**描述** 47e41f4b71Sopenharmony_ci 48e41f4b71Sopenharmony_ci张量数据类型,详情请参考:[DataType](_n_n_rt_v20.md#datatype)。 49e41f4b71Sopenharmony_ci 50e41f4b71Sopenharmony_ci 51e41f4b71Sopenharmony_ci### dims 52e41f4b71Sopenharmony_ci 53e41f4b71Sopenharmony_ci``` 54e41f4b71Sopenharmony_ciint [] Tensor::dims 55e41f4b71Sopenharmony_ci``` 56e41f4b71Sopenharmony_ci**描述** 57e41f4b71Sopenharmony_ci 58e41f4b71Sopenharmony_ci张量维度数组。 59e41f4b71Sopenharmony_ci 60e41f4b71Sopenharmony_ci 61e41f4b71Sopenharmony_ci### format 62e41f4b71Sopenharmony_ci 63e41f4b71Sopenharmony_ci``` 64e41f4b71Sopenharmony_cienum Format Tensor::format 65e41f4b71Sopenharmony_ci``` 66e41f4b71Sopenharmony_ci**描述** 67e41f4b71Sopenharmony_ci 68e41f4b71Sopenharmony_ci张量数据的排列,详情请参考:[Format](_n_n_rt_v20.md#format)。 69e41f4b71Sopenharmony_ci 70e41f4b71Sopenharmony_ci 71e41f4b71Sopenharmony_ci### name 72e41f4b71Sopenharmony_ci 73e41f4b71Sopenharmony_ci``` 74e41f4b71Sopenharmony_ciString Tensor::name 75e41f4b71Sopenharmony_ci``` 76e41f4b71Sopenharmony_ci**描述** 77e41f4b71Sopenharmony_ci 78e41f4b71Sopenharmony_ci张量名称。 79e41f4b71Sopenharmony_ci 80e41f4b71Sopenharmony_ci 81e41f4b71Sopenharmony_ci### quantParams 82e41f4b71Sopenharmony_ci 83e41f4b71Sopenharmony_ci``` 84e41f4b71Sopenharmony_cistruct QuantParam [] Tensor::quantParams 85e41f4b71Sopenharmony_ci``` 86e41f4b71Sopenharmony_ci**描述** 87e41f4b71Sopenharmony_ci 88e41f4b71Sopenharmony_ci张量的量化参数数组。详情请参考:[QuantParam](_quant_param_v20.md)。 分为两种情况,如果长度为一,则所有轴公用一个量化; 若长度不为一,则数组中的每一个量化参数和轴一一对应。 89