KomputeProject/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. observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 97
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2226
- days_rel: n/a
- days_push: 18
- n_releases_24m: 0
Adoption not part of the score
2558 stars · 198 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Kompute is a general-purpose GPU compute framework built on Vulkan that works across vendor GPUs (AMD, NVIDIA, Qualcomm, etc.) with both C++ and Python interfaces. It supports asynchronous and parallel GPU operations, mobile deployment via Android NDK, and is a Linux Foundation (LF AI & Data) hosted project.
Use cases
- run gpu compute shaders across amd nvidia and qualcomm gpus
- accelerate machine learning inference on mobile devices with vulkan
- process tensor data on the gpu from python
- integrate gpu compute into an existing vulkan application
- run parallel asynchronous gpu workloads in c++
- gpu acceleration in game engines like godot
- compute on android devices without cuda
When to choose
- you need cross-vendor GPU compute without CUDA or vendor lock-in
- you target mobile GPUs via Vulkan and the Android NDK
- you want a lightweight C++/Python layer over Vulkan compute with explicit memory management
- you already have a Vulkan application and want bring-your-own-Vulkan integration
When to avoid
- you need mature deep-learning training ecosystems like PyTorch or TensorFlow
- you only target NVIDIA GPUs and can use CUDA directly
- you need high-level prebuilt neural network layers rather than raw compute kernels
- your team cannot write or manage SPIR-V compute shaders
Facets
framework · maturity active
gpu-computing machine-learning sdk gpu-computing machine-learning deep-learning cross-platform mobile-development cpp python windows cross-platform vulkan gpgpu compute-shaders spirv mobile-gpu tensor-compute android linux macos mobile
7 sources
- readme: https://github.com/KomputeProject/kompute · fetched 2026-08-28 · 3180b0696194
- homepage: http://kompute.cc/ · fetched 2026-08-29 · 098eaa9034d3
- site_page: https://kompute.cc/overview/reference.html · fetched 2026-08-29 · 99a516aa9bde
- site_page: https://kompute.cc/overview/python-reference.html · fetched 2026-08-29 · 8bd29e02b7fa
- site_page: https://kompute.cc/overview/ci-tests.html · fetched 2026-08-29 · fcc4d5a8ce58
- site_page: https://kompute.cc/overview/async-parallel.html · fetched 2026-08-29 · 31fa95cf8d31
- site_page: https://kompute.cc/overview/python-package.html · fetched 2026-08-29 · 2a201f004518
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| KomputeProject/kompute | main | 66 |
For agents
markdown · JSON · MCP: product_card(name="KomputeProject/kompute")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem