From 2b1f08c76ce8277d80b5c8d8b8a2583f957c9961 Mon Sep 17 00:00:00 2001 From: GaoWei8 <53294385+GaoWei8@users.noreply.github.com> Date: Fri, 20 Dec 2019 10:32:59 +0800 Subject: [PATCH] Remove self-set accuracy parameters of op tests: max_relative_error (#21815) --- .../fluid/tests/unittests/test_conv2d_op.py | 22 ++++--------------- .../unittests/test_conv2d_transpose_op.py | 17 +++----------- 2 files changed, 7 insertions(+), 32 deletions(-) diff --git a/python/paddle/fluid/tests/unittests/test_conv2d_op.py b/python/paddle/fluid/tests/unittests/test_conv2d_op.py index aee693a54b..70dda1ccdc 100644 --- a/python/paddle/fluid/tests/unittests/test_conv2d_op.py +++ b/python/paddle/fluid/tests/unittests/test_conv2d_op.py @@ -151,19 +151,13 @@ def create_test_cudnn_fp16_class(parent, grad_check=True): place = core.CUDAPlace(0) if core.is_float16_supported(place) and grad_check: self.check_grad_with_place( - place, ['Input'], - 'Output', - max_relative_error=0.02, - no_grad_set=set(['Filter'])) + place, ['Input'], 'Output', no_grad_set=set(['Filter'])) def test_check_grad_no_input(self): place = core.CUDAPlace(0) if core.is_float16_supported(place) and grad_check: self.check_grad_with_place( - place, ['Filter'], - 'Output', - max_relative_error=0.02, - no_grad_set=set(['Input'])) + place, ['Filter'], 'Output', no_grad_set=set(['Input'])) cls_name = "{0}_{1}".format(parent.__name__, "CUDNNFp16") TestConv2DCUDNNFp16.__name__ = cls_name @@ -221,19 +215,13 @@ def create_test_cudnn_channel_last_fp16_class(parent, grad_check=True): place = core.CUDAPlace(0) if core.is_float16_supported(place) and grad_check: self.check_grad_with_place( - place, ['Input'], - 'Output', - max_relative_error=0.02, - no_grad_set=set(['Filter'])) + place, ['Input'], 'Output', no_grad_set=set(['Filter'])) def test_check_grad_no_input(self): place = core.CUDAPlace(0) if core.is_float16_supported(place) and grad_check: self.check_grad_with_place( - place, ['Filter'], - 'Output', - max_relative_error=0.02, - no_grad_set=set(['Input'])) + place, ['Filter'], 'Output', no_grad_set=set(['Input'])) def init_data_format(self): self.data_format = "NHWC" @@ -397,7 +385,6 @@ class TestConv2dOp(OpTest): self.check_grad_with_place( place, ['Filter'], 'Output', - max_relative_error=0.02, no_grad_set=set(['Input']), check_dygraph=(self.use_mkldnn == False)) @@ -827,7 +814,6 @@ class TestConv2dOp_v2(OpTest): self.check_grad_with_place( place, ['Filter'], 'Output', - max_relative_error=0.02, no_grad_set=set(['Input']), check_dygraph=(self.use_mkldnn == False)) diff --git a/python/paddle/fluid/tests/unittests/test_conv2d_transpose_op.py b/python/paddle/fluid/tests/unittests/test_conv2d_transpose_op.py index 38e6a6d9f4..02b8aacaf2 100644 --- a/python/paddle/fluid/tests/unittests/test_conv2d_transpose_op.py +++ b/python/paddle/fluid/tests/unittests/test_conv2d_transpose_op.py @@ -160,26 +160,15 @@ class TestConv2dTransposeOp(OpTest): max_relative_error=0.02, no_grad_set=set(['Input'])) else: - self.check_grad( - ['Filter'], - 'Output', - max_relative_error=0.02, - no_grad_set=set(['Input'])) + self.check_grad(['Filter'], 'Output', no_grad_set=set(['Input'])) def test_check_grad_no_filter(self): if self.use_cudnn: place = core.CUDAPlace(0) self.check_grad_with_place( - place, ['Input'], - 'Output', - max_relative_error=0.02, - no_grad_set=set(['Filter'])) + place, ['Input'], 'Output', no_grad_set=set(['Filter'])) else: - self.check_grad( - ['Input'], - 'Output', - max_relative_error=0.02, - no_grad_set=set(['Filter'])) + self.check_grad(['Input'], 'Output', no_grad_set=set(['Filter'])) def test_check_grad(self): if self.use_cudnn: -- GitLab