|
@@ -177,7 +177,7 @@ T GetValue(const map<string, T> &dict, string &key, T default_val) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void from_json(const Json &j, SingleOpTensorDesc &desc) { |
|
|
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>>(); |
|
|
desc.dims = j.at(kKeyShape).get<vector<int64_t>>(); |
|
|
auto it = j.find(kKeyShapeRange); |
|
|
auto it = j.find(kKeyShapeRange); |
|
|
if (it != j.end()) { |
|
|
if (it != j.end()) { |
|
@@ -210,7 +210,7 @@ void from_json(const Json &j, SingleOpTensorDesc &desc) { |
|
|
if (dynamic_input_name != j.end()) { |
|
|
if (dynamic_input_name != j.end()) { |
|
|
desc.dynamic_input_name = dynamic_input_name->get<string>(); |
|
|
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) { |
|
|
void from_json(const Json &j, SingleOpAttr &attr) { |
|
@@ -372,6 +372,7 @@ Status ValidateSingleOpJson() { |
|
|
return PARAM_INVALID; |
|
|
return PARAM_INVALID; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
json_op_valid_result_.clear(); |
|
|
return SUCCESS; |
|
|
return SUCCESS; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|