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: [email protected] With regards, Apache Git Services
