Taichi Legacy 安装后运行出错

大家好,打扰大家了.我想运行一下Taichi MPM的几个例子,我试着运安装了一下Taichi,都很顺利.也运行了ti test,结果如下,看起来也是OK的:
~/Downloads$ ti test
[T 01/06/21 12:05:38.625] [logging.cpp:Logger@67] Taichi core started. Thread ID = 8121

          ☯ ☯ ☯ ☯ ☯ ☯ ☯ ☯              

** Taichi **
** ~~~~~~ **
** Open Source Computer Graphics Library **


          ☰ ☱ ☲ ☳ ☴ ☵ ☶ ☷              

Running python tests…

Running C++ tests…

All tests passed (414171 assertions in 7 test cases)

Running time: 1.54s

但是我运行其他例子的时候,比如运行robot.py时候,就出错了:
mqx@mqx:~/taichi_mpm/scripts/mls-cpic$ ti robot.py
[T 01/06/21 13:37:14.808] [logging.cpp:Logger@67] Taichi core started. Thread ID = 22304

          ☯ ☯ ☯ ☯ ☯ ☯ ☯ ☯              

** Taichi **
** ~~~~~~ **
** Open Source Computer Graphics Library **


          ☰ ☱ ☲ ☳ ☴ ☵ ☶ ☷              

[E 01/06/21 13:37:14.869] [simulation.h:create@95] Implementation [simulation3::mpm] not found!
[E 01/06/21 13:37:14.869] Received signal 6 (Aborted)


  • Taichi Core Stack Trace *

/home/mqx/taichi/build/taichi_core.so: taichi::signal_handler(int)
/lib/x86_64-linux-gnu/libc.so.6:
/lib/x86_64-linux-gnu/libc.so.6: gsignal
/home/mqx/taichi/build/taichi_core.so: taichi::ImplementationHolder_Simulation3D::create(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)
/home/mqx/taichi/build/taichi_core.so: std::shared_ptr<taichi::Simulation<3> > taichi::create_instance<taichi::Simulation<3> >(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)
/home/mqx/taichi/build/taichi_core.so:
/home/mqx/taichi/build/taichi_core.so:
/usr/bin/python: ) [0x50a4a5]
/usr/bin/python: _PyEval_EvalFrameDefault
/usr/bin/python: ) [0x507be4]
/usr/bin/python: _PyFunction_FastCallDict
/usr/bin/python: ) [0x594a01]
/usr/bin/python: ) [0x549e8f]
/usr/bin/python: ) [0x5515c1]
/usr/bin/python: _PyObject_FastCallKeywords
/usr/bin/python: ) [0x50a433]
/usr/bin/python: _PyEval_EvalFrameDefault
/usr/bin/python: ) [0x507be4]
/usr/bin/python: PyRun_StringFlags
/usr/bin/python: ) [0x51612d]
/usr/bin/python: ) [0x50a12f]
/usr/bin/python: _PyEval_EvalFrameDefault
/usr/bin/python: ) [0x505f44]
/usr/bin/python: ) [0x50a2fd]
/usr/bin/python: _PyEval_EvalFrameDefault
/usr/bin/python: ) [0x507be4]
/usr/bin/python: PyEval_EvalCode
/usr/bin/python: ) [0x634e72]
/usr/bin/python: PyRun_FileExFlags
/usr/bin/python: PyRun_SimpleFileExFlags
/usr/bin/python: Py_Main
/usr/bin/python: main
/lib/x86_64-linux-gnu/libc.so.6: __libc_start_main
/usr/bin/python: _start

请问这个是什么原因,好像提示Implementation [simulation3::mpm] not found!该怎么解决.
多谢.

看了Github的Issue,好像也有类似的问题,这种问题有时候也正常


有空试试Windows下面的cmake编译吧