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: almost 2 years ago
Linked from 1 awesome list

computer-graphicsdifferentiable-programminggpugpu-programmingsparse-computationtaichi

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
kitao/pyxelA retro game development platform inspired by 8-bit consoles.15,526
pysimplegui/pysimpleguiA Python GUI library that simplifies the development of desktop applications with a simple and intuitive interface.13,480
explosion/spacyIndustrial-strength NLP library for Python and Cython30,459
yuanming-hu/taichi_mpmA solver for a material point method used in simulating the behavior of materials under various physical forces2,387
plasma-umass/scaleneA high-performance Python profiler that analyzes CPU, GPU, and memory usage, providing detailed information and AI-powered optimization suggestions.12,274
pygame/pygameA cross-platform Python library for creating multimedia applications like games7,595
jax-ml/jaxA library that provides high-performance numerical computing and machine learning capabilities.30,744
pytorch/pytorchA Python library providing tensors and dynamic neural networks with strong GPU acceleration84,978
tencent/hunyuanditA PyTorch model definition and inference/sampling code repository for a powerful diffusion transformer with fine-grained Chinese understanding3,678
pennylaneai/pennylaneA Python library for training quantum computers using programming techniques similar to neural networks2,409
sjtu-ipads/powerinferAn efficient Large Language Model inference engine leveraging consumer-grade GPUs on PCs8,011
thu-ml/tianshouA high-performance reinforcement learning library with modular interfaces and user-friendly APIs for building deep learning agents.8,069
micropython/micropythonAn implementation of Python 3.x on microcontrollers and small embedded systems19,551
tsu-nera/bakuchiAutomated cryptocurrency trading system using Python and CCXT library2
ponylang/ponycAn actor-model programming language with capabilities security and high performance5,740