Tools/flagos-ai/FlagGems

FlagGems

FlagGems is an operator library for large language models implemented in the Triton Language.

1.1k+4/wkemergingPythonApache License 2.0trending

The Lens

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

Updated Aug 2026

FlagGems is a drop-in speed layer for PyTorch. It is a collection of hand-tuned math operators, the low-level kernels that do the heavy lifting inside a neural net, written in Triton instead of raw CUDA. Register it with PyTorch's ATen backend and your existing model code runs on top of these kernels with no API changes. All Apache-2.0, all free.

The pitch beyond raw speed is portability. Most kernel libraries are locked to NVIDIA. FlagGems is backend-neutral and claims over ten hardware backends, so the same operators can target non-NVIDIA accelerators. That matters if you are trying to get off the NVIDIA-only path or run on domestic silicon. It is eager-mode ready, so you do not need torch.compile to get the benefit. The cost is setup: you need Triton and a compatible toolchain, and both coverage and performance vary by operator and by backend.

Who should use it: if you train or serve LLMs and want a portability hedge or a free speed bump on non-CUDA hardware, it is worth testing. Solo on a single NVIDIA card, the existing kernels are probably fine and the upside is small. Teams running multi-vendor hardware, or planning around GPU supply, are the real audience.

The catch: FlagGems comes from FlagOS, backed by BAAI, a Beijing AI research institute. Operator coverage is broad but the hand-optimization is selective, so your actual speedup depends entirely on which operators your model leans on. Benchmark your own workload before you bet a training run on it.

Free vs Self-Hosted vs Paid

fully free

Free tier: Everything. Apache-2.0, the full operator library, every backend. There is no paid version.

Self-hosted: This is a library you install into your PyTorch environment. The only cost is your own compute (GPUs or other accelerators) plus the engineering time to validate operator coverage and performance on your hardware.

Paid: None. FlagGems does not sell anything.

Completely free and open source (Apache-2.0). Your only cost is the hardware it runs on.

What to do by team size

Solo
free
Small team
free
Medium team
free; benchmark on your hardware first
Large team
free; validate operator coverage before a training run
Self-hosting ops:moderate
View pricing page →

Get tools like this every Wednesday

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

Score
72/100 · B+
Adoption13/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

Community discussions enabledOrganization account (52 public repos)

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
FlagOS (Organization)
Stars
1,087
Forks
507

Explore Further

More tools in the directory