From 01ec533e7cfb603f6114a763f03dad4c564f589d Mon Sep 17 00:00:00 2001 From: Liangfu Chen <liangfu.chen@icloud.com> Date: Thu, 13 Sep 2018 00:13:33 +0800 Subject: [PATCH] avoid flaky testing errors in test_topi_sparse (#1706) --- topi/tests/python/test_topi_sparse.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/topi/tests/python/test_topi_sparse.py b/topi/tests/python/test_topi_sparse.py index deb3a08ea..51c1bf322 100644 --- a/topi/tests/python/test_topi_sparse.py +++ b/topi/tests/python/test_topi_sparse.py @@ -47,7 +47,7 @@ def verify_dynamic_csrmv(batch, in_dim, out_dim, use_bias=True): assert a.indptr.dtype == A.indptr.dtype f = tvm.build(s, [nr, A.data, A.indices, A.indptr, B, C, D], device, name="csrmv") f(_nr, a.data, a.indices, a.indptr, b, c, d) - np.testing.assert_allclose(d.asnumpy(), d_np, rtol=1e-4) + np.testing.assert_allclose(d.asnumpy(), d_np, rtol=1e-4, atol=1e-4) for device in ["llvm"]: check_device(device) @@ -89,7 +89,7 @@ def verify_dynamic_csrmm(batch, in_dim, out_dim, use_bias=True): f = tvm.build(s, [nr, A.data, A.indices, A.indptr, B, C, D], device, name="csrmm") f(_nr, a.data, a.indices, a.indptr, b, c, d) - np.testing.assert_allclose(d.asnumpy(), d_np, rtol=1e-2) + np.testing.assert_allclose(d.asnumpy(), d_np, rtol=1e-2, atol=1e-2) for device in ["llvm"]: check_device(device) @@ -127,7 +127,7 @@ def verify_dense_si(batch, in_dim, out_dim, use_bias=True, dtype='float32'): d = tvm.nd.array(np.zeros(get_const_tuple(D.shape), dtype=dtype), ctx) f = tvm.build(s, [A.data, A.indices, A.indptr, B, C, D], device, name="dense") f(a.data, a.indices, a.indptr, b, c, d) - np.testing.assert_allclose(d.asnumpy(), d_np, rtol=1e-5) + np.testing.assert_allclose(d.asnumpy(), d_np, rtol=1e-4, atol=1e-4) check_device('llvm') @@ -164,7 +164,7 @@ def verify_dense_sw(batch, in_dim, out_dim, use_bias=True, dtype='float32'): d = tvm.nd.array(np.zeros(get_const_tuple(D.shape), dtype=dtype), ctx) f = tvm.build(s, [A, B.data, B.indices, B.indptr, C, D], device, name="dense") f(a, b.data, b.indices, b.indptr, c, d) - np.testing.assert_allclose(d.asnumpy(), d_np, rtol=1e-5) + np.testing.assert_allclose(d.asnumpy(), d_np, rtol=1e-4, atol=1e-4) check_device('llvm') -- GitLab