Taichi(太极)/ Quadrants
Taichi Programming Language / Quadrants (Genesis fork)进阶嵌在 Python 里的高性能并行计算语言,Genesis 仿真器的底层
Taichi 是嵌入 Python 的高性能并行编程语言,由胡渊鸣在 MIT 读博期间提出(SIGGRAPH Asia 2019)。用户用 Python 语法写计算核函数,Taichi 即时编译到 CUDA、Vulkan、Metal 或 CPU 上并行执行,特别适合写物质点法、流体、软体等物理仿真。Genesis 仿真器的物理计算建立在 Taichi 之上;据报道,Genesis 团队后来在 Taichi 基础上维护了自己的分支,命名为 Quadrants,以便继续改进和适配。对具身方向的同学,主要在读 Genesis 源码或写自定义仿真时接触到它。
例子用 @ti.kernel 装饰一个 Python 函数,写一个百万粒子的物质点法仿真,直接在 GPU 上跑。
- 也叫
- 太极编程语言、Quadrants
- 相关
- Genesis、物质点法、可微仿真、Warp、GPU 并行仿真
- 来源
- taichi-dev/taichi (GitHub)
Genesis-Embodied-AI/Genesis (GitHub) - 信息截至
- 2026-09