1# Model
2
3
4## 概述
5
6模型结构体。
7
8该结构体中存储了模型推理时所有的信息,每一个Model的第0个子图都是主子图,一般情况下一个Model仅有一个subGraph(其他情况目前暂不支持)。
9
10**起始版本:** 3.2
11
12**相关模块:**[NNRt](_n_n_rt_v10.md)
13
14
15## 汇总
16
17
18### Public 属性
19
20| 名称 | 描述 |
21| -------- | -------- |
22| String [name](#name) | 模型名称。  |
23| unsigned int[] [inputIndex](#inputindex) | 模型的输入张量在allTensors数组中的下标。  |
24| unsigned int[] [outputIndex](#outputindex) | 模型的输出张量在allTensors数组中的下标。  |
25| struct [Node](_node_v10.md)[] [nodes](#nodes) | 模型中所有的算子节点组成的数组,详情请参考:[Node](_node_v10.md)。  |
26| struct [Tensor](_tensor_v10.md)[] [allTensors](#alltensors) | 模型中所有的张量组成的数组,该数组中包括输入张量,输出张量和常量张量,详情请参考:[Tensor](_tensor_v10.md)。  |
27| struct [SubGraph](_sub_graph_v10.md)[] [subGraph](#subgraph) | 模型中所有的子图组成的数组,详情请参考:[SubGraph](_sub_graph_v10.md)。  |
28
29
30## 类成员变量说明
31
32
33### allTensors
34
35```
36struct Tensor [] Model::allTensors
37```
38**描述**
39
40模型中所有的张量组成的数组,该数组中包括输入张量,输出张量和常量张量,详情请参考:[Tensor](_tensor_v10.md)。
41
42
43### inputIndex
44
45```
46unsigned int [] Model::inputIndex
47```
48**描述**
49
50模型的输入张量在allTensors数组中的下标。
51
52
53### name
54
55```
56String Model::name
57```
58**描述**
59
60模型名称。
61
62
63### nodes
64
65```
66struct Node [] Model::nodes
67```
68**描述**
69
70模型中所有的算子节点组成的数组,详情请参考:[Node](_node_v10.md)。
71
72
73### outputIndex
74
75```
76unsigned int [] Model::outputIndex
77```
78**描述**
79
80模型的输出张量在allTensors数组中的下标。
81
82
83### subGraph
84
85```
86struct SubGraph [] Model::subGraph
87```
88**描述**
89
90模型中所有的子图组成的数组,详情请参考:[SubGraph](_sub_graph_v10.md)。
91