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