anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
A 403M-parameter draft model that speeds up serving of the Flint language model with speculative decoding in SGLang, without changing its output. It is not a standalone model.
Flint-DFlash2 is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
cd sglang git fetch origin 37bc771d2b253e2d87d27ace71297154874ee3b4 git checkout 37bc771d2b253e2d87d27ace71297154874ee3b4
Flint-DFlash2 is the DFlash 2 draft model for the Flint language model. It is not a language model you chat with on its own. It only works in a serving setup built on speculative decoding, where it guesses upcoming tokens and the main model verifies them.
DFlash 2 is a block-diffusion drafter. In one forward pass it guesses an entire run of upcoming tokens and offers several candidates per position. A small selector then chooses one consistent path.
Engineers who serve the Flint model and want more tokens per second on the same GPU. The card reports that the output stays identical to normal decoding.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| AI infrastructure | Inference engineers | Add a draft model to a serving stack | Serving Flint with drafting turned on |
| Software | Teams hosting their own LLM | Raise throughput without changing answers | A coding assistant that replies faster |
| Research | Decoding researchers | Study block-diffusion drafting | Comparing acceptance length across tasks |
You can skip it if you do not run the Flint model, or if you want a model to chat with directly.
It works inside an SGLang server that runs the Flint model.
| Use case | Who | What they get back |
|---|---|---|
| Faster serving | Inference engineers | More output tokens per second than normal decoding |
| Same answers | Application teams | Greedy output identical to the target model |
| Concurrent load | Platform teams | Gains at 1, 8 and 32 simultaneous requests |
You need Python, a GPU server, and a Flint-capable SGLang build. The card says Flint support sits in an open SGLang pull request, so you install SGLang at the commit the authors validated.
cd sglang git fetch origin 37bc771d2b253e2d87d27ace71297154874ee3b4 git checkout 37bc771d2b253e2d87d27ace71297154874ee3b4 pip install -e "python[all]" sglang serve RecursiveSI/flint \ --enable-fp32-lm-head \ --reasoning-parser flint \ --tool-call-parser flint \ --speculative-algorithm DFLASH \ --speculative-draft-model-path incoai/Flint-DFlash2
Once the server is up, send requests to it as you would to any SGLang server. Drafting happens behind the scenes, and the target model verifies every drafted token.
| Tool | What it does |
|---|---|
| sglang serve | Starts the model server |
| --enable-fp32-lm-head | Uses a 32-bit float output head, as the flag name says |
| --reasoning-parser flint | Reads Flint's reasoning output format |
| --tool-call-parser flint | Reads Flint's tool-call format |
| --speculative-algorithm DFLASH | Switches on DFlash speculative decoding |
| --speculative-draft-model-path | Points the server at this draft model |
You start the server with the command above and send a math word problem. On GSM8K at one request at a time, the card measured 686.5 output tokens per second against 316.7 for normal decoding.
If you are new, think of it as a helper that guesses the next several words so the main model can check them in one go. It only helps when you run Flint on your own server.
If you know the field, the drafter proposes a block of 8 positions, with 7 draft tokens per verification step. Two-tap dynamic convolutions keep quality from decaying late in the block. Decoding is lossless, since greedy output matches the target and sampling keeps its distribution.
The card measured acceptance lengths from 3.49 on MT-Bench to 4.53 on HumanEval. Speedups were highest at one request at a time and stayed above 1.4 times at 8 and 32 requests.
A 403M-parameter draft model that speeds up serving of the Flint language model with speculative decoding in SGLang, without changing its output. It is not a standalone model.
Made by incoai on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: Flint-DFlash2 is the DFlash 2 draft model for the Flint language model. It is not a language model you chat with on its own. It only works in a serving setup built on speculative decoding, where it guesses upcoming tokens and the main model verifies them.
DFlash 2 is a block-diffusion drafter. In one forward pass it guesses an entire run of upcoming tokens and offers several candidates per position. A small selector then chooses one consistent path.
Who it suits: Engineers who serve the Flint model and want more tokens per second on the same GPU. The card reports that the output stays identical to normal decoding.
Industry | Who uses it | How they use it | Example
AI infrastructure | Inference engineers | Add a draft model to a serving stack | Serving Flint with drafting turned on
Software | Teams hosting their own LLM | Raise throughput without changing answers | A coding assistant that replies faster
Research | Decoding researchers | Study block-diffusion drafting | Comparing acceptance length across tasks
You can skip it if you do not run the Flint model, or if you want a model to chat with directly.
Where to use it: It works inside an SGLang server that runs the Flint model.
Use case | Who | What they get back
Faster serving | Inference engineers | More output tokens per second than normal decoding
Same answers | Application teams | Greedy output identical to the target model
Concurrent load | Platform teams | Gains at 1, 8 and 32 simultaneous requests
How to set it up: You need Python, a GPU server, and a Flint-capable SGLang build. The card says Flint support sits in an open SGLang pull request, so you install SGLang at the commit the authors validated.
cd sglang
git fetch origin 37bc771d2b253e2d87d27ace71297154874ee3b4
git checkout 37bc771d2b253e2d87d27ace71297154874ee3b4
pip install -e "python[all]"
sglang serve RecursiveSI/flint \
--enable-fp32-lm-head \
--reasoning-parser flint \
--tool-call-parser flint \
--speculative-algorithm DFLASH \
--speculative-draft-model-path incoai/Flint-DFlash2
How to use it: Once the server is up, send requests to it as you would to any SGLang server. Drafting happens behind the scenes, and the target model verifies every drafted token.
Tool | What it does
sglang serve | Starts the model server
--enable-fp32-lm-head | Uses a 32-bit float output head, as the flag name says
--reasoning-parser flint | Reads Flint's reasoning output format
--tool-call-parser flint | Reads Flint's tool-call format
--speculative-algorithm DFLASH | Switches on DFlash speculative decoding
--speculative-draft-model-path | Points the server at this draft model
Example: You start the server with the command above and send a math word problem. On GSM8K at one request at a time, the card measured 686.5 output tokens per second against 316.7 for normal decoding.
For newcomers and experts: If you are new, think of it as a helper that guesses the next several words so the main model can check them in one go. It only helps when you run Flint on your own server.
If you know the field, the drafter proposes a block of 8 positions, with 7 draft tokens per verification step. Two-tap dynamic convolutions keep quality from decaying late in the block. Decoding is lossless, since greedy output matches the target and sampling keeps its distribution.
Drafter predicts a block of tokens
Selector picks one coherent path
Flint verifies the drafted tokens
Accepted tokens are kept
Next block starts from there
Good to know: The card measured acceptance lengths from 3.49 on MT-Bench to 4.53 on HumanEval. Speedups were highest at one request at a time and stayed above 1.4 times at 8 and 32 requests.
Title: Speedup over normal decoding at one request, times
HumanEval: 2.32 times
MBPP: 2.25 times
GSM8K: 2.17 times
MATH-500: 2.06 times
MT-Bench: 1.77 times
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download incoai/Flint-DFlash2
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| Flint-DFlash2 This page | 1,651 | 9 | 403M | apache-2.0 | |
| Qwen3.8-27B-DFlash2 by incoaiShares sglang · block-diffusion · dflash2 | 429,580 | 301 | 1.9B | apache-2.0 | |
| Qwen3.8-Flash-Next-DFlash2Shares sglang · block-diffusion · dflash2 | 58,226 | 84 | 603M | apache-2.0 | |
| Qwen3.8-27B-DFlash2Shares sglang · block-diffusion · dflash2 | 46,660 | 335 | 1.9B | apache-2.0 | |
| Qwen3.8-Flash-Next-DFlash2-GGUFShares block-diffusion · dflash2 · draft-model | 3,960 | 4 | 603M | apache-2.0 | |
| Bielik-11B-v3.1-DFlash2Shares block-diffusion · draft-model · speculative-decoding | 44 | 3 | 1.2B | apache-2.0 |
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.