Browse Source

single op add check json file

pull/532/head
wxl 4 years ago
parent
commit
799344f71c
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      ge/offline/single_op_parser.cc

+ 3
- 2
ge/offline/single_op_parser.cc View File

@@ -177,7 +177,7 @@ T GetValue(const map<string, T> &dict, string &key, T default_val) {
}

void from_json(const Json &j, SingleOpTensorDesc &desc) {
JsonTensorVeriry tensor_verify_result;
SingleOpParser::JsonTensorVeriry tensor_verify_result;
desc.dims = j.at(kKeyShape).get<vector<int64_t>>();
auto it = j.find(kKeyShapeRange);
if (it != j.end()) {
@@ -210,7 +210,7 @@ void from_json(const Json &j, SingleOpTensorDesc &desc) {
if (dynamic_input_name != j.end()) {
desc.dynamic_input_name = dynamic_input_name->get<string>();
}
json_op_valid_result_.emplace_back(tensor_verify_result);
SingleOpParser::json_op_valid_result_.emplace_back(tensor_verify_result);
}

void from_json(const Json &j, SingleOpAttr &attr) {
@@ -372,6 +372,7 @@ Status ValidateSingleOpJson() {
return PARAM_INVALID;
}
}
json_op_valid_result_.clear();
return SUCCESS;
}



Loading…
Cancel
Save