diff --git a/inc/framework/generator/ge_generator.h b/inc/framework/generator/ge_generator.h index adc6e8c7..b5fc73c3 100644 --- a/inc/framework/generator/ge_generator.h +++ b/inc/framework/generator/ge_generator.h @@ -29,9 +29,9 @@ #include "graph/op_desc.h" #include "graph/detail/attributes_holder.h" #include "omg/omg_inner_types.h" -#include "model/ge_root_model.h" namespace ge { +class GeRootModel; class GE_FUNC_VISIBILITY GeGenerator { public: static GeGenerator &GetInstance() { @@ -99,6 +99,7 @@ class GE_FUNC_VISIBILITY GeGenerator { const string &model_file_name, OpEngineType engine_type, ModelBufferData &model_buff, bool is_offline = true); Status CheckForSingleOp(OpDescPtr &op_desc, const vector &inputs, const vector &outputs); + using GeRootModelPtr = std::shared_ptr; Status SetModelNameForDump(const GeRootModelPtr &ge_root_model); class Impl;