xbpeng / DeepMimic

Motion imitation with deep reinforcement learning.
https://xbpeng.github.io/projects/DeepMimic/index.html
MIT License
2.27k stars 485 forks source link

Segmentation Fault on Macos #152

Open Wastoon opened 3 years ago

Wastoon commented 3 years ago

Thanks for your solid work, when I try to create DeepMimic on macos, I just met the following problem, and I don't know how to do or what to do when suffering such problem, could you give me a look? Very appreciate!

======================================Following is output of my machine========================================================

python mpi_run.py --arg_file args/train_amp_target_humanoid3d_locomotion_args.txt --num_workers 16 [mengrongyeMacbookpro:15994] Process received signal [mengrongyeMacbookpro:15994] Signal: Segmentation fault: 11 (11) [mengrongyeMacbookpro:15994] Signal code: Address not mapped (1) [mengrongyeMacbookpro:15994] Failing at address: 0x25 [mengrongyeMacbookpro:15994] [ 0] 0 libsystem_platform.dylib 0x00007fff20488d7d _sigtramp + 29 [mengrongyeMacbookpro:15994] [ 1] 0 ??? 0x00007ff49eee1ff0 0x0 + 140688615153648 [mengrongyeMacbookpro:15994] [ 2] 0 libpython3.5m.dylib 0x0000000116eb701a PyUnicode_InternFromString + 74 [mengrongyeMacbookpro:15994] [ 3] 0 libpython3.5m.dylib 0x0000000116e71ec5 PyType_Ready + 389 [mengrongyeMacbookpro:15994] [ 4] 0 libpython3.5m.dylib 0x0000000116e71e0a PyType_Ready + 202 [mengrongyeMacbookpro:15994] [ 5] 0 _DeepMimicCore.so 0x00000001168025c5 PyInit__DeepMimicCore + 1701 [mengrongyeMacbookpro:15994] [ 6] 0 python 0x000000010050c209 _PyImport_LoadDynamicModuleWithSpec + 393 [mengrongyeMacbookpro:15994] [ 7] 0 python 0x000000010050b85c _imp_create_dynamic + 188 [mengrongyeMacbookpro:15994] [ 8] 0 python 0x000000010041455e PyCFunction_Call + 62 [mengrongyeMacbookpro:15994] [ 9] 0 python 0x00000001004dcefe PyEval_EvalFrameEx + 22734 [mengrongyeMacbookpro:15994] [10] 0 python 0x00000001004d5faf _PyEval_EvalCodeWithName + 335 [mengrongyeMacbookpro:15994] [11] 0 python 0x00000001004dc2a7 PyEval_EvalFrameEx + 19575 [mengrongyeMacbookpro:15994] [12] 0 python 0x00000001004dbfb8 PyEval_EvalFrameEx + 18824 [mengrongyeMacbookpro:15994] [13] 0 python 0x00000001004dbfb8 PyEval_EvalFrameEx + 18824 [mengrongyeMacbookpro:15994] [14] 0 python 0x00000001004dbfb8 PyEval_EvalFrameEx + 18824 [mengrongyeMacbookpro:15994] [15] 0 python 0x00000001004dbfb8 PyEval_EvalFrameEx + 18824 [mengrongyeMacbookpro:15994] [16] 0 python 0x00000001004d5faf _PyEval_EvalCodeWithName + 335 [mengrongyeMacbookpro:15994] [17] 0 python 0x00000001003e16aa function_call + 106 [mengrongyeMacbookpro:15994] [18] 0 python 0x000000010039ff02 _PyObject_CallMethodIdObjArgs + 482 [mengrongyeMacbookpro:15994] [19] 0 python 0x00000001005062cd PyImport_ImportModuleLevelObject + 2365 [mengrongyeMacbookpro:15994] [20] 0 python 0x00000001004cefc5 builtin_import + 149 [mengrongyeMacbookpro:15994] [21] 0 python 0x000000010041459f PyCFunction_Call + 127 [mengrongyeMacbookpro:15994] [22] 0 python 0x00000001004dcefe PyEval_EvalFrameEx + 22734 [mengrongyeMacbookpro:15994] [23] 0 python 0x00000001004d5faf _PyEval_EvalCodeWithName + 335 [mengrongyeMacbookpro:15994] [24] 0 python 0x00000001004dc2a7 PyEval_EvalFrameEx + 19575 [mengrongyeMacbookpro:15994] [25] 0 python 0x00000001004d5faf _PyEval_EvalCodeWithName + 335 [mengrongyeMacbookpro:15994] [26] 0 python 0x00000001003e16aa function_call + 106 [mengrongyeMacbookpro:15994] [27] 0 python 0x000000010039ff02 _PyObject_CallMethodIdObjArgs + 482 [mengrongyeMacbookpro:15994] [28] 0 python 0x0000000100505e53 PyImport_ImportModuleLevelObject + 1219 [mengrongyeMacbookpro:15994] [29] 0 python 0x00000001004cefc5 builtin_import + 149 [mengrongyeMacbookpro:15994] End of error message [1] 15994 segmentation fault python mpi_run.py --arg_file --num_workers 16

======================================================================================================================== By the way, I have got DeepMimicCore.py and DeepMimicCore.cxx and _DeepMimicCore.so under "./DeepMimicCore" directory as the instruction for Linux Machine,is there anyone can help me? Thanks!!!