{"repo":"KomputeProject/kompute","free":true,"listed":false,"github":"https://github.com/KomputeProject/kompute","clone":"git clone https://github.com/KomputeProject/kompute.git","description":"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.","language":"C++","stars":2557,"topics":["vulkan","vulkan-compute","vulkan-example","vulkan-tutorial","vulkan-demos","vulkan-compute-tutorial","vulkan-compute-framework","vulkan-compute-example","cpp","machine-learning"],"license":"Apache-2.0","category":"machine-learning","readme_excerpt":"Kompute The general purpose GPU compute framework for cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends) Blazing fast, mobile-enabled, asynchronous, and optimized for advanced GPU acceleration usecases. 💬 Join the Discord & Community Calls 🔋 Documentation 💻 Blog Post ⌨ Examples 💾 Kompute is backed by the Linux Foundation as a hosted project by the LF AI & Data Foundation. Principles & Features Flexible Python module with C++ SDK for optimizations Asynchronous & parallel processing support through GPU family queues Mobile enabled with examples via Android NDK across several architectures BYOV: Bring-your-own-Vulkan design to play nice with existing Vulkan applications Explicit relationships for GPU and host memory ownership and memory management Robust codebase with 90% unit test code coverage Advanced use-cases on machine learning 🤖, mobile development 📱 and game development 🎮. Active community with monthly calls, discord chat and more Projects using Kompute ❤️ 🤖 GPT4ALL - An ecosystem of open-source on-edge large language models that run locally on your CPU and nearly any GPU. llama.cpp - Port of Facebook's LLaMA model in C/C++ (now decomissioned). tpoisonooo/how-to-optimize-gemm - row-major matmul optimization. vkJAX - JAX interpreter for Vulkan. Getting Started Below you can find a GPU multiplication example using the C++ and Python Kompute interfaces. You can join the Discord for questions / discussion, open a github issue, or read the documentation. Yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/KomputeProject","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KomputeProject/kompute/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}