China-made computer graphics programming language Taichi released new version

China-made computer graphics programming language Taichi released new version

Taichi, a programming language designed for high-performance computer graphics, has released version 0.6.29, bringing a number of feature optimizations.

Taichi is embedded in Python, and its on-the-fly compiler moves compute-intensive tasks to multi-core CPUs and massively parallel GPUs.

China-made computer graphics programming language Taichi released new version

Highlights of this release include:

Error messages

- Appends backtracking to ti.field when no variables are placed

Examples

- Upgrading mass_spring_3d.py to the Taichi THREE v0.0.3 API

GUI

- Add convenient ti.imscale(img, w, h) for scaling images.

IR optimization passes

- Complete storage/load elimination through control flow charts

China-made programming language Mulan turns out to be false publicity by a scholar

Operating systems supported by Taichi: Windows, Linux, Mac OS X; Python: 3.6 / 3.7 / 3.8 (64-bit only); Backend: x64 CPU, CUDA, Apple Metal, OpenGL Compute Shaders.

As of April 13, 2020 (v0.5.12), its development team released the Python package Tachi instead of Tachi-nightly.

This PyPI package now includes CPU, CUDA 10, Metal, and OpenGL support.

On Ubuntu 19.04+, please sudo apt install libtinfo5.

On Windows, users need to install Microsoft Visual C ++ Redistributable.

Daily Recap
Subscribe to Daily Recap to get updates on what's happening in China's EV industry each day.
Daily Recap
View more channels