|
|
|
@@ -870,7 +870,22 @@ void GetGroupName(ge::proto::ModelDef &model_def) { |
|
|
|
} |
|
|
|
|
|
|
|
FMK_FUNC_HOST_VISIBILITY void PrintModelInfo(ge::proto::ModelDef *model_def) { |
|
|
|
std::cout << "------ Display Model Info start ------" << std::endl; |
|
|
|
std::cout << "------------ Display Model Info start ------------" << std::endl; |
|
|
|
|
|
|
|
// system info |
|
|
|
iter = model_attr_map->find(ATTR_MODEL_ATC_VERSION); |
|
|
|
auto atc_version = (iter != model_attr_map->end()) ? iter->second.s() : ""; |
|
|
|
iter = model_attr_map->find("soc_version"); |
|
|
|
auto soc_version = (iter != model_attr_map->end()) ? iter->second.s() : ""; |
|
|
|
iter = model_attr_map->find("framework_type"); |
|
|
|
auto framework_type = (iter != model_attr_map->end()) ? iter->second.s() : ""; |
|
|
|
std::cout << "system info: " |
|
|
|
<< ATTR_MODEL_ATC_VERSION |
|
|
|
<< "[" << atc_version << "], " |
|
|
|
<< "soc_version" |
|
|
|
<< "[" << soc_version << "], " |
|
|
|
<< "framework_type" |
|
|
|
<< "[" << framework_type << "]." << std::endl; |
|
|
|
|
|
|
|
// resource info |
|
|
|
auto model_attr_map = model_def->mutable_attr(); |
|
|
|
@@ -882,7 +897,8 @@ FMK_FUNC_HOST_VISIBILITY void PrintModelInfo(ge::proto::ModelDef *model_def) { |
|
|
|
auto stream_num = (iter != model_attr_map->end()) ? iter->second.i() : -1; |
|
|
|
iter = model_attr_map->find(ATTR_MODEL_EVENT_NUM); |
|
|
|
auto event_num = (iter != model_attr_map->end()) ? iter->second.i() : -1; |
|
|
|
std::cout << ATTR_MODEL_MEMORY_SIZE |
|
|
|
std::cout << "resource info: " |
|
|
|
<< ATTR_MODEL_MEMORY_SIZE |
|
|
|
<< "[" << memory_size << "], " |
|
|
|
<< ATTR_MODEL_WEIGHT_SIZE |
|
|
|
<< "[" << weight_size << "], " |
|
|
|
@@ -892,36 +908,12 @@ FMK_FUNC_HOST_VISIBILITY void PrintModelInfo(ge::proto::ModelDef *model_def) { |
|
|
|
<< "[" << event_num << "]." |
|
|
|
<< std::endl; |
|
|
|
|
|
|
|
// system info |
|
|
|
iter = model_attr_map->find(ATTR_MODEL_ATC_VERSION); |
|
|
|
auto atc_version = (iter != model_attr_map->end()) ? iter->second.s() : ""; |
|
|
|
iter = model_attr_map->find("soc_version"); |
|
|
|
auto soc_version = (iter != model_attr_map->end()) ? iter->second.s() : ""; |
|
|
|
iter = model_attr_map->find("framework_type"); |
|
|
|
auto framework_type = (iter != model_attr_map->end()) ? iter->second.s() : ""; |
|
|
|
std::cout << ATTR_MODEL_ATC_VERSION |
|
|
|
<< "[" << atc_version << "], " |
|
|
|
<< "soc_version" |
|
|
|
<< "[" << soc_version << "], " |
|
|
|
<< "framework_type" |
|
|
|
<< "[" << framework_type << "]." << std::endl; |
|
|
|
|
|
|
|
// iter = model_attr_map->find("modeldef_size"); |
|
|
|
// auto modeldef_size = (iter != model_attr_map->end()) ? iter->second.i() : -1; |
|
|
|
// iter = model_attr_map->find("weight_data_size"); |
|
|
|
// auto weight_data_size = (iter != model_attr_map->end()) ? iter->second.i() : -1; |
|
|
|
// iter = model_attr_map->find("tbe_kernels_size"); |
|
|
|
// auto tbe_kernels_size = (iter != model_attr_map->end()) ? iter->second.i() : -1; |
|
|
|
// iter = model_attr_map->find("cust_aicpu_kernel_store_size"); |
|
|
|
// auto cust_aicpu_kernel_store_size = (iter != model_attr_map->end()) ? iter->second.i() : -1; |
|
|
|
// iter = model_attr_map->find("task_info_size"); |
|
|
|
// auto task_info_size = (iter != model_attr_map->end()) ? iter->second.i() : -1; |
|
|
|
|
|
|
|
// om info |
|
|
|
iter = model_attr_map->find("om_info_size"); |
|
|
|
auto bt = iter->second.list().i_size(); |
|
|
|
if (bt == 5) { |
|
|
|
std::cout << "modeldef_size" |
|
|
|
std::cout << "om info: " |
|
|
|
<< "modeldef_size" |
|
|
|
<< "[" << iter->second.list().i(0) << "], " |
|
|
|
<< "weight_data_size" |
|
|
|
<< "[" << iter->second.list().i(1) << "], " |
|
|
|
@@ -935,7 +927,7 @@ FMK_FUNC_HOST_VISIBILITY void PrintModelInfo(ge::proto::ModelDef *model_def) { |
|
|
|
std::cout << "Display Model Info error, please check!" << std::endl; |
|
|
|
}; |
|
|
|
|
|
|
|
std::cout << "------ Display Model Info end ------" << std::endl; |
|
|
|
std::cout << "------------ Display Model Info end ------------" << std::endl; |
|
|
|
} |
|
|
|
|
|
|
|
FMK_FUNC_HOST_VISIBILITY Status ConvertOm(const char *model_file, const char *json_file, bool is_covert_to_json) { |
|
|
|
|