faster-python-with-taichi
taichi
Our great sponsors
faster-python-with-taichi | taichi | |
---|---|---|
3 | 29 | |
73 | 22,223 | |
- | 1.1% | |
7.1 | 9.9 | |
17 days ago | about 17 hours ago | |
Python | C++ | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
faster-python-with-taichi
-
Accelerate Python code 100x by import taichi as ti
You can refer to the source code of three examples comparing Taichi with Python here.
-
Accelerate Python code 100x using Taichi Lang
A shortcut to the source code of the three cases: https://github.com/taichi-dev/faster-python-with-taichi.
taichi
- Codon: A high-performance Python compiler
-
Paralell computing project
Do you need to use a graphics API like Vulkan, or does another compute API like OpenCL or AMD's HIP fit the bill better? Maybe even something like Taichi? If you just want to run things in parallel on the GPU there are other options that hold your hand a bit more.
-
Python 3.11 is much faster than 3.8
I would love to see the OP benchmarks with Taichi applied: https://github.com/taichi-dev/taichi
-
Build a simple 2D physics engine for JavaScript games
You should check out taichi: https://github.com/taichi-dev/taichi They have a ton of great demos for doing physics but check out this example in particular for something related to your project: https://github.com/taichi-dev/quantaichi#game-of-life-gol. (Taichi also makes it super easy to write things for the GPU and the kernels are differentiable :).)
-
Accelerate Python code 100x by import taichi as ti
Source code of Taichi: https://github.com/taichi-dev/taichi
-
Accelerate Python code 100x using Taichi Lang
If you are interested, join the Taichi community: https://github.com/taichi-dev/taichi. Any contribution & feedback is welcome!
- A parallel programming language embedded in Python I created to lower barriers for digital content creators
-
From molecular simulation to black hole rendering - Taichi-Lang makes life easier for digital content creators
I started the project while I was a Ph.D. student at MIT, and later a few dozen people joined the GitHub community (https://github.com/taichi-dev/taichi). After graduation from MIT, I co-founded a company, which has a small team serving as the backbone of this open-source community.
It is not hard to tell that the two groups have their needs overlapped to a large extent. To improve user experience, we will continue to optimize our CHI (Chi Hierarchical Instructions) IR, enhance modularization and reusability, and keep abreast of CUDA, Vulkan, and Metal developments. Specifically, we hope to further reduce the compile time for Group A users, and CHI JIT Cache is one such attempt. Meanwhile, we are proceeding with the AOT development, including the Foreign Function Interface (FFI) feature, so that Group B users can use Taichi more comfortably.
- What would be the best library to build 2D simulations in python?
What are some alternatives?
dolfinx - Next generation FEniCS problem solving environment
Halide - a language for fast, portable data-parallel computation
Open-IM-Server - 即时通讯IM
difftaichi - 10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)
qinglong - 支持python3、javaScript、shell、typescript 的定时任务管理软件(Timed task management software with python3, javaScript, shell, typescript support)
copilot.vim - Neovim plugin for GitHub Copilot
Data-Science-For-Beginners - 10 Weeks, 20 Lessons, Data Science for All!
go - The Go programming language
QuestDB - An open source time-series database for fast ingest and SQL queries
fprime - F' - A flight software and embedded systems framework
JD_tencent_scf - 自用脚本,随缘更新
semi-design - 🚀A modern, comprehensive, flexible design system and React UI library. 🎨 Provide more than 2,300+ Design Tokens and powerful DSM tools, easy to build your own design system. Make Semi Design to Any Design