Model reference · open weights
Ling-3.0-flash-dspark is an open-weight language model from inclusionAI. Ling-3.0-flash-dspark (BF16) weighs 2.7 GB; the smallest configuration that runs it is RTX 3060 12 GB.
Summary of the inclusionAI/Ling-3.0-flash-dspark model card, 2026-10-01
What it is
| Released by | inclusionAI |
|---|---|
| Released | 2026-08-09 |
| Parameters | 1.4B |
| VRAM | 2.7 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB | 12 | 3 | 97K | 11.6 GB |
| RTX 4060 Ti 16 GB | 17 | 4 | 143K | 15.4 GB |
| RTX 3090 24 GB | 29 | 7 | 238K | 23.4 GB |
| RTX 4090 24 GB | 29 | 7 | 237K | 23.4 GB |
| RTX 5090 32 GB | 41 | 10 | all 256K | 31.0 GB |
| L40S 48 GB | 60 | 15 | all 256K | 44.0 GB |
| A100 80 GB | 111 | 27 | all 256K | 78.2 GB |
| H100 80 GB | 105 | 26 | all 256K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 128 | 32 | all 256K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 148 | 37 | all 256K | 107 GB |
| H200 141 GB | 194 | 48 | all 256K | 138 GB |
| B200 180 GB | 250 | 62 | all 256K | 176 GB |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 4.1 GB | 6.1 GB |
| 5 | 6.8 GB | 16.8 GB |
| 8 | 8.8 GB | 24.9 GB |
| 16 | 14.1 GB | 46.4 GB |
| 32 | 24.9 GB | 89.3 GB |
| 64 | 46.4 GB | 175 GB |
One card, with vLLM's small-card settings.
From the model card
A DSpark speculator for Ling3. DSpark extends DFlash with target-model auxiliary features and a confidence head that dynamically chooses the number of draft tokens. The model was trained with SpecForge and is served with SGLang.
Acceptance length is the mean number of tokens accepted per speculative verification step, including the target bonus token.
| Workload | Acceptance length |
|---|---|
| GSM8K | 6.40 |
| MATH-500 | 6.29 |
| AIME 2025 | 5.56 |
| HumanEval | 6.57 |
| MBPP | 6.34 |
| LiveCodeBench | 5.33 |
| MT-Bench | 3.92 |
| Alpaca | 3.51 |
| Arena-Hard-v2 | 3.72 |
The macro mean across the nine workload means is 5.29.
Launch recipes for this draft on every supported hardware/quantization cell — including the required --linear-replayssm-cache-len sizing — with measured speed and accuracy, are in the SGLang Ling-3.0-flash cookbook.
Use an SGLang version with DSPARK support. Replace the model paths and tensor-parallel size with values appropriate for your deployment:
sglang serve \
--trust-remote-code \
--model-path \
--tp-size \
--speculative-algorithm DSPARK \
--speculative-draft-model-path \
......
Use a llama.cpp build with DSpark support. Replace the model paths, quantization type, and GPU layer counts with values appropriate for your deployment. First convert and quantize the target model:
python convert_hf_to_gguf.py path/to/Ling-3.0-flash \
--outfile path/to/Ling-3.0-flash-bf16.gguf \
--outtype bf16 --model-name Ling-3.0-flash
llama-quantize \
path/to/Ling-3.0-flash-bf16.gguf \
path/to/Ling-3.0-flash-Q4_K_M.gguf \
Q4_K_M
Then generate the DSpark draft GGUF:
python convert_hf_to_gguf.py \
path/to/Ling-3.0-flash-dspark \
--target-model-dir path/to/Ling-3.0-flash \
--outtype bf16 \
--outfile path/to/Ling-3.0-flash-DSpark.gguf
Finally, launch the server with the DSpark draft as the speculative model:
llama-server \
--model path/to/Ling-3.0-flash-Q4_K_M.gguf \
--spec-draft-model path/to/Ling-3.0-flash-DSpark.gguf \
--spec-type draft-dspark --spec-draft-n-max 8 \
-ngl all -ngld all -fa on
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.