taichi-dev / difftaichi

10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)
2.49k stars 260 forks source link

[misc] Add auxiliary parameters (for release test runner), perf fixes #58

Closed feisuzhu closed 2 years ago

feisuzhu commented 2 years ago

This PR basically changed:

  1. Add --iters parameter to help reduce iterations when running in release tests.
  2. Move bulk taichi fields access in python scope to ti.kernel (has massive speed up).

Additionally:

  1. Automatically download bunny_128.bin in volume_renderer.py
  2. Add missing libs in requirements.txt
  3. Changed ti.Tape to ti.ad.Tape