!24686 Update error msg for its wrong msg in MirrorPad

Merge pull request !24686 from dinglinhe/code_dlh_ms_I4D567
This commit is contained in:
i-robot 2021-10-12 01:10:30 +00:00 committed by Gitee
commit 242250295a
1 changed files with 3 additions and 2 deletions

View File

@ -4431,9 +4431,10 @@ class MirrorPad(PrimitiveWithInfer):
for i in range(0, int(paddings_size / 2)):
if (paddings_value[i, 0] >= x_shape[i] + adjust) or (paddings_value[i, 1] >= x_shape[i] + adjust):
msg = "x_shape[D] + 1" if adjust == 1 else "x_shape[D]"
paddings_info_value = paddings['value']
raise ValueError(f"For '{self.name}', both paddings[D, 0] and paddings[D, 1] must be less than {msg}, "
f"but got paddings[{i}, 0]: {paddings[i, 0]}, "
f"paddings[{i}, 1]: {paddings[i, 1]}, x_shape[{i}]: {x_shape[i]}.")
f"but got paddings[{i}, 0]: {paddings_info_value[i, 0]}, "
f"paddings[{i}, 1]: {paddings_info_value[i, 1]}, x_shape[{i}]: {x_shape[i]}.")
y_shape = ()
for i in range(0, int(paddings_size / 2)):
y_shape += ((x_shape[i] + paddings_value[i, 0] + paddings_value[i, 1]),)