|
|
|
@@ -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>(); |
|
|
|
} |
|
|
|
SingleOpParser::json_op_valid_result_.emplace_back(tensor_verify_result); |
|
|
|
SingleOpParser::AppendJsonTensorVerifyResult(tensor_verify_result); |
|
|
|
} |
|
|
|
|
|
|
|
void from_json(const Json &j, SingleOpAttr &attr) { |
|
|
|
@@ -360,7 +360,7 @@ bool SingleOpParser::Validate(const SingleOpDesc &op_desc) { |
|
|
|
} |
|
|
|
|
|
|
|
Status ValidateSingleOpJson() { |
|
|
|
for (const auto &r : json_op_valid_result_) { |
|
|
|
for (const auto &r : GetJsonTensorVerifyResult()) { |
|
|
|
if (!r.is_format_valid) { |
|
|
|
string err_str = "json tensor format invalid.Tensor name is [" + r.tensor_name + "], format is " + r.format; |
|
|
|
GE_ERRORLOG_AND_ERRORMSG(PARAM_INVALID, err_str); |
|
|
|
@@ -372,7 +372,7 @@ Status ValidateSingleOpJson() { |
|
|
|
return PARAM_INVALID; |
|
|
|
} |
|
|
|
} |
|
|
|
json_op_valid_result_.clear(); |
|
|
|
ClearJsonTensorVerifyResult(); |
|
|
|
return SUCCESS; |
|
|
|
} |
|
|
|
|
|
|
|
|