更新时间:2021-03-18 GMT+08:00
分享

简介

Graph Engine(GE)提供了安全易用的构图接口集合,用户可以调用这些接口构建网络模型,设置模型所包含的图、图内的算子、以及模型和算子的属性。该集合包含如下几个模块:

  • 接口类型
    • Operator

      Operator表达了基础的算子类型,提供了算子的属性存取接口、输入/输出的设置接口。

    • Graph

      Graph表达了由多个Operator通过连接关系构建起来图。该模块提供了整图Input/Output的设置以及图的有效性校验接口。

    • Model

      Model表达了由一个Graph构成的模型。该模块提供了模型版本号、模型属性的存取接口,以及模型内部的Graph的存取接口。

  • 辅助(数据)类型
    • AttrValue
      • NamedAttr
        • 属性的实例,按照key-value的格式存储。
      • AttrHolder
        • 用于存放Operator的属性值。
    • Tensor
      • TensorDesc:用于描述Tensor的一些信息,包括:
        • Shape:Tensor的形状的描述。
        • DataType:Tensor所存储的数据的类型。
        • Format:Tensor的format信息。

您可以在DDK包的安装目录下的“ddk/include/inc/graph”目录下查看接口的定义文件。如果通过引导安装的方式同时安装Mind Studio和DDK,您可以使用Mind Studio安装用户登录Mind Studio服务器,在“~/tools/che/ddk/ddk/include/inc/graph”路径下查看接口定义文件。每个接口对应的定义文件请参见具体的接口描述。

分享:

    相关文档

    相关产品