github taichi-dev/taichi v0.6.28

latest releases: v1.7.2, v1.7.1, v1.7.0...
4 years ago

Highlights:

  • Documentation
    • Add API reference for external array interactions (#1677) (by 彭于斌)
  • Language and syntax
    • Support printing scalar fields in Python-scope (#1701) (by 彭于斌)

Full changelog:

  • [cuda] Refactor CUDA kernel launching (#1738) (by Yuanming Hu)
  • [blender] [example] Fix examples/waterwave.py memory leakage in Blender (#1733) (by 彭于斌)
  • [refactor] Add Kernel::LaunchContextBuilder skeleton code (#1723) (by Ye Kuang)
  • [opengl] [refactor] Use result_buffer for return value since @k-ye insist to (#1724) (by 彭于斌)
  • [Lang] Support printing scalar fields in Python-scope (#1701) (by 彭于斌)
  • [misc] Reformat all the files and rename "type_check" & "lower_ast" (#1728) (by Taichi Gardener)
  • [misc] Rename "fully_deprecated" to "obsolete" (#1725) (by Yuanming Hu)
  • [misc] [refactor] Replace the word tensor by field in comments and error messages (#1721) (by 彭于斌)
  • [opengl] Cache GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS value to prevent glGetInteger per-launch (#1718) (by 彭于斌)
  • [example] [refactor] Replace global field ti.Vector -> ti.Vector.field in examples (#1716) (by Xudong Feng)
  • [pypi] Upgrade sourceinspect to 0.0.3 for hot fixes (#1717) (by 彭于斌)
  • [example] Make jacobi iteration 2x faster in stable_fluid.py (#1713) (by 彭于斌)
  • [example] [refactor] Replace all ti.var->ti.field in our examples (#1712) (by Xudong Feng)
  • [metal] Pass back return values via result_buffer (#1709) (by Ye Kuang)
  • [refactor] Fix missed ti.var -> ti.field refactors in codebase (#1705) (by 彭于斌)
  • [Doc] Add API reference for external array interactions (#1677) (by 彭于斌)
  • [cli] [workflow] Support "\r\n" -> "\n" convert in "ti format" command (#1706) (by 彭于斌)

Don't miss a new taichi release

NewReleases is sending notifications on new releases.