From ae7a2cb8e300bcc24e34be5d16736d6913df7df1 Mon Sep 17 00:00:00 2001 From: guomingz Date: Mon, 22 Apr 2019 12:06:31 +0800 Subject: [PATCH] resolve #16988 (#16995) Update the filter generation mechanism that it could generate the negative parameter. The original calling(np.random.random()) couldn't simulate the conv/relu fusion case. test=develop --- python/paddle/fluid/tests/unittests/test_conv2d_op.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/paddle/fluid/tests/unittests/test_conv2d_op.py b/python/paddle/fluid/tests/unittests/test_conv2d_op.py index 1783fa65d5c..dfc98c2f471 100644 --- a/python/paddle/fluid/tests/unittests/test_conv2d_op.py +++ b/python/paddle/fluid/tests/unittests/test_conv2d_op.py @@ -94,7 +94,7 @@ class TestConv2dOp(OpTest): input2 = np.maximum(input, 0.0) else: input2 = input - filter = np.random.random(self.filter_size).astype(self.dtype) + filter = np.random.uniform(-1, 1, self.filter_size).astype(self.dtype) output, _, _, _, _ = conv2d_forward_naive(input2, filter, self.groups, conv2d_param) output = output.astype(self.dtype) -- GitLab