You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by GitBox <gi...@apache.org> on 2018/03/05 22:15:39 UTC

[GitHub] anirudh2290 opened a new issue #9997: Flaky test: test_sparse_embedding

anirudh2290 opened a new issue #9997: Flaky test: test_sparse_embedding
URL: https://github.com/apache/incubator-mxnet/issues/9997
 
 
   ## Description
   Please see:  http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/incubator-mxnet/detail/PR-9869/13/pipeline
   
   The test_sparse_embedding fails in assert_almost_equal. At first look, it feels like setting specific tolerance values should fix the issue. Even in the failed example, the values of a and b at the point of error are the same.
   
   ```
   ======================================================================
   
   FAIL: test sparse embedding operator
   
   ----------------------------------------------------------------------
   
   Traceback (most recent call last):
   
     File "/usr/local/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
   
       self.test(*self.arg)
   
     File "/usr/local/lib/python2.7/dist-packages/nose/util.py", line 620, in newfunc
   
       return func(*arg, **kw)
   
     File "/workspace/tests/python/gpu/../unittest/common.py", line 157, in test_new
   
       orig_test(*args, **kwargs)
   
     File "/workspace/tests/python/gpu/../unittest/test_sparse_operator.py", line 1675, in test_sparse_embedding
   
       check_sparse_embedding(in_dim, out_dim, batch, densities, False)
   
     File "/workspace/tests/python/gpu/../unittest/test_sparse_operator.py", line 1668, in check_sparse_embedding
   
       assert_almost_equal(grad_map["embed_weight"].asnumpy(), np.dot(np_onehot.T, grad.asnumpy()))
   
     File "/workspace/python/mxnet/test_utils.py", line 493, in assert_almost_equal
   
       raise AssertionError(msg)
   
   AssertionError: 
   
   Items are not equal:
   
   Error 7.891414 exceeds tolerance rtol=0.000010, atol=0.000000.  Location of maximum error:(24, 1), a=0.000378, b=0.000378
   
    a: array([[ 0.        ,  0.        ,  0.        ],
   
          [ 0.        ,  0.        ,  0.        ],
   
          [ 0.        ,  0.        ,  0.        ],...
   
    b: array([[ 0.        ,  0.        ,  0.        ],
   
          [ 0.        ,  0.        ,  0.        ],
   
          [ 0.        ,  0.        ,  0.        ],...
   
   -------------------- >> begin captured logging << --------------------
   
   common: INFO: Setting test np/mx/python random seeds, use MXNET_TEST_SEED=1475581309 to reproduce.
   
   --------------------- >> end captured logging << ---------------------
   
   
   ```
   ## Environment info (Required)
   
   Package used (Python/R/Scala/Julia):
   Python
   
   ## Build info (Required if built from source)
   
   Compiler (gcc/clang/mingw/visual studio):gcc
   
   MXNet commit hash: 02dd89a68f659c2a9b0bff62c54c50dff1151f6b
   
   ## Error Message:
   
   ```
   AssertionError: 
   
   Items are not equal:
   
   Error 7.891414 exceeds tolerance rtol=0.000010, atol=0.000000.  Location of maximum error:(24, 1), a=0.000378, b=0.000378
   
    a: array([[ 0.        ,  0.        ,  0.        ],
   
          [ 0.        ,  0.        ,  0.        ],
   
          [ 0.        ,  0.        ,  0.        ],...
   
    b: array([[ 0.        ,  0.        ,  0.        ],
   
          [ 0.        ,  0.        ,  0.        ],
   
          [ 0.        ,  0.        ,  0.        ],...
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services