harmony 鸿蒙Model

  • 2025-06-16
  • 浏览 (11)

Model

概述

模型结构体。

该结构体中存储了模型推理时所有的信息,每一个Model的第0个子图都是主子图,一般情况下一个Model仅有一个subGraph(其他情况目前暂不支持)。

起始版本: 3.2

相关模块:NNRt

汇总

Public 属性

名称 描述
String name 模型名称。
unsigned int[] inputIndex 模型的输入张量在allTensors数组中的下标。
unsigned int[] outputIndex 模型的输出张量在allTensors数组中的下标。
struct Node[] nodes 模型中所有的算子节点组成的数组,详情请参考:Node
struct Tensor[] allTensors 模型中所有的张量组成的数组,该数组中包括输入张量,输出张量和常量张量,详情请参考:Tensor
struct SubGraph[] subGraph 模型中所有的子图组成的数组,详情请参考:SubGraph

类成员变量说明

allTensors

struct Tensor [] Model::allTensors

描述

模型中所有的张量组成的数组,该数组中包括输入张量,输出张量和常量张量,详情请参考:Tensor

inputIndex

unsigned int [] Model::inputIndex

描述

模型的输入张量在allTensors数组中的下标。

name

String Model::name

描述

模型名称。

nodes

struct Node [] Model::nodes

描述

模型中所有的算子节点组成的数组,详情请参考:Node

outputIndex

unsigned int [] Model::outputIndex

描述

模型的输出张量在allTensors数组中的下标。

subGraph

struct SubGraph [] Model::subGraph

描述

模型中所有的子图组成的数组,详情请参考:SubGraph

你可能感兴趣的鸿蒙文章

harmony 鸿蒙NNRt HDI 参考

harmony 鸿蒙Activation

harmony 鸿蒙Activation

harmony 鸿蒙AddFusion

harmony 鸿蒙AddFusion

harmony 鸿蒙ArgMaxFusion

harmony 鸿蒙ArgMaxFusion

harmony 鸿蒙AvgPoolFusion

harmony 鸿蒙AvgPoolFusion

harmony 鸿蒙BatchToSpaceND

0  赞