Downloads · 30 days
51
10% of all-time downloads
pablohassan/Qwen3.6-27B-DSpark-FR
Qwen3.6-27B-DSpark-FR is a machine learning model from pablohassan. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
A DSpark speculative-decoding drafter for Qwen/Qwen3.6-27B, trained on French on-policy data. Warm-started from z-lab's public DFlash drafter, converted to the DSpark format (rank-256 Markov head + confidence head), t…
Downloads · 30 days
51
10% of all-time downloads
All-time downloads
511
Public
Parameters
4.4B
8.8 GB on disk
Likes
3
Public
Click a slice to open those files.
.safetensors8.8 GB · 100%
From the Hugging Face model README
A DSpark speculative-decoding drafter for Qwen/Qwen3.6-27B, trained on
French on-policy data. Warm-started from z-lab's public DFlash drafter,
converted to the DSpark format (rank-256 Markov head + confidence head), then
fine-tuned.
To our knowledge this is the first DSpark drafter for Qwen3.6-27B adapted to French, and the first with a measured comparison showing it beats both DFlash and native Multi-Token Prediction (MTP).
The public DFlash drafter plateaued at 8–20% acceptance on French editorial prompts (vs 23–50% on English math/code workloads). Diagnosis: domain mismatch. This model fixes that deficit via fine-tuning on French on-policy data. The technique itself is language-agnostic — the recipe applies to any target domain.
| Drafter | Acceptance/token | tok/s @ c1 |
|---|---|---|
| z-lab DFlash (baseline) | 16.3% | 15.43 |
| DSpark-FR (n=8, this model) | 23.5% | 18.56 |
| Native MTP k=3 (reference) | 54.3% | 12.32 |
Speculative decoding is lossless by design — rejection sampling reproduces the target model's distribution exactly.
⚠️ Caveat on hybrid Mamba/Gated-DeltaNet targets (verified 2026-07-14). A vLLM implementation bug (#43559) corrupts the recurrent state when prefix caching and speculative decoding are both enabled on hybrid bodies such as Qwen3.6 (the SSM/GDN state is advanced over all drafted tokens but not rolled back to the accepted position). This silently degrades tool-calling / structured output — measured 43 vs 88/100 on tool-eval-bench (Parameter Precision and Multi-Step Chains collapse to 0%), while free-form prose is unaffected. Fix: vLLM PR #48361, or run with
--no-enable-prefix-caching. Pure speculative decoding (no prefix cache) is lossless as expected.
DSparkDraftModel (5-layer DFlash backbone + rank-256 Markov
head + confidence head).block_size 16, served at num_speculative_tokens=8.Used with the target body via --speculative-config:
vllm serve <Qwen3.6-27B-body> \
--speculative-config '{"method":"dspark","model":"pablohassan/Qwen3.6-27B-DSpark-FR","num_speculative_tokens":8}'
Recommended with Qwen3.6-27B-NVFP4-FR.
Compatible with other quantizations of the same body (acceptance is stable).
Requires a recent vLLM main build with DSpark support.
speculators (vllm-project), warm-start DFlash → DSpark.extract_hidden_states.z-lab/Qwen3.6-27B-DFlash (MIT).