github taichi-dev/taichi v0.6.30

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

Highlights:

  • Command line interface
    • Add 'ti repl' command for Taichi REPL shell (#1765) (by 彭于斌)
  • GUI
    • Support gui.arrow_field() and gui.point_field() for small resolution vector / scalar field visualization (#1763) (by 彭于斌)
  • Intermediate representation
    • Support SAR operator: x >> y (#1772) (by Hanke Liu)
    • Support SHL operator: x << y (#1762) (by Xuanda Yang)
  • Refactor
    • @ti.classfunc and @ti.classkernel are obsolete. Directly use @ti.func and @ti.kernel instead (#1770) (by 彭于斌)
    • 'ti.var' is deprecated, use 'ti.field' instead (#1767) (by 彭于斌)

Full changelog:

  • [CLI] [doc] Add 'ti repl' command for Taichi REPL shell (#1765) (by 彭于斌)
  • [IR] [lang] Support SAR operator: x >> y (#1772) (by Hanke Liu)
  • [async] [benchmark] Enable optimization for global variables after fusion (#1776) (by xumingkuan)
  • [benchmark] [async] Improve AsyncEngine benchmarks (#1774) (by Yuanming Hu)
  • [GUI] Support gui.arrow_field() and gui.point_field() for small resolution vector / scalar field visualization (#1763) (by 彭于斌)
  • [Refactor] @ti.classfunc and @ti.classkernel are obsolete. Directly use @ti.func and @ti.kernel instead (#1770) (by 彭于斌)
  • [IR] [lang] Support SHL operator: x << y (#1762) (by Xuanda Yang)
  • [Refactor] 'ti.var' is deprecated, use 'ti.field' instead (#1767) (by 彭于斌)
  • [benchmark] [async] Improve AsyncEngine benchmarks (#1758) (by Yuanming Hu)
  • [misc] Fix a typo in README.md (#1760) (by fq)
  • [benchmark] [async] Add ti.benchmark_plot and add fuse_dense.py to benchmarks (#1754) (by xumingkuan)

Don't miss a new taichi release

NewReleases is sending notifications on new releases.