Training

  1. Random initialisation
  2. Pre-trainingDeepSeek-V314.8T
  3. Context 32KDeepSeek-V3≈62.9B
  4. Context 128KDeepSeek-V3≈62.9B
  5. DeepSeek-V3-Base
  6. SFT → RLDeepSeek-V3tokens not disclosed
  7. DeepSeek-V3
  8. From V3’s base: before or after its context extension, not stated
  9. Context 32KDeepSeek-V3.1630B
  10. Context 128KDeepSeek-V3.1209B
  11. DeepSeek-V3.1-Base
  12. Post-trainingDeepSeek-V3.1tokens not disclosed
  13. DeepSeek-V3.1
  14. From V3.1 or from a base checkpoint: not stated
  15. UpdateDeepSeek-V3.1-Terminustokens not disclosed
  16. DeepSeek-V3.1-Terminus
  17. V3.1-Base or a later checkpoint: not stated
  18. V3.1-Terminus base checkpoint
  19. Dense warm-upDeepSeek-V3.2-Exp2.1B
  20. Sparse trainingDeepSeek-V3.2-Exp943.7B
  21. DeepSeek-V3.2 base
  22. Specialist distillationDeepSeek-V3.2-Exptokens not disclosed
  23. Mixed RLDeepSeek-V3.2-Exptokens not disclosed
  24. DeepSeek-V3.2-Exp

Sparse training

×

Stage · DeepSeek-V3.2-Exp

Every parameter trains with sparse attention: each query keeps its top 2,048 positions.

Architecture. Sparse attention from here on.

Data
The same 128K extension distribution
Trainable
All parameters; the indexer’s input detached, so the indexer learns only from its KL loss and the model only from the language-modelling loss
Objective
Language modelling; the indexer’s KL over the selected positions (eq. 4)
Selection
Top 2,048 key-value positions per query
Learning rate
7.3×10⁻⁶
Steps, batch
15,000 steps of 480 sequences of 128K tokens: 943.7B tokens
Tokens
15,000 × 480 × 131,072 ≈ 943.7BderivedSteps × sequences × sequence length.

Not disclosed Optimiser, schedule shape

Sources2
Key
stage
tokens, log scale
a total no source states, computed from steps × batch × length
checkpoint
checkpoint, weights published
a join the sources leave unexplained
stages of a released model, folded into one row
derived
computed from reported values; the arithmetic is shown
not disclosed
no pinned source states it; nothing is filled in