taichi

GPU framework

A high-performance numerical computation framework with GPU acceleration and parallel programming capabilities

Productive, portable, and performant GPU programming in Python.

GitHub

26k stars
386 watching
2k forks
Language: C++
last commit: 3 months ago
Linked from 1 awesome list

computer-graphicsdifferentiable-programminggpugpu-programmingsparse-computationtaichi

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kitao/pyxel A retro game development platform inspired by 8-bit consoles. 15,526
pysimplegui/pysimplegui A Python GUI library that simplifies the development of desktop applications with a simple and intuitive interface. 13,480
explosion/spacy Industrial-strength NLP library for Python and Cython 30,459
yuanming-hu/taichi_mpm A solver for a material point method used in simulating the behavior of materials under various physical forces 2,387
plasma-umass/scalene A high-performance Python profiler that analyzes CPU, GPU, and memory usage, providing detailed information and AI-powered optimization suggestions. 12,274
pygame/pygame A cross-platform Python library for creating multimedia applications like games 7,595
jax-ml/jax A library that provides high-performance numerical computing and machine learning capabilities. 30,744
pytorch/pytorch A Python library providing tensors and dynamic neural networks with strong GPU acceleration 84,978
tencent/hunyuandit A PyTorch model definition and inference/sampling code repository for a powerful diffusion transformer with fine-grained Chinese understanding 3,678
pennylaneai/pennylane A Python library for training quantum computers using programming techniques similar to neural networks 2,409
sjtu-ipads/powerinfer An efficient Large Language Model inference engine leveraging consumer-grade GPUs on PCs 8,011
thu-ml/tianshou A high-performance reinforcement learning library with modular interfaces and user-friendly APIs for building deep learning agents. 8,069
micropython/micropython An implementation of Python 3.x on microcontrollers and small embedded systems 19,551
tsu-nera/bakuchi Automated cryptocurrency trading system using Python and CCXT library 2
ponylang/ponyc An actor-model programming language with capabilities security and high performance 5,740