Downloads · 30 days
60
40% of all-time downloads
BCCard/MoAI-gemma-4-31B-it-speculator.eagle3
MoAI-gemma-4-31B-it-speculator.eagle3 is a machine learning model from BCCard. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for speculators. The card lists the license as apache-2.0.
An EAGLE-3 draft (speculator) for accelerating Korean generation from gemma-4-31B-it via speculative decoding. Publicly available drafts are trained on English and accept Korean tokens poorly, so this draft was retrai…
Downloads · 30 days
60
40% of all-time downloads
All-time downloads
149
Public
Parameters
2.2B
7.1 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors4.5 GB · 63%
How the weights are stored.
BF162.2B · 100%
From the Hugging Face model README
An EAGLE-3 draft (speculator) for accelerating Korean generation from
gemma-4-31B-it via speculative decoding. Publicly available drafts are trained
on English and accept Korean tokens poorly, so this draft was retrained on Korean
prompts with on-policy responses regenerated by the verifier itself.
vllm-project/speculators)BCCard/gemma-4-31B-it-FP8-Dynamic (FP8; used for serving and hidden-state extraction)google/gemma-4-31B-it (standard EAGLE-3)RedHatAI/gemma-4-31B-it-speculator.eagle3instruction column only). Answers are discarded and
regenerated on-policy by the verifier.VLLM_USE_FLASHINFER_SAMPLER=0 vllm serve BCCard/gemma-4-31B-it-FP8-Dynamic -tp 1 \
--max-model-len 8192 \
--speculative-config '{
"model": "BCCard/MoAI-gemma-4-31B-it-speculator.eagle3",
"num_speculative_tokens": 4,
"method": "eagle3",
"draft_tensor_parallel_size": 1
}'
Tune num_speculative_tokens in the 4–8 range based on measured acceptance / TPS.
The draft uses the verifier's tokenizer.
| position | full_acc | cond_acc |
|---|---|---|
| 0 | 0.638 | 0.638 |
| 1 | 0.380 | 0.595 |
| 2 | 0.235 | 0.618 |
Mean accepted length ≈ 2.3 tokens/step, roughly ~2.2x speedup (measure on your own traffic). Train and validation metrics match closely, so there is no overfitting.
BCCard/gemma-4-31B-it-FP8-Dynamic.
Pairing the draft with a different target will change results.Apache 2.0. The base Gemma 4 (Apache 2.0 since 2026-04, the first Gemma family
to adopt it), the verifier BCCard/gemma-4-31B-it-FP8-Dynamic (Apache 2.0), and the
RedHat EAGLE-3 warm-start checkpoint are all Apache 2.0, so this draft is released
under Apache 2.0 as well. Apache 2.0 requires only attribution of the original
copyright and disclosure of modifications, with no restrictions on commercial use,
modification, or redistribution. (This is informational, not legal advice.)