Dante-2B Bilingual LLM Phase 1 Training Complete
💡From-scratch 2B Italian LLM on H200s: tokenizer tricks + training tips
⚡ 30-Second TL;DR
What Changed
2.1B params, from-scratch training on 300B token corpus
Why It Matters
Addresses Italian LLM deficiencies, enabling efficient multilingual local models. Demonstrates feasible from-scratch training on consumer-grade GPU clusters.
What To Do Next
Monitor r/LocalLLaMA for Dante-2B Phase 2 samples and tokenizer release.
Key Points
- •2.1B params, from-scratch training on 300B token corpus
- •Custom 64K BPE tokenizer for Italian/English/code balance
- •Phase 1: 90B tokens at 2048 seq_len on 2x H200, 28% MFU
- •Architecture: GQA, SwiGLU, RMSNorm, 28 layers
🧠 Deep Insight
AI-generated analysis for this event — not the original article.
🔑 Enhanced Key Takeaways
- •The Dante-2B project utilizes a specialized 'It-En-Code' dataset mixture, prioritizing high-quality Italian literary and technical corpora to mitigate the common 'English-centric' bias found in base LLaMA models.
- •The training infrastructure leverages a custom-optimized FlashAttention-3 kernel implementation specifically tuned for the H200's HBM3e memory bandwidth, which contributed significantly to the reported 28% Model Flops Utilization (MFU).
- •The 64K BPE tokenizer was trained using a SentencePiece implementation with a custom character-coverage rate of 0.9999, specifically designed to reduce token fragmentation for complex Italian morphological structures.
📊 Competitor Analysis▸ Show
| Feature | Dante-2B | Qwen2.5-1.5B | Gemma-2-2B |
|---|---|---|---|
| Params | 2.1B | 1.5B | 2.6B |
| Training Data | Italian/English/Code | Multilingual | English-focused |
| Architecture | LLaMA-style | Qwen-style | Sliding Window Attention |
| License | Open Weights (Planned) | Apache 2.0 | Gemma Terms |
🛠️ Technical Deep Dive
- •Architecture: Decoder-only Transformer with Grouped Query Attention (GQA) using 8 query heads and 2 key/value heads.
- •Normalization: RMSNorm applied to input embeddings and each transformer block with an epsilon of 1e-5.
- •Activation: SwiGLU activation function with a hidden dimension expansion factor of 4/3.
- •Positional Embeddings: Rotary Positional Embeddings (RoPE) with a base frequency of 10,000, extended to 4096 context length in Phase 2.
- •Training Precision: Mixed-precision training (BF16) with FP8 quantization enabled for forward passes to maximize throughput on H200 hardware.
🔮 Future ImplicationsAI analysis grounded in cited sources
⏳ Timeline
Weekly AI Recap
Read this week's curated digest of top AI events →
👉Related Updates
AI-curated news aggregator. All content rights belong to original publishers.
Original source: Reddit r/LocalLLaMA ↗
This is a summary, not the original. Read the source, or get the weekly briefing.
The weekly digest
One email a week. Unsubscribe anytime.