Tools/tile-ai/tilelang

tilelang

Domain-specific language designed to streamline the development of high-performance GPU/CPU/Accelerators kernels

8.9k ★+32/wkemergingPythonMITtrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Oct 2026

TileLang is a Python language for writing high-performance GPU kernels, the low-level code that makes attention and matrix math fast. You describe the computation in tiles and the compiler handles the thread-level details, which means far less code than writing raw CUDA. DeepSeek points readers to TileLang kernels for its V3.2-Exp model.

Install it from pip. NVIDIA CUDA is the primary target, with AMD ROCm, Huawei Ascend and Apple Metal supported, and CPU, CuTe DSL and WebGPU backends experimental. It's still pre-1.0 with roughly monthly releases, and v0.1.13 removed legacy APIs, so expect to update your code between versions.

Free under MIT. This is for ML engineers writing custom kernels: if you're not already reading attention kernel code, you don't need it. The direct comparison is OpenAI's Triton, which also supports NVIDIA and AMD and has the bigger ecosystem. TileLang is worth a look when Triton's abstractions get in your way.

The catch: the license file carries an unusual header saying the project was subject to additional, unpublished collaboration terms with Microsoft from December 2024 to March 2025, which is why GitHub can't classify it. The license today is MIT, but your legal team may ask about that window.

Free vs Self-Hosted vs Paid

fully free

Free: Everything. MIT licensed, with a header noting additional collaboration terms with Microsoft for December 1, 2024 to March 14, 2025 (terms not published).

Self-hosted: A pip-installable compiler. Needs a supported accelerator: NVIDIA CUDA primarily, AMD ROCm, Huawei Ascend and Apple Metal supported; LLVM CPU, CuTe DSL and WebGPU experimental.

Paid: None. The cost is GPU time and engineering skill.

Completely free under MIT. The cost is the GPU expertise to use it.

What to do by team size

Solo
free if you write custom kernels
Small team
free
Medium team
free; pin versions while it's pre-1.0
Large team
free; check the Microsoft collaboration note with legal
Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
80/100 · A
Adoption21/30
Maintenance25/25
Community9/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 5,495 starsActive community: 507 forks

License: MIT

MIT, with a header noting additional unpublished collaboration terms with Microsoft from 2024-12-01 to 2025-03-14.

Commercial use: ✗ Restricted

About

Owner
tile-ai (Organization)
Stars
8,938
Forks
969

Also by tile-ai

Explore Further

More tools in the directory