# Model ## 概述 模型结构体。 该结构体中存储了模型推理时所有的信息,每一个Model的第0个子图都是主子图,一般情况下一个Model仅有一个subGraph(其他情况目前暂不支持)。 **Since:** 3.2 **Version:** 1.0 **相关模块:** [NNRt](_n_n_rt.md) ## 汇总 ### Public 属性 | 名称 | 描述 | | -------- | -------- | | [name](#name) | String
模型名称。  | | [inputIndex](#inputindex) | unsigned int[]
模型的输入张量在allTensors数组中的下标。  | | [outputIndex](#outputindex) | unsigned int[]
模型的输出张量在allTensors数组中的下标。  | | [nodes](#nodes) | struct [Node](_node.md)[]
模型中所有的算子节点组成的数组,详情请参考:[Node](_node.md)。  | | [allTensors](#alltensors) | struct [Tensor](_tensor.md)[]
模型中所有的张量组成的数组,该数组中包括输入张量,输出张量和常量张量,详情请参考:[Tensor](_tensor.md)。  | | [subGraph](#subgraph) | struct [SubGraph](_sub_graph.md)[]
模型中所有的子图组成的数组,详情请参考:[SubGraph](_sub_graph.md)。  | ## 类成员变量说明 ### allTensors ``` struct Tensor [] Model::allTensors ``` **描述:** 模型中所有的张量组成的数组,该数组中包括输入张量,输出张量和常量张量,详情请参考:[Tensor](_tensor.md)。 ### inputIndex ``` unsigned int [] Model::inputIndex ``` **描述:** 模型的输入张量在allTensors数组中的下标。 ### name ``` String Model::name ``` **描述:** 模型名称。 ### nodes ``` struct Node [] Model::nodes ``` **描述:** 模型中所有的算子节点组成的数组,详情请参考:[Node](_node.md)。 ### outputIndex ``` unsigned int [] Model::outputIndex ``` **描述:** 模型的输出张量在allTensors数组中的下标。 ### subGraph ``` struct SubGraph [] Model::subGraph ``` **描述:** 模型中所有的子图组成的数组,详情请参考:[SubGraph](_sub_graph.md)。