github taichi-dev/taichi v0.6.14

latest releases: v1.7.1, v1.7.0, v1.6.0...
3 years ago

Highlights:

  • Bug fixes
    • Use RTLD_LOCAL to prevent LLVM symbol conflict with GLX (#1326) (by 彭于斌)
  • Documentation
    • Minor fix for global settings (#1328) (by Danni)
  • GUI
    • Fix issue with triangles not showing up when they are drawn clockwisely (#1321) (by Xudong Feng)
  • IPython and other shells
    • Make OpenGL kernel print work in IPython & IDLE (#1303) (by 彭于斌)
    • Source inspection dispatcher for better IDLE compatibility (#1222) (by 彭于斌)
  • Language and syntax
    • Deprecate x.shape() and x.dim(), use x.shape instead (#1318) (by 彭于斌)
  • Metal backend
    • Add codegen/runtime support for print() (#1310) (by Ye Kuang)
  • OpenGL backend
    • Basic support for dynamic SNode (#1256) (by 彭于斌)
  • IR optimization passes
    • Dead store and stack-related operation elimination by control-flow graph (#1324) (by xumingkuan)
  • Performance improvements
    • Thread local storage for range-for reductions on GPUs (#1336) (by Yuanming Hu)
  • Sparse computation
    • Add ti.activate support (#1334) (by 彭于斌)

Full changelog:

  • [Sparse] [lang] Add ti.activate support (#1334) (by 彭于斌)
  • [IPython] [opengl] Make OpenGL kernel print work in IPython & IDLE (#1303) (by 彭于斌)
  • [linux] Remove glibc2.27 dependency (log2f@glibc2.27) (#1342) (by Yuanming Hu)
  • [lang] Return None when parent() exceeds its maximum depth (#1319) (by Ye Kuang)
  • [Perf] Thread local storage for range-for reductions on GPUs (#1336) (by Yuanming Hu)
  • [Opt] Dead store and stack-related operation elimination by control-flow graph (#1324) (by xumingkuan)
  • [Metal] Add codegen/runtime support for print() (#1310) (by Ye Kuang)
  • [Lang] [refactor] Deprecate x.shape() and x.dim(), use x.shape instead (#1318) (by 彭于斌)
  • [Doc]Minor fix for global settings (#1328) (by Danni)
  • [lang] Deprecate ti.raw_pow (#1330) (by 彭于斌)
  • [OpenGL] [sparse] Basic support for dynamic SNode (#1256) (by 彭于斌)
  • [Bug] [linux] [opengl] Use RTLD_LOCAL to prevent LLVM symbol conflict with GLX (#1326) (by 彭于斌)
  • [doc] Fix some typos in our document export_results.rst (#1312) (by Xudong Feng)
  • [misc] fix a bug in util.py (#1327) (by Xudong Feng)
  • [doc] Add Taichi THREE to documentation (#1309) (by 彭于斌)
  • [GUI] Fix issue with triangles not showing up when they are drawn clockwisely (#1321) (by Xudong Feng)
  • [misc] Fix compilation warning (#1320) (by Ye Kuang)
  • [IPython] Source inspection dispatcher for better IDLE compatibility (#1222) (by 彭于斌)

Don't miss a new taichi release

NewReleases is sending notifications on new releases.