#1 · Primary category: GPU Compute Frameworks
kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
Project last updated:08/15/26
GitHub Stars
2.6K
Forks
198
Contributors
42
License
Apache-2.0
Why we included this project
Kompute gives you a way to write and run compute kernels on Vulkan without locking yourself into one GPU vendor. If your workload involves data processing or machine learning and needs GPU speed, but you don't want to adopt a heavyweight deep learning framework, this is a vendor-neutral option with both a C++ SDK and a Python module. Teams already using Vulkan can drop kernels into an existing application without swapping out their rendering setup. The framework handles the tedious parts of GPU and host memory ownership and async queue dispatch, so you focus on the kernel logic instead of driver plumbing. That makes it a good fit for custom kernels doing data transforms, simulation, or ML pre and post processing across desktop and mobile.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
lupine
LUPINE is a GPU over IP bridge allowing GPUs on remote machines to be attached to CPU-only machines.
dstack
Vendor-agnostic orchestration for training, inference and agentic workloads across NVIDIA, AMD, TPU, and Tenstorrent on clouds, Kubernetes, and bare metal.
MetalPetal
A GPU accelerated image and video processing framework built on Metal.
tt-metal
:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.
blazingsql
BlazingSQL is a lightweight, GPU accelerated, SQL engine for Python. Built on RAPIDS cuDF.