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/08/02 11:54:19 UTC

[GitHub] larroy edited a comment on issue #11973: control flow operator tests failing on Linux and Windows

larroy edited a comment on issue #11973: control flow operator tests failing on Linux and Windows
URL: https://github.com/apache/incubator-mxnet/issues/11973#issuecomment-409900588
 
 
   This fails on windows:  branch "windows" on my fork.
   instance m5d.25xlarge
   
   To reproduce do:
   
   python ci\build_windows.py
   ci/windows/test_py3_cpu.ps1
   
   ```
   ======================================================================
   ERROR: test_contrib_control_flow.test_while_loop_simple_forward
   ----------------------------------------------------------------------
   Traceback (most recent call last):
     File "C:\Anaconda3\envs\py3\lib\site-packages\nose\case.py", line 197, in runTest
       self.test(*self.arg)
     File "d:\mxnet\tests\python\unittest\common.py", line 172, in test_new
       orig_test(*args, **kwargs)
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 58, in test_while_loop_simple_forward
       mx.nd.array([0], dtype="int64"), # s
     File "d:\mxnet\windows_package\python\mxnet\gluon\block.py", line 540, in __call__
       out = self.forward(*args)
     File "d:\mxnet\windows_package\python\mxnet\gluon\block.py", line 905, in forward
       return self._call_cached_op(x, *args)
     File "d:\mxnet\windows_package\python\mxnet\gluon\block.py", line 811, in _call_cached_op
       out = self._cached_op(*cargs)
     File "d:\mxnet\windows_package\python\mxnet\_ctypes\ndarray.py", line 150, in __call__
       ctypes.byref(out_stypes)))
     File "d:\mxnet\windows_package\python\mxnet\base.py", line 255, in check_call
       raise MXNetError(py_str(_LIB.MXGetLastError()))
   mxnet.base.MXNetError: Error in operator _testblock6__while_loop0: [11:39:51] D:\mxnet\src\operator\control_flow.cc:758: Check failed: input_nids.size() == subg_in.size() (1 vs. 2)
   -------------------- >> begin captured logging << --------------------
   common: INFO: Setting test np/mx/python random seeds, use MXNET_TEST_SEED=1828478084 to reproduce.
   --------------------- >> end captured logging << ---------------------
   
   ======================================================================
   ERROR: test_contrib_control_flow.test_while_loop_for_foreach
   ----------------------------------------------------------------------
   Traceback (most recent call last):
     File "C:\Anaconda3\envs\py3\lib\site-packages\nose\case.py", line 197, in runTest
       self.test(*self.arg)
     File "d:\mxnet\tests\python\unittest\common.py", line 172, in test_new
       orig_test(*args, **kwargs)
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 606, in test_while_loop_for_foreach
       case_0()
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 280, in case_0
       n_steps=1,
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 236, in _verify_while_loop
       sym_outs, sym_grads = _get_symbolic_result(out_grads, n_steps)
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 218, in _get_symbolic_result
       args_grad=args_grad,
     File "d:\mxnet\windows_package\python\mxnet\symbol\symbol.py", line 1703, in bind
       ctypes.byref(handle)))
     File "d:\mxnet\windows_package\python\mxnet\base.py", line 255, in check_call
       raise MXNetError(py_str(_LIB.MXGetLastError()))
   mxnet.base.MXNetError: Error in operator _while_loop0: [11:39:51] D:\mxnet\src\operator\control_flow.cc:758: Check failed: input_nids.size() == subg_in.size() (1 vs. 2)
   -------------------- >> begin captured logging << --------------------
   common: INFO: Setting test np/mx/python random seeds, use MXNET_TEST_SEED=528855989 to reproduce.
   --------------------- >> end captured logging << ---------------------
   
   ======================================================================
   ERROR: test_contrib_control_flow.test_while_loop_nested
   ----------------------------------------------------------------------
   Traceback (most recent call last):
     File "C:\Anaconda3\envs\py3\lib\site-packages\nose\case.py", line 197, in runTest
       self.test(*self.arg)
     File "d:\mxnet\tests\python\unittest\common.py", line 172, in test_new
       orig_test(*args, **kwargs)
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 887, in test_while_loop_nested
       sym_out, sym_grad = _get_sym_result(is_train=is_train, args=args, args_grad=args_grad, out_grad=out_grad)
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 876, in _get_sym_result
       args_grad=args_grad,
     File "d:\mxnet\windows_package\python\mxnet\symbol\symbol.py", line 1703, in bind
       ctypes.byref(handle)))
     File "d:\mxnet\windows_package\python\mxnet\base.py", line 255, in check_call
       raise MXNetError(py_str(_LIB.MXGetLastError()))
   mxnet.base.MXNetError: Error in operator _while_loop1: [11:39:51] D:\mxnet\src\operator\control_flow.cc:758: Check failed: input_nids.size() == subg_in.size() (1 vs. 4)
   -------------------- >> begin captured logging << --------------------
   common: INFO: Setting test np/mx/python random seeds, use MXNET_TEST_SEED=1172039107 to reproduce.
   --------------------- >> end captured logging << ---------------------
   
   ======================================================================
   ERROR: test_contrib_control_flow.test_while_loop_rnn
   ----------------------------------------------------------------------
   Traceback (most recent call last):
     File "C:\Anaconda3\envs\py3\lib\site-packages\nose\case.py", line 197, in runTest
       self.test(*self.arg)
     File "d:\mxnet\tests\python\unittest\common.py", line 172, in test_new
       orig_test(*args, **kwargs)
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 934, in test_while_loop_rnn
       s_0=(batch_size, hidden_dim),
     File "d:\mxnet\windows_package\python\mxnet\symbol\symbol.py", line 996, in infer_shape
       res = self._infer_shape_impl(False, *args, **kwargs)
     File "d:\mxnet\windows_package\python\mxnet\symbol\symbol.py", line 1126, in _infer_shape_impl
       ctypes.byref(complete)))
     File "d:\mxnet\windows_package\python\mxnet\base.py", line 255, in check_call
       raise MXNetError(py_str(_LIB.MXGetLastError()))
   mxnet.base.MXNetError: Error in operator _while_loop3: [11:39:51] D:\mxnet\src\operator\control_flow.cc:758: Check failed: input_nids.size() == subg_in.size() (1 vs. 8)
   -------------------- >> begin captured stdout << ---------------------
   infer_shape error. Arguments:
     data: (3, 2, 4)
     s_0: (2, 3)
   
   --------------------- >> end captured stdout << ----------------------
   -------------------- >> begin captured logging << --------------------
   common: INFO: Setting test np/mx/python random seeds, use MXNET_TEST_SEED=714833391 to reproduce.
   --------------------- >> end captured logging << ---------------------
   
   ======================================================================
   ERROR: test_contrib_control_flow.test_cond
   ----------------------------------------------------------------------
   Traceback (most recent call last):
     File "C:\Anaconda3\envs\py3\lib\site-packages\nose\case.py", line 197, in runTest
       self.test(*self.arg)
     File "d:\mxnet\tests\python\unittest\common.py", line 172, in test_new
       orig_test(*args, **kwargs)
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 1129, in test_cond
       (2, 3),
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 1087, in run_case
       **params
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 1052, in _verify_cond
       sym_outs, sym_grads = _get_symbolic_result(out_grads)
     File "d:\mxnet\tests\python\unittest\test_contrib_control_flow.py", line 1040, in _get_symbolic_result
       {"FreeVar" + str(i): mx.nd.zeros(s) for i, s in enumerate(free_var_shapes)},
     File "d:\mxnet\windows_package\python\mxnet\symbol\symbol.py", line 1703, in bind
       ctypes.byref(handle)))
     File "d:\mxnet\windows_package\python\mxnet\base.py", line 255, in check_call
       raise MXNetError(py_str(_LIB.MXGetLastError()))
   mxnet.base.MXNetError: Error in operator _cond0: [11:39:51] D:\mxnet\src\operator\control_flow.cc:1065: Check failed: input_nids.size() == subg_in.size() (1 vs. 2)
   -------------------- >> begin captured logging << --------------------
   common: INFO: Setting test np/mx/python random seeds, use MXNET_TEST_SEED=1451113207 to reproduce.
   --------------------- >> end captured logging << ---------------------
   
   ----------------------------------------------------------------------
   XML: d:\mxnet\nosetests_unittest.xml
   ----------------------------------------------------------------------
   Ran 590 tests in 565.787s
   
   FAILED (SKIP=10, errors=5)
   ```

----------------------------------------------------------------
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