FYOS

06 · C++ · CUDA · v1.1.0 · MIT

FastLocalExperts

An 89 GB language model at about 90 tokens per second on a single 32 GB graphics card.

tokens per second when decoding
~90
as fast as upstream llama.cpp – same file, same card
2,49×
FLE-IQ3_M instead of 93.68 GB, KLD within noise
88,87 GB
titan · Qwen3.8-Flash-Next · FLE

How does an 89 GB model run on a 32 GB card?

Attention, shared weights and a cache of the most-used experts live in VRAM; the rest waits in RAM. When a token hits a cached expert the GPU computes it; when it misses, the CPU computes at the same time. The model’s MTP head drafts several tokens and the main model checks them in one pass. That makes about 90 tokens per second — local, no cloud.

~90 tok/s measured replayed at that rate · 0 tokens
in cache (VRAM) in RAM being loaded Schematic: one layer, selection by popularity, oldest-first eviction.

What it is

FLE is a llama.cpp fork for large Mixture-of-Experts models on one GPU plus CPU experts. Attention, shared weights and a cache of hot experts live on the GPU, most of the experts stay in system RAM. FLE powers Rhea, the local language model behind FYOS: Qwen3.8-Flash-Next with 512 experts per layer.

What it does

Making Rhea Fast

Eight short films about the measurements behind FLE. Where a film and the report differ, the report is the reference.

Get started

cmake
$ git clone https://github.com/sirfyyn/FastLocalExperts
$ cmake -B build -DGGML_CUDA=ON -DCMAKE_BUILD_TYPE=Release
$ cmake --build build --config Release -j

All numbers hold for the machine (one 32 GB GPU, 120 GB RAM, 16 cores) and configuration named in the report. Technical Report ↗

More

← FYOS InstallerFLE Studio →