error_message="[%s] The %d-th output: total %d different results, offset=%d, shape=%s, %e vs %e. Maximum diff of the whole array: maximum_relative_diff=%e, maximum_absolute_diff=%e."%(
error_message=(
self._get_device(),output_id,num_diffs,offset,
"[%s] The %d-th output: total %d different results, offset=%d, shape=%s, %e vs %e. Maximum diff of the whole array: maximum_relative_diff=%e, maximum_absolute_diff=%e."
@@ -194,8 +220,13 @@ class OpTest(unittest.TestCase):
...
@@ -194,8 +220,13 @@ class OpTest(unittest.TestCase):
offset=iifoffset==-1elseoffset
offset=iifoffset==-1elseoffset
error_message="[{}] The {}-th output: total {} different results, the first different result's offset={}, where expect value is {} but actual is {}.".format(
error_message="[{}] The {}-th output: total {} different results, the first different result's offset={}, where expect value is {} but actual is {}.".format(
self._get_device(),output_id,num_diffs,offset,
self._get_device(),
expect_flatten[offset],actual_flatten[offset])
output_id,
num_diffs,
offset,
expect_flatten[offset],
actual_flatten[offset],
)
returnerror_message
returnerror_message
self.assertEqual(len(expect_res),len(actual_res))
self.assertEqual(len(expect_res),len(actual_res))
...
@@ -218,24 +249,25 @@ class OpTest(unittest.TestCase):
...
@@ -218,24 +249,25 @@ class OpTest(unittest.TestCase):
self.assertEqual(
self.assertEqual(
expect.dtype,
expect.dtype,
actual.dtype,
actual.dtype,
msg=
msg="[{}] The {}-th output dtype different, which expect shape is {} but actual is {}.".format(
"[{}] The {}-th output dtype different, which expect shape is {} but actual is {}."