Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source gpu-computing software

544 open-source libraries, tools and applications tagged gpu-computing, ranked by how closely gpu-computing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

544 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
apache/mahout
Apache Mahout is an Apache Software Foundation project providing Qumat, a high-level Python library for quantum computing with a unified AP…
842310active
CoinCheung/pytorch-loss
A PyTorch library providing a collection of loss functions (focal loss, triplet loss, AMSoftmax, label-smooth CE, dice loss, lovasz-softmax…
322251active
kubeflow/trainer
Kubeflow Trainer is a Kubernetes-native platform for distributed AI model training and LLM fine-tuning across frameworks like PyTorch, JAX,…
932249active
NVIDIA/cutile-python
cuTile Python is a tile-based programming language and library from NVIDIA for writing parallel kernels that run on NVIDIA GPUs, compiling …
622151active
soedinglab/MMseqs2
MMseqs2 is an open-source C++ suite for ultra-fast, sensitive search and clustering of huge protein and nucleotide sequence sets, running o…
692147active
deepspeedai/DeepSpeed-MII
DeepSpeed-MII is a Python library for high-throughput, low-latency large language model inference, built on DeepSpeed. It provides blocked …
392114active
inducer/pycuda
PyCUDA is a Python wrapper giving Pythonic access to Nvidia's CUDA parallel computation API, including GPUArray multidimensional arrays and…
782052active
OpenMM
OpenMM is a high-performance toolkit and library for molecular dynamics simulation, with optimized GPU-accelerated kernels. It can be used …
942000stable
NVIDIA/Stable-Diffusion-WebUI-TensorRT
An NVIDIA extension for the Stable Diffusion Web UI (Automatic1111) that accelerates image generation using TensorRT-optimized engines on R…
191985active
develsoftware/GMinerRelease
GMiner is a closed-source GPU cryptocurrency miner for NVIDIA and AMD cards supporting algorithms such as Ethash, ProgPoW, KAWPOW, Equihash…
641975active
siliconflow/onediff
OneDiff is an out-of-the-box acceleration library for diffusion models, providing PyTorch compilation tools and optimized GPU kernels. It i…
441965active
CannyLab/tsne-cuda
A CUDA-accelerated implementation of the FIt-SNE t-SNE algorithm with Python bindings, offering up to 1200x speedup over scikit-learn. It e…
891958stable
AdaptiveCpp/AdaptiveCpp
AdaptiveCpp (formerly hipSYCL/Open SYCL) is an independent, community-driven C++ compiler platform for heterogeneous programming models inc…
721951active
deepseek-ai/TileKernels
TileKernels is a Python library of optimized GPU kernels for LLM operations, written in the TileLang DSL. It provides kernels for MoE routi…
581949active
dphnAI/sonar
Sonar is a large-scale LLM inference engine for Hugging Face-compatible language and multimodal models, based on vLLM (formerly the Aphrodi…
931871active
laekov/fastmoe
FastMoE is a PyTorch library providing efficient Mixture of Experts (MoE) layers with custom C/CUDA operators. It supports distributed expe…
231860active
TorchSharp
TorchSharp is a .NET library providing bindings to LibTorch, the library that powers PyTorch, with a focus on tensors and a PyTorch-like AP…
691858active
tile-ai/TileRT
TileRT is a tile-based runtime for ultra-low-latency LLM inference, achieving hundreds to over 1000 tokens/s decode speeds on frontier mode…
751831active
zju3dv/4K4D
4K4D is a research implementation of a 4D point cloud representation for real-time dynamic view synthesis at up to 4K resolution, built on …
711814active
su2code/SU2
SU2 is an open-source C++ suite for numerically solving partial differential equations and performing PDE-constrained optimization, primari…
811808active
moderngpu/moderngpu
moderngpu is a header-only C++ productivity library for general-purpose GPU computing built on CUDA. It provides accelerated primitives for…
471796active
FL33TW00D/whisper-turbo
Whisper Turbo is a fast, cross-platform, GPU-accelerated implementation of OpenAI's Whisper speech recognition model, built on the Ratchet …
191794active
0xSero/turboquant
TurboQuant is a Python library implementing near-optimal KV cache quantization for LLM inference, compressing keys to 3-bit and values to 2…
571788active
DTolm/VkFFT
VkFFT is an open-source, GPU-accelerated multidimensional Fast Fourier Transform library supporting Vulkan, CUDA, HIP, OpenCL, Level Zero, …
531784active
chenjd/Render-Crowd-Of-Animated-Characters
A Unity library that bakes skeletal animation data into an animation map texture and uses GPU instancing to render tens of thousands of ani…
321777active
Coyote-A/ultimate-upscale-for-automatic1111
An extension for the AUTOMATIC1111 Stable Diffusion web UI that upscales images to 2K/4K+ by processing them in tiled passes with diffusion…
321765stable
ILGPU
ILGPU is a just-in-time compiler for high-performance GPU programs (kernels) written in .NET languages like C# and F#, entirely in C# with …
711762active
webonnx/wonnx
Wonnx is a GPU-accelerated ONNX inference runtime written entirely in Rust, built on wgpu and usable natively or in the browser via WebGPU …
101754active
Zaneham/Booth
Booth is an open-source compiler that takes CUDA C, HIP, or Triton kernel source and emits binaries for AMD RDNA 2/3/4 GPUs, NVIDIA PTX, Te…
791750active
rusty1s/pytorch_scatter
A PyTorch extension library providing highly optimized scatter and segment (sparse update) operations with sum, mean, min, and max reductio…
571747stable
Enzyme
Enzyme is a high-performance automatic differentiation plugin for LLVM and MLIR that computes derivatives and gradients of arbitrary existi…
951718active
jiaweizzhao/GaLore
GaLore is a PyTorch library implementing Gradient Low-Rank Projection for memory-efficient full-parameter training of large language models…
261708active
turboderp-org/exllamav3
ExLlamaV3 is a Python library for fast quantization and inference of large language models on consumer-class GPUs, featuring the EXL3 quant…
831678active
NCCL
NVIDIA's official test suite for NCCL that measures the performance and correctness of collective communication operations across GPUs. It …
741664active
Higgsfield
Higgsfield is an open-source GPU orchestration and machine learning framework for fault-tolerant, distributed training of very large models…
676047maintenance
Chainer
Chainer is a Python-based deep learning framework that pioneered the define-by-run approach with dynamic computational graphs and automatic…
235919maintenance
ethereum-mining/ethminer
Ethminer is a command-line GPU mining application for Ethash Proof of Work coins such as Ethereum and Ethereum Classic. It supports OpenCL …
105910maintenance
xLLM-AI/xllm
xLLM is a high-performance C++ inference engine for LLM, VLM, DiT and recommendation models, optimized for heterogeneous AI accelerators su…
801600active
databricks/megablocks
MegaBlocks is a lightweight Python library for efficient training of mixture-of-experts (MoE) models, built around its dropless-MoE (dMoE) …
591596active
googlecolab/google-colab-cli
A Python-based command-line interface for Google Colab that lets users provision CPU, GPU, and TPU runtimes, execute local scripts and note…
591574active
RightNow-AI/autokernel
AutoKernel is an open-source autoresearch pipeline that takes any PyTorch model, profiles it to find GPU kernel bottlenecks, extracts them …
441571active
ByteDance-Seed/Triton-distributed
Triton-distributed is a distributed compiler built on OpenAI Triton for computation-communication overlapping on multi-GPU systems. It lets…
611559active
UCCL
UCCL is a high-performance GPU communication library written in C++ that provides collectives (as a drop-in NCCL/RCCL replacement), P2P tra…
701545active
intel/llvm
Intel's staging area for LLVM upstream contributions and home for Intel LLVM-based projects, most notably the oneAPI DPC++ compiler impleme…
961537active
Leela Zero
Leela Zero is an open-source Go engine that reimplements AlphaGo Zero, combining Monte Carlo Tree Search with a deep residual convolutional…
235591maintenance
beehive-lab/TornadoVM
TornadoVM is a Java programming framework that JIT-compiles JVM bytecode into GPU kernels targeting NVIDIA CUDA, OpenCL, and Apple Metal at…
981523active
ovg-project/kvcached
kvcached is a Python library that brings OS-style virtual memory abstraction to KV cache management for LLM serving and training on shared …
721509active
graphdeco-inria/diff-gaussian-rasterization
A CUDA-based differentiable rasterization engine for 3D Gaussian Splatting, used in the SIGGRAPH 2023 paper '3D Gaussian Splatting for Real…
291506stable
mit-han-lab/torchsparse
TorchSparse is a high-performance PyTorch library for sparse convolution on 3D point clouds, with optimized GPU kernels for both training a…
231473active
jax-md/jax-md
JAX MD is a Python library for molecular dynamics simulations built on JAX, making them hardware accelerated on CPU, GPU, and TPU and end-t…
801465active
intel/compute-runtime
Intel's open-source Graphics Compute Runtime (NEO) providing OpenCL 3.0 and oneAPI Level Zero compute API support for Intel HD Graphics and…
981457active
NVIDIA/MatX
MatX is a C++20 header-only numerical computing library providing NumPy-like tensor expressions for NVIDIA GPUs and multithreaded CPUs. It …
921448active
CliMA Earth System Model
Oceananigans.jl is a Julia package for fast, flexible finite-volume simulations of incompressible fluid dynamics, solving nonhydrostatic an…
951439active
JuliaGPU/CUDA.jl
CUDA.jl is the main Julia package for programming NVIDIA CUDA GPUs, offering a high-level CuArray abstraction, a compiler for writing CUDA …
991433stable
NVIDIA/gdrcopy
GDRCopy is a low-latency GPU memory copy library built on NVIDIA GPUDirect RDMA technology, allowing CPU-driven copies between host and GPU…
831416active
heterodb/pg-strom
PG-Strom is a PostgreSQL extension that accelerates SQL analytics and batch workloads using GPU devices, NVMe-SSD storage, and Apache Arrow…
771409active
RahulSChand/gpu_poor
A web-based calculator that estimates GPU memory requirements and inference/finetuning throughput (token/s) for any LLM. It supports quanti…
191401active
TheRock
TheRock is AMD's open-source build and release system for the ROCm software stack, replacing the legacy monolithic ROCm release process wit…
891394active
CUDA Core Compute Libraries
Thrust is a C++ parallel algorithms library providing an STL-like high-level interface for GPU and multicore CPU computing, built on CUDA, …
105001maintenance
bytedance/flux
Flux is a GPU kernel library from ByteDance that overlaps computation with communication for tensor and expert parallelism in dense and MoE…
301369active
alibaba/rtp-llm
RTP-LLM is Alibaba's high-performance LLM inference engine written in C++/CUDA, optimized with kernels like PagedAttention and FlashAttenti…
651364active
uxlfoundation/scikit-learn-intelex
Intel's Extension for Scikit-learn is a free AI accelerator that speeds up existing scikit-learn workflows on CPUs and GPUs, claiming up to…
871356active
hao-ai-lab/LookaheadDecoding
A Python library implementing Lookahead Decoding, an exact parallel decoding algorithm that accelerates LLM inference without a draft model…
281343active
LuxCoreRender/LuxCore
LuxCoreRender is a physically based, unbiased rendering engine with a C++ and Python API (LuxCore), supporting CPU, OpenCL, CUDA, and OptiX…
991339active
mapillary/inplace_abn
A PyTorch extension library implementing In-Place Activated BatchNorm (InPlace-ABN), which redefines BN plus nonlinear activation as a sing…
671333stable
ChenmienTan/RL2
RL2 (Ray Less Reinforcement Learning) is a concise Python library for post-training large language models with reinforcement learning, SFT,…
541316active
steineggerlab/foldseek
Foldseek is a command-line tool for fast and sensitive comparison, search, and clustering of large protein 3D structure sets, including mon…
651299active
vipshop/cache-dit
Cache-DiT is a PyTorch-native inference engine that accelerates Diffusion Transformer (DiT) models with hybrid caching, parallelism, quanti…
791287active
corsix/amx
A C library and documentation of Apple's undocumented AMX (Apple Matrix eXtension) instructions found on M1-M4 Apple Silicon chips, enablin…
321275active
stotko/stdgpu
stdgpu is a lightweight C++17 library providing STL-like generic data structures (vector, unordered_map, unordered_set, deque, queue, stack…
651270active
thu-ml/SpargeAttn
SpargeAttn is the official implementation of a training-free sparse and quantized attention method that accelerates inference for language,…
481257active
MoonshotAI/FlashKDA
FlashKDA is a set of high-performance CUDA kernels (built on CUTLASS) implementing Kimi Delta Attention, a linear attention mechanism, for …
561256active
wcandillon/react-native-webgpu
A React Native library that brings the WebGPU API to mobile and desktop apps, powered by Dawn (Chrome's WebGPU implementation). It supports…
901244active
chelsea0x3b/cudarc
cudarc is a safe, minimal Rust wrapper around the NVIDIA CUDA toolkit, exposing the CUDA driver API plus libraries such as NVRTC, cuBLAS/cu…
971231active
microsoft/MInference
MInference is a Microsoft library that accelerates long-context LLM inference using dynamic sparse attention, reducing pre-fill latency by …
581229active
sgl-project/SpecForge
SpecForge is a Python framework from the SGLang team for training speculative decoding models such as EAGLE/EAGLE3 draft heads. Trained mod…
641225active
eduardoleao052/js-pytorch
JS-PyTorch is a deep learning library for JavaScript that closely mirrors PyTorch's syntax, providing tensor operations, automatic differen…
171221active
cp2k/cp2k
CP2K is an open-source quantum chemistry and solid state physics package for atomistic simulations of molecular, liquid, periodic, and biol…
831217stable
AlgRUC/JittorGeometric
JittorGeometric is a graph machine learning library built on the Jittor deep learning framework, providing implementations of 40+ Graph Neu…
591200active
CNugteren/CLBlast
CLBlast is a lightweight, tunable OpenCL BLAS library written in C++11 that implements basic linear algebra subprograms for vectors and mat…
771193stable
getkeops/keops
KeOps (pykeops) is a Python library for computing kernel reductions over large arrays on CPUs and GPUs using efficient C++/CUDA routines wi…
611192active
keijiro/StableFluids
A GPU-based Unity implementation of Jos Stam's Stable Fluids fluid simulation using compute shaders. It exposes the velocity field for rend…
461172active
Tencent/hpc-ops
HPC-Ops is a production-grade C++/CUDA operator library for high-performance LLM inference, developed by Tencent's Hunyuan AI Infra team. I…
581170active
warp-ctc
A fast parallel implementation of the Connectionist Temporal Classification (CTC) loss function for CPU and CUDA GPU, with a simple C inter…
324066maintenance
XMR-Stak
xmr-stak is a free, open-source, high-performance miner for Monero (RandomX) and unified CryptoNight-based cryptocurrencies, supporting CPU…
234060maintenance
Dao-AILab/quack
QuACK is a collection of high-performance GPU kernels (RMSNorm, LayerNorm, softmax, cross-entropy, GEMM with epilogues) written in NVIDIA's…
831167active
extropic-ai/thrml
THRML is a JAX library for building and sampling probabilistic graphical models, focused on efficient block Gibbs sampling of energy-based …
701167active
IST-DASLab/marlin
Marlin is a highly optimized FP16xINT4 matrix multiplication CUDA kernel for LLM inference that achieves near-ideal 4x speedups at batch si…
261164active
inducer/pyopencl
PyOpenCL is a Python wrapper providing Pythonic access to the OpenCL parallel computation API, letting you run kernels on GPUs and other ma…
971156stable
nnaisense/evotorch
EvoTorch is an open-source evolutionary computation library built on top of PyTorch, developed at NNAISENSE. It provides distribution-based…
751148active
MoonshotAI/MoonEP
MoonEP is an Expert Parallelism communication library for Mixture-of-Experts training that keeps token loads perfectly balanced across rank…
561146active
uncomplicate/neanderthal
Neanderthal is a fast Clojure library for matrix and linear algebra computations built on optimized native BLAS and LAPACK routines, suppor…
731130active
luchris429/purejaxrl
PureJaxRL provides end-to-end reinforcement learning training pipelines implemented entirely in JAX, including environments, enabling massi…
311118active
Lasagne
Lasagne is a lightweight Python library for building and training neural networks on top of Theano. It supports feed-forward, convolutional…
233858maintenance
rusty1s/pytorch_sparse
A PyTorch extension library providing optimized sparse matrix operations (coalesce, transpose, sparse-dense and sparse-sparse multiplicatio…
571106active
sirius-db/sirius
Sirius is a GPU-native SQL analytics engine written in C++ that accelerates query execution by offloading it to GPUs. It integrates with ex…
781093active
pocl/pocl
PoCL (Portable Computing Language) is an MIT-licensed, conformant open-source implementation of the OpenCL 3.0 standard that can be easily …
851083active
NVIDIA-Merlin/HugeCTR
HugeCTR is a GPU-accelerated deep learning framework from NVIDIA designed for training and inference of large recommender models, especiall…
711073active
limbo018/DREAMPlace
DREAMPlace is a GPU-accelerated VLSI placement tool that reformulates placement as a deep-learning-like optimization using PyTorch. It supp…
701061active
zhuzilin/ring-flash-attention
A Python library implementing RingAttention on top of FlashAttention for distributed long-context transformer training. It provides varlen …
381061active

← prev page 2 / 6 next →