• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# OH_NN_Tensor
2
3
4## 概述
5
6张量结构体。
7
8通常用于构造模型图中的数据节点和算子参数,在构造张量时需要明确数据类型、维数、维度信息和量化信息。
9
10**起始版本:**
11
129
13
14**相关模块:**
15
16[NeuralNeworkRuntime](_neural_nework_runtime.md)
17
18
19## 汇总
20
21
22### 成员变量
23
24| 成员变量名称 | 描述 |
25| -------- | -------- |
26| [dataType](#datatype) | 指定张量的数据类型,要求从[OH_NN_DataType](_neural_nework_runtime.md#ohnndatatype)枚举类型中取值。 |
27| [dimensionCount](#dimensioncount) | 指定张量的维数。 |
28| [dimensions](#dimensions) | 指定张量的维度信息(形状)。 |
29| [quantParam](#quantparam) | 指定张量的量化信息,数据类型要求为[OH_NN_QuantParam](_o_h___n_n___quant_param.md)。 |
30| [type](#type) | 指定张量的类型,type的取值和张量的用途相关。<br/>当张量作为模型的输入或输出,则要求type设置为OH_NN_TENSOR;<br/>当张量作为算子参数,则要求从[OH_NN_TensorType](_neural_nework_runtime.md#ohnntensortype)枚举类型中选择除OH_NN_TENSOR之外的合适的枚举值。 |
31
32
33## 结构体成员变量说明
34
35
36### dataType
37
38
39```
40OH_NN_DataType OH_NN_Tensor::dataType
41```
42
43**描述:**
44
45指定张量的数据类型,要求从[OH_NN_DataType](_neural_nework_runtime.md#oh_nn_datatype)枚举类型中取值。
46
47
48### dimensionCount
49
50
51```
52uint32_t OH_NN_Tensor::dimensionCount
53```
54
55**描述:**
56
57指定张量的维数。
58
59
60### dimensions
61
62
63```
64const int32_t* OH_NN_Tensor::dimensions
65```
66
67**描述:**
68
69指定张量的维度信息(形状)。
70
71
72### quantParam
73
74
75```
76const OH_NN_QuantParam* OH_NN_Tensor::quantParam
77```
78
79**描述:**
80
81指定张量的量化信息,数据类型要求为[OH_NN_QuantParam](_o_h___n_n___quant_param.md)。
82
83
84### type
85
86
87```
88OH_NN_TensorType OH_NN_Tensor::type
89```
90
91**描述:**
92
93指定张量的类型,type的取值和张量的用途相关。
94
95当张量作为模型的输入或输出,则要求type设置为OH_NN_TENSOR;
96
97当张量作为算子参数,则要求从[OH_NN_TensorType](_neural_nework_runtime.md#oh_nn_tensortype)枚举类型中选择除OH_NN_TENSOR之外的合适的枚举值。
98