Downloads · 30 days
244
13% of all-time downloads
StargazerLabs/Qwen3.8-32B-Jumbo
Qwen3.8-32B-Jumbo is a text generation model from StargazerLabs. Use it when you need the model to write or continue text. It is set up for mlx. The card lists the license as apache-2.0.
A 76-layer, 31.9B-parameter model created by transplanting chunks of layers from Qwen3.6-27B into Qwen3.8-27B.
Downloads · 30 days
244
13% of all-time downloads
All-time downloads
1.9K
Public
Parameters
31.9B
63.9 GB on disk
Likes
3
Public
Click a slice to open those files.
.safetensors63.8 GB · 100%
From the Hugging Face model README
A 76-layer, 31.9B-parameter model created by transplanting chunks of layers from Qwen3.6-27B into Qwen3.8-27B.
Jumbo is the inverse of pruning: instead of removing layers to make a model smaller, layers are added from a sibling model to make it larger and potentially restore knowledge that was lost during continued training between versions 3.6 and 3.8.
Qwen3.8-27B and Qwen3.6-27B share the same architecture and were confirmed via alignment census to share a weight basis (global median cosine similarity 0.917). Qwen3.8 is a continued-train of Qwen3.6 that traded some breadth of knowledge for improved code and agentic capabilities.
Jumbo restores that breadth by transplanting the three most-changed organs from Qwen3.6 back into Qwen3.8, adding them as additional layers rather than replacing the originals.
Layer chunk alignment census between Qwen3.8 (stock) and Qwen3.6 (donor), based on computing the cosine similarity of every weight tensor across all 64 layers grouped into 16 chunks (4 layers each).
| Rank | Chunk | Layers | Median cos | Relative drift |
|---|---|---|---|---|
| 1 | 3 | 12-15 | 0.884 | most drifted |
| 2 | 5 | 20-23 | 0.888 | |
| 3 | 2 | 8-11 | 0.893 | |
| 4 | 4 | 16-19 | 0.898 | |
| 5 | 10 | 40-43 | 0.904 | lone upper-half outlier |
| 6 | 6 | 24-27 | 0.905 | |
| 7 | 1 | 4-7 | 0.907 | |
| 8 | 9 | 36-39 | 0.912 | |
| 9 | 11 | 44-47 | 0.913 | |
| 10 | 14 | 56-59 | 0.918 | |
| 11 | 7 | 28-31 | 0.921 | |
| 12 | 13 | 52-55 | 0.923 | |
| 13 | 0 | 0-3 | 0.925 | |
| 14 | 8 | 32-35 | 0.925 | |
| 15 | 12 | 48-51 | 0.925 | |
| 16 | 15 | 60-63 | 0.927 | least drifted |
Selected chunks 3, 5, and 10:
This selection targets the tissue where 3.8 diverged most from 3.6, on the hypothesis that these are the sites where breadth of knowledge was overwritten for code/agentic capability.
Each selected donor chunk from Qwen3.6 is inserted immediately before its corresponding Qwen3.8 original at native depth. The donor chunk reads the same input stream it saw in Qwen3.6; the stock original sits downstream and absorbs the combined signal.
This produces a 76-layer model (64 original + 12 transplanted):
The embedding, final norm, and lm_head come from the stock Qwen3.8.
# Standard generation
mlx_vlm.generate \
--model StargazerLabs/Qwen3.8-32B-Jumbo \
--prompt "Your prompt here" --max-tokens 2048
# With MTP speculative decoding (~1.6-2.2x speedup)
mlx_vlm.generate \
--model StargazerLabs/Qwen3.8-32B-Jumbo \
--draft-model mlx-community/Qwen3.8-27B-MTP-bf16 \
--prompt "Your prompt here" --max-tokens 2048