NVIDIA GPU Operator creates, configures, and manages GPUs in Kubernetes
:boom::computer::boom: A data-parallel functional programming language
CV-CUDAβ’ is an open-source, GPU accelerated library for cloud-scale image processing and computer vision.
Pytorch domain library for recommendation systems
CUDA Core Compute Libraries
CUDA Library Samples
LUPINE is a GPU over IP bridge allowing GPUs on remote machines to be attached to CPU-only machines.
Multi-platform high-performance compute language extension for Rust.
Community recipes for serving LLMs on RTX 3090/4090/5090 CUDA gpus. Multi-engine (vLLM, sglang, llama.cpp and other custom engines) and model-agnostic. Currently shipping Qwen3.8-27B Qwen3.6 35B Gemma 4 26B Gemma 4 31B configs for 1Γ/2Γ/4x/8x cards.
Multi-GPU CUDA stress test
Apache Mahout - an environment for quickly creating scalable, performant machine learning applications.
cuGraph - RAPIDS Graph Analytics Library
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
Serve large Qwen models fast on the GPUs you actually own. Qwen3.8-27B on a single 24 GB card with vLLM: 127 tok/s single-user (381 when the answer quotes the prompt), ~1,035 tok/s at 64 concurrent, 150k-262k context. vLLM patches, requant pipeline, benchmarks.
A deep learning package for many-body potential energy representation and molecular dynamics
CUDA integration for Python, plus shiny features
π€ A Python library for learning and evaluating knowledge graph embeddings
Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!
Open Source AI Accelerator Research Platform Standard / εΌζΊζ¨ηη η©ΆεΉ³ε°
Large-scale LLM inference engine
CUDA-accelerated visual odometry and SLAM library for fast, accurate, low-latency camera tracking
Ultrafast serverless GPU inference, sandboxes, and background jobs
Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.
ILGPU JIT Compiler for high-performance .Net GPU programs
GPGPU-Sim provides a detailed simulation model of contemporary NVIDIA GPUs running CUDA and/or OpenCL workloads. It includes support for features such as TensorCores and CUDA Dynamic Parallelism as well as a performance visualization tool, AerialVisoin, and an integrated energy model, GPUWattch.
:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.
SGLang-Omni is a high-performance serving framework for audio models (TTS, ASR) and unified multimodal models.
UCCL is an efficient communication library for GPUs, covering collectives, P2P (e.g., KV cache transfer, RL weight transfer), and EP (e.g., GPU-driven)
Official SGLang x Datawhale course on LLM inference: understand inference, build a mini-sglang from scratch, then read the real SGLang source and land your first PR. Available in English and Chinese.
Write Java. Run on GPUs. Fast.
π₯π₯π₯TensorRT for YOLO26 (det/pose/seg/depth/obb/cls), YOLOv11,YOLOv10 YOLOv9,YOLOv8, ... πππ CUDA IS ALL YOU NEED. πππ
An efficient C++20 GPU numerical computing library with Python-like syntax
CUDA programming in Julia.
Kernel Design Agents (KDA) is a agent-centric workflow to write high-performance CUDA Kernels.
LLM Inference Engine for Metal and CUDA.
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Tiny Differentiable Simulator is a header-only C++ and CUDA physics library for reinforcement learning and robotics with zero dependencies.
Build, train, optimize, and run computer vision models locally, from raw images to live inference. Open source, optimized for Intel XPU (CPU-only and CUDA also supported).
LuxCore source repository
Project Maya - run GLM-5.3-Flash (321B MoE) and DeepSeek-V4.1-Flash-1017 (748B MoE) privately on your own GPU(s), from one card to 16, NVIDIA or AMD, Linux or Windows. Engine, server, dashboard, OpenAI- and Anthropic-compatible API, quant tools.
Safe rust wrapper around CUDA toolkit
The FFmpeg build script provides an easy way to build a static FFmpeg on OSX and Linux with non-free codecs included.
C++ and Python support for the CUDA Quantum programming model for heterogeneous quantum-classical workflows
Build your own high performance LLM inference engine in C++ and CUDA - a smaller version of vLLM
OpenCL integration for Python, plus shiny features
GPU accelerated decision optimization
High-Performance Rendering Framework on Stream Architectures
RAFT contains fundamental widely-used algorithms and primitives for machine learning and information retrieval. The algorithms are CUDA-accelerated and form building blocks for more easily writing high performance applications.
CUDA Tile IR is an MLIR-based intermediate representation and compiler infrastructure for CUDA kernel optimization, focusing on tile-based computation patterns and optimizations targeting NVIDIA tensor core units.
Local AI song generator with an editable score β YuE2 on your GPU: full songs with vocals, sheet music, covers, exact replay. Native Windows app, no Python, installer with auto-update.
cuDNN Frontend is NVIDIA's modern, open-source entry point to the cuDNN library and a growing collection of high-performance open-source kernels.
UniLab: A Heterogeneous Architecture for Robot RL Beyond GPU-Dominant Paradigms
CUDA Kernel Benchmarking Library
GPU-accelerated homomorphic encryption in Python: Paillier and BFV, with encrypted nearest-neighbour search. Experimental research code.
Thin, unified, C++-flavored wrappers for the CUDA APIs
gprMax is open source software that simulates electromagnetic wave propagation using the Finite-Difference Time-Domain Finite-Difference (FDTD) code for numerical modelling of Ground Penetrating Radar (GPR), antennas, radar and bioelectromagnetics
C++ library for solving large sparse linear systems with algebraic multigrid method
cuVS - a library for vector search and clustering on the GPU
Python Computer Vision & Video Analytics Framework With Batteries Included
High-performance GPU-accelerated signal processing and visualization framework that runs anywhere.