Sign inSign up

taichidev/taichi

By taichidev

•Updated about 5 years ago

This is a repository of docker images of taichi for development purposes

Image
2

10K+

taichidev/taichi repository overview

AppVeyor Status Docker Cloud Build Status Python Codecov Status Latest Release

⁠Overview

Taichi (太极) is a programming language designed for high-performance computer graphics. It is deeply embedded in Python, and its just-in-time compiler offloads compute-intensive tasks to multi-core CPUs and massively parallel GPUs.

⁠

Advanced features of Taichi include spatially sparse computing⁠ and differentiable programming⁠ [examples]⁠.

Please check out our SIGGRAPH 2020 course on Taichi basics: YouTube⁠, Bilibili⁠, slides (pdf)⁠.

中文视频教程: [哔哩哔哩]⁠, [幻灯片]⁠

⁠Examples (More...⁠)

⁠

⁠Installation Downloads

python3 -m pip install taichi

Supported OS: Windows, Linux, Mac OS X; Python: 3.6/3.7/3.8 (64-bit only)/3.9 (64-bit only); Backends: x64 CPUs, CUDA, Apple Metal, OpenGL Compute Shaders.

Please build from source for other configurations (e.g., your CPU is ARM, or you want to try out our experimental C backend).

Note:

Linux (CUDA)OS X (10.14+)WindowsDocumentation
BuildBuild StatusBuild StatusBuild statusDocumentation Status
PyPIBuild StatusBuild StatusBuild status

⁠Contributors


We welcome feedback and comments. If you would like to contribute to Taichi, please check out our Contributor Guidelines⁠.

If you use Taichi in your research, please cite our papers:

⁠Security

Please disclose security issues responsibly by contacting [email protected]⁠.

Tag summary

Content type

Image

Digest

Size

1.5 GB

Last updated

about 5 years ago

docker pull taichidev/taichi