← 开源
YeonwooSung

llm-architecture-from-scratch

Implementing LLM architectures from scratch in PyTorch

Model DevelopmentArchitecturePython
在 GitHub 打开
增长势头
+6724 小时新增 Star+7.8%
925
Star
4
Fork
1
贡献者
创建于 2026-09-16 · 更新于 2026-10-17 · 今日第 247 名
主要开发者
README

LLM architecture from scratch

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 Grouped-Query Attention (causal) ✅
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 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) ❌

In progress

  • Kimi K2 (1T)
  • GLM 4.5 (355B)
  • GPT OSS 120B
  • Grok 2.5 (270B)
  • Qwen3 Next (80B-A3B)
排名相邻
同类项目