Profile
Back to NewsBack
GitHub Trending 1 min
Reader Mode
YeonwooSung/llm-architecture-from-scratch: Implementing LLM architectures from scratch in PyTorch

YeonwooSung/llm-architecture-from-scratch: Implementing LLM architectures from scratch in PyTorch

12 hours ago

LLM architecture from scratch

YeonwooSung/my-claude-code-mods | Trendshift

Implementing LLM architectures from scratch for deep understanding of modern LLM architectures.

Implemented

| Model | Model Size | Modality | Normalization | Positional Encoding | Attention | Mixture of Experts | | --- | --- | --- | --- | --- | --- | --- | | GPT-2 XL | 1.5B | Text | LayerNorm | Learned Absolute | Multi-Head Self-Attention (causal) | ❌ | | Llama3-8B | 8B | Text | RMSNorm | RoPE | Grouped-Query Attention (causal) | ❌ | | Llama 3.2-3B | 3B | Text | RMSNorm | RoPE | Grouped-Query Attention (causal) | ❌ | | OlMo 2 7B | 7B | Text | RMSNorm | RoPE | Grouped-Query Attention (causal) | ❌ | | Phi-4 | 14B | Text | RMSNorm | RoPE | Grouped-Query Attention (causal) | ❌ | | DeepSeek v3 | 671B | Text | RMSNorm | RoPE | Multi-head Latent Attention | ✅ | | Gemma 3 | 27B | Text + Image | RMSNorm | RoPE | Sliding window + GQA | ❌ | | xLSTM | 7B | Text | RMSNorm | RoPE | mLSTM | ❌ | | Mistral 3.1 Small | 24B | Text + Image | RMSNorm | RoPE | Sliding window + GQA | ❌ | | Llama 4 Maverick | 400B | Text | RMSNorm | RoPE + NoPE | GQA | ✅ | | Qwen3 | 32B | Text | RMSNorm | RoPE | Grouped-Query Attention (causal) | ❌ | | Qwen3 (235B-A22B) | 235B A22B | Text | RMSNorm | RoPE | Grouped-Query Attention (causal) | ✅ | | SmolLM3 | 3B | Text | RMSNorm | RoPE + NoPE | Grouped-Query Attention (causal) | ❌ | | Kimi K2 | 1T | Text | RMSNorm | RoPE | Multi-head Latent Attention | ✅ | | GPT OSS | 120B | Text | RMSNorm | YaRN RoPE | Grouped-Query Attention (causal) | ✅ |

In progress

  • GLM 4.5 (355B)
  • Grok 2.5 (270B)
  • Qwen3 Next (80B-A3B)
Chat with me