获取编译信息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); ... }