PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Gpu Programming Python Packages

Python packages with the GitHub topic gpu-programming. Sorted by monthly downloads, with stars and forks.
plasma-umass
scalene

Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals

353K 14K 442
taichi-dev
taichi

Productive, portable, and performant GPU programming in Python.

152K 28K 2K
geomstats
geomstats

Computations and statistics on manifolds with geometric structures.

18K 2K 299
c0rmac
metal-linalg

QR, symmetric eigendecomposition and SVD for batches of matrices on Apple Silicon GPUs, for MLX and PyTorch. 2x to 10x gain in performance. Metal kernels per regime, routed to the GPU or the CPU by policies measured per Mac. C++, Python (pip: metal-linalg, metal-linalg-torch), Swift and C.

17K 14 0
NVIDIA
cuda-cccl

CUDA Core Compute Libraries

13K 3K 519
vista-art
fragmentcolor

Universal GPU abstraction for Rust, Javascript, Python, Swift, and Kotlin.

6K 9 0
tiagomonteiro0715
fast-trimul

A drop-in, hardware-agnostic library for Fused Triangle Multiplicative Updates across AlphaFold3-family models, powered by CUTLASS CuTe kernels.

4K 5 1
K-T0BIAS
cthreads

Typed Python that compiles to C++ and runs on real OS threads. Same jobs/pools/sync feel as normal Python, without the GIL or multiprocessing overhead. Optional Vulkan @Gpu kernels via pip install cthreads-gpu

3K 1 0
taichi-dev
taichi-nightly

Productive, portable, and performant GPU programming in Python.

2K 28K 2K
c0rmac
metal-linalg-torch

QR, symmetric eigendecomposition and SVD for batches of matrices on Apple Silicon GPUs, for MLX and PyTorch. 2x to 10x gain in performance. Metal kernels per regime, routed to the GPU or the CPU by policies measured per Mac. C++, Python (pip: metal-linalg, metal-linalg-torch), Swift and C.

2K 14 0
K-T0BIAS
cthreads-gpu

Typed Python that compiles to C++ and runs on real OS threads. Same jobs/pools/sync feel as normal Python, without the GIL or multiprocessing overhead. Optional Vulkan @Gpu kernels via pip install cthreads-gpu

2K 1 0
nabla-ml
nabla-ml

Nabla: High-Performance Scientific Computing

572 349 16
mikamika06
mlsys-lab

Auto-graded exercises in low-level ML systems: real C++, real CUDA-C on a software GPU (no NVIDIA hardware), deterministic measured gates.

365 0 0
falcons-eyes
cutile-gpt

A complete GPT built entirely on NVIDIA cuTile: declarative GPU kernels in ~20 lines instead of ~150 hand-tuned CUDA, matching PyTorch speed in a ~10MB footprint

317 7 1
lucidrains
triton-transformer

Implementation of a Transformer, but completely in Triton

295 279 14
dipta007
gpu-wait

A package to run commands when GPU resources are available

263 2 0
oabraham1
chronos-gpu

Chronos is a time-based GPU partitioning utility that allows multiple users or applications to share a single GPU by creating exclusive time-limited partitions with automatic expiration. Built with OpenCL, it works across platforms including macOS (Apple Silicon & Intel), Linux, and Windows.

171 28 3
mihi-r
numba-timer

A helper package to easily time Numba CUDA GPU events ⌛

108 2 0
tyler-romero
greyhound-kernels

CuTe DSL kernels for PyTorch training and inference workloads

88 2 0
bfGraph
stgraph

🌟 Compiler for vertex-centric programming of GNNs/TGNNs

77 26 1
NVIDIA
cuda-parallel

CUDA Core Compute Libraries

40 3K 519
NVIDIA
cuda-cooperative

CUDA Core Compute Libraries

38 3K 519
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology