diff --git a/python/paddle/fluid/tests/unittests/test_spp_op.py b/python/paddle/fluid/tests/unittests/test_spp_op.py index ad077236c82cf7e7cf762547941360b4d4c2f021..1a134b58de3fc6e442f8eb12adb88f01a8904964 100644 --- a/python/paddle/fluid/tests/unittests/test_spp_op.py +++ b/python/paddle/fluid/tests/unittests/test_spp_op.py @@ -62,11 +62,10 @@ class TestSppOp(OpTest): self.check_output() def test_check_grad(self): - if self.pool_type != "avg": - self.check_grad(['X'], 'Out', max_relative_error=0.05) + self.check_grad(['X'], 'Out') def init_test_case(self): - self.shape = [4, 2, 4, 4] + self.shape = [3, 2, 4, 4] self.pyramid_height = 3 self.pool2D_forward_naive = max_pool2D_forward_naive self.pool_type = "max" @@ -74,7 +73,7 @@ class TestSppOp(OpTest): class TestCase2(TestSppOp): def init_test_case(self): - self.shape = [3, 2, 4, 4] + self.shape = [3, 2, 16, 16] self.pyramid_height = 3 self.pool2D_forward_naive = avg_pool2D_forward_naive self.pool_type = "avg" diff --git a/python/paddle/fluid/tests/unittests/white_list/op_accuracy_white_list.py b/python/paddle/fluid/tests/unittests/white_list/op_accuracy_white_list.py index ca8821e1431a1fd14ff06b667675a1dc010a4f98..3490643014e83c9e2450cafc1c5110b297edd375 100644 --- a/python/paddle/fluid/tests/unittests/white_list/op_accuracy_white_list.py +++ b/python/paddle/fluid/tests/unittests/white_list/op_accuracy_white_list.py @@ -28,9 +28,9 @@ NO_FP64_CHECK_GRAD_OP_LIST = [ 'reduce_min', 'relu', 'reshape2', 'roi_perspective_transform', 'row_conv', 'scale', 'scatter', 'sequence_conv', 'sequence_pool', 'sequence_reverse', 'sequence_slice', 'sequence_topk_avg_pooling', 'shuffle_channel', 'sigmoid', - 'smooth_l1_loss', 'softmax', 'spectral_norm', 'spp', 'sqrt', - 'squared_l2_distance', 'squared_l2_norm', 'tanh', 'transpose2', - 'trilinear_interp', 'var_conv_2d', 'warpctc' + 'smooth_l1_loss', 'softmax', 'spectral_norm', 'sqrt', 'squared_l2_distance', + 'squared_l2_norm', 'tanh', 'transpose2', 'trilinear_interp', 'var_conv_2d', + 'warpctc' ] NO_FP16_CHECK_GRAD_OP_LIST = [