|
|
|
@@ -76,9 +76,12 @@ Status ModelHelper::SaveModelPartition(std::shared_ptr<OmFileSaveHelper> &om_fil |
|
|
|
return SUCCESS; |
|
|
|
} |
|
|
|
|
|
|
|
Status ModelHelper::SaveSizeToModelDef(const GeModelPtr &ge_model, ge::Buffer &model_buffer) { |
|
|
|
Status ModelHelper::SaveSizeToModelDef(const GeModelPtr &ge_model) { |
|
|
|
vector<int64_t> om_info; |
|
|
|
ModelPtr model_tmp = ge::MakeShared<ge::Model>(ge_model->GetName(), ge_model->GetPlatformVersion()); |
|
|
|
model_tmp->SetVersion(ge_model->GetVersion()); |
|
|
|
model_tmp->SetAttr(ge_model->MutableAttrMap()); |
|
|
|
ge::Buffer model_buffer |
|
|
|
(void)model_tmp->Save(model_buffer); |
|
|
|
GELOGD("SaveSizeToModelDef modeldef_size is %zu", model_buffer.GetSize()); |
|
|
|
om_info.push_back(model_buffer.GetSize()); |
|
|
|
@@ -120,8 +123,8 @@ Status ModelHelper::SaveModelDef(std::shared_ptr<OmFileSaveHelper> &om_file_save |
|
|
|
} |
|
|
|
model_tmp->SetGraph(ge_model->GetGraph()); |
|
|
|
model_tmp->SetVersion(ge_model->GetVersion()); |
|
|
|
SaveSizeToModelDef(ge_model, model_buffer); |
|
|
|
model_tmp->SetAttr(ge_model->MutableAttrMap()); |
|
|
|
SaveSizeToModelDef(ge_model); |
|
|
|
|
|
|
|
(void)model_tmp->Save(model_buffer); |
|
|
|
GELOGD("MODEL_DEF size is %zu", model_buffer.GetSize()); |
|
|
|
|