#5 · Primary category: GPU Compute Frameworks
tt-metal
:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.
Project last updated:08/29/26
GitHub Stars
1.6K
Forks
616
Contributors
637
License
Apache-2.0
Why we included this project
Tenstorrent's AI accelerators don't run on CUDA, and that's the gap this repo fills. It bundles two layers: TT-NN, a Python and C++ operator library with tensor APIs that feel familiar if you've used PyTorch, and TT-Metalium, a lower-level kernel programming model for writing code that runs directly on the chip's cores. So you can start with high-level, framework-style code and drop to raw kernels when you need to tune performance. The repo also includes optimized implementations of real models, among them Llama, Qwen, Mixtral, Whisper, and Stable Diffusion, with published token throughput numbers for Wormhole and Blackhole boards. If you're sizing up Tenstorrent gear for LLM serving or generative workloads, this is where you'll see what the hardware can actually do and how to build on it.
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
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.
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.
blazingsql
BlazingSQL is a lightweight, GPU accelerated, SQL engine for Python. Built on RAPIDS cuDF.