昇腾社区首页
中文
注册

GetCompileInfo

函数功能

获取编译信息CompileInfo。

本方法用以获取算子TilingParse解析出来的编译信息,具体信息看具体算子对应的CompileInfo结构体。例如,对于Add算子来说,其编译信息如下:

struct AddCompileInfo {
  int64_t a;  // 输入a
  int64_t b;  // 输入b
};

函数原型

template<typename T> const T *GetCompileInfo() const

const void *GetCompileInfo() const

参数说明

参数

输入/输出

说明

T

输出

模板参数,CompileInfo的类型。

返回值说明

template<typename T> const T *GetCompileInfo() const返回一个指定类型T的CompileInfo的指针。

const void *GetCompileInfo() const返回一个任意类型的CompileInfo的指针。

约束说明

无。

调用示例

ge::graphStatus TilingForAdd(TilingContext *context) {
  auto ci = context->GetCompileInfo<AddCompileInfo>();  
  GE_ASSERT_NOTNULL(ci);
  ...
}