Particle_renderer案例无法运行

运行环境为windows10,python3.7,运行结果为:

[Taichi] mode=release
[Taichi] version 0.6.7, supported archs: [cpu, cuda, opengl], commit ca4d9dda, python 3.7.7
[E 06/03/20 11:59:11.157] [program.cpp:taichi::lang::Program::initialize_runtime_system@179] prealloc_size <= total_mem


e[38;2;255;000;255m***********************************
e[0me[38;2;255;000;255m* Taichi Compiler Stack Traceback *
e[0me[38;2;255;000;255m***********************************
e[0me[38;2;255;000;255m0x7ffd2b039161: e[0me[38;2;255;000;000mtaichi::create_instance<taichi::Benchmark>e[0me[38;2;255;000;255m in taichi_core.pyd
e[0me[38;2;255;000;255m0x7ffd2b101f2a: e[0me[38;2;255;000;000mtaichi::create_instance<taichi::Benchmark>e[0me[38;2;255;000;255m in taichi_core.pyd
e[0me[38;2;255;000;255m0x7ffd2af87425: e[0me[38;2;255;000;000mtaichi::create_instance<taichi::Benchmark>e[0me[38;2;255;000;255m in taichi_core.pyd
e[0me[38;2;255;000;255m0x7ffd2af8976b: e[0me[38;2;255;000;000mtaichi::create_instance<taichi::Benchmark>e[0me[38;2;255;000;255m in taichi_core.pyd
e[0me[38;2;255;000;255m0x7ffd2af14892: e[0me[38;2;255;000;000mtaichi::create_instance<taichi::Benchmark>e[0me[38;2;255;000;255m in taichi_core.pyd
e[0me[38;2;255;000;255m0x7ffd2afd0c49: e[0me[38;2;255;000;000mtaichi::create_instance<taichi::Benchmark>e[0me[38;2;255;000;255m in taichi_core.pyd
e[0me[38;2;255;000;255m0x7ffd2af8cbd6: e[0me[38;2;255;000;000mtaichi::create_instance<taichi::Benchmark>e[0me[38;2;255;000;255m in taichi_core.pyd
e[0me[38;2;255;000;255m0x7ffd2aef28fb: e[0me[38;2;255;000;000mtaichi::create_instance<taichi::Benchmark>e[0me[38;2;255;000;255m in taichi_core.pyd
e[0me[38;2;255;000;255m0x7ffd398b6f75: e[0me[38;2;255;000;000mPyMethodDef_RawFastCallKeywordse[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398b783f: e[0me[38;2;255;000;000mPyMethodDef_RawFastCallKeywordse[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398b8322: e[0me[38;2;255;000;000mPyEval_EvalFrameDefaulte[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398a1286: e[0me[38;2;255;000;000mPyEval_EvalCodeWithNamee[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398b7907: e[0me[38;2;255;000;000mPyMethodDef_RawFastCallKeywordse[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398b8322: e[0me[38;2;255;000;000mPyEval_EvalFrameDefaulte[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398a0e2d: e[0me[38;2;255;000;000mPyFunction_FastCallDicte[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd3989e835: e[0me[38;2;255;000;000mPyObject_GC_Newe[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398ad99a: e[0me[38;2;255;000;000mPyObject_SetIteme[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398b87c5: e[0me[38;2;255;000;000mPyEval_EvalFrameDefaulte[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398a0e2d: e[0me[38;2;255;000;000mPyFunction_FastCallDicte[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd3989e835: e[0me[38;2;255;000;000mPyObject_GC_Newe[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398ad99a: e[0me[38;2;255;000;000mPyObject_SetIteme[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398b87c5: e[0me[38;2;255;000;000mPyEval_EvalFrameDefaulte[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398b77db: e[0me[38;2;255;000;000mPyMethodDef_RawFastCallKeywordse[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398b7f1f: e[0me[38;2;255;000;000mPyEval_EvalFrameDefaulte[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398a1286: e[0me[38;2;255;000;000mPyEval_EvalCodeWithNamee[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd39882a93: e[0me[38;2;255;000;000mPyEval_EvalCodeExe[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398829f1: e[0me[38;2;255;000;000mPyEval_EvalCodee[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd3988299b: e[0me[38;2;255;000;000mPyArena_Freee[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd39a1614d: e[0me[38;2;255;000;000mPyRun_FileExFlagse[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd39a16974: e[0me[38;2;255;000;000mPyRun_SimpleFileExFlagse[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd39a1601b: e[0me[38;2;255;000;000mPyRun_AnyFileExFlagse[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd39961aaf: e[0me[38;2;255;000;000mPy_UnixMaine[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd39961b57: e[0me[38;2;255;000;000mPy_UnixMaine[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398d0d5a: e[0me[38;2;255;000;000mPyErr_NoMemorye[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd398713a5: e[0me[38;2;255;000;000mPy_Maine[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ffd39871052: e[0me[38;2;255;000;000mPy_Maine[0me[38;2;255;000;255m in python37.dll
e[0me[38;2;255;000;255m0x7ff7314b1268: e[0me[38;2;255;000;000mUnknown Functione[0me[38;2;255;000;255m in python.exe
e[0me[38;2;255;000;255m0x7ffda3d69784: e[0me[38;2;255;000;000mBaseThreadInitThunke[0me[38;2;255;000;255m in KERNEL32.DLL
e[0me[38;2;255;000;255m0x7ffda55996a1: e[0me[38;2;255;000;000mRtlUserThreadStarte[0me[38;2;255;000;255m in ntdll.dll
e[0mTraceback (most recent call last):
  File "./particle_renderer.py", line 507, in <module>
    main()
  File "./particle_renderer.py", line 464, in main
    3.0) / particle_grid_res
  File "D:\Users\ywj123450\Anaconda3\lib\site-packages\taichi\lang\matrix.py", line 229, in __setitem__
    self.mat(*key)[self.index] = value
  File "D:\Users\ywj123450\Anaconda3\lib\site-packages\taichi\lang\expr.py", line 42, in __setitem__
    self.materialize_layout_callback()
  File "D:\Users\ywj123450\Anaconda3\lib\site-packages\taichi\lang\impl.py", line 154, in materialize
    taichi_lang_core.layout(layout)
RuntimeError: [program.cpp:taichi::lang::Program::initialize_runtime_system@179] prealloc_size <= total_mem

ti.init(arch=ti.cuda, device_memory_GB=4)

我试了下也是报同样的错,应该是显存不够吧。

我用 cpu 能跑。

1 个赞

确实是的,谢谢大佬!