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