taichi
JD_tencent_scf
Our great sponsors
taichi | JD_tencent_scf | |
---|---|---|
36 | 1 | |
24,631 | 613 | |
1.2% | - | |
9.4 | 5.8 | |
18 days ago | 2 months ago | |
C++ | JavaScript | |
Apache License 2.0 | GNU General Public License v3.0 only |
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.
taichi
-
This Week In Python
taichi – Productive, portable, and performant GPU programming in Python
-
The GIL can now be disabled in Python's main branch
ETH Zurich is using it for their physics sim courses, University of Utah is using it for simulations (SIGGRAPH 2022), OPPO (they make smart devices running Android), Kuaishou uses it for liquid and gas simulation on GPUs. Lots of GPU accelerated sim stuff.
https://www.researchgate.net/publication/337118128_Taichi_a_...
- Julia and Mojo (Modular) Mandelbrot Benchmark
- 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
JD_tencent_scf
What are some alternatives?
Halide - a language for fast, portable data-parallel computation
dolfinx - Next generation FEniCS problem solving environment
Data-Science-For-Beginners - 10 Weeks, 20 Lessons, Data Science for All!
difftaichi - 10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)
copilot.vim - Neovim plugin for GitHub Copilot
open-im-server - IM Chat
qinglong - 支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)
codon - A high-performance, zero-overhead, extensible Python compiler using LLVM
QuestDB - An open source time-series database for fast ingest and SQL queries
fprime - F´ - A flight software and embedded systems framework
go - The Go programming language