Home› Projects› diy-llm
diy-llm
Jupyter Notebook

diy-llm

Covers pre-training data, Tokenizer, Transformer, MoE,distributed training, Scaling Laws, inference & alignment .6 progressive code assignments for full-stack LLM learning | 涵盖预训练数据、分词器、Transformer、MoE、分布式训练、缩放定律、推理与对齐,6 项渐进代码作业,掌握 LLM 全栈知识

by datawhalechina · GitHub
Stars
Forks
Created
Last commit
Category
cs336datawhalegpu-programmingJupyter Notebook
View on GitHub
In plain words

Learn to build and understand large language models through hands-on coding assignments.

You maintain this project?

Claim its page: indexed whatever its rank, translated into six languages, and enriched with what you write yourself.

Claim this page →
diy-llm — GitHub preview card
📈 Star history
3k2k
2026-10-242026-11-10
📈 Track diy-llm

Get an email alert on its next release or when it starts trending — never miss the moment.

Free · no card · unsubscribe anytime
Get email alerts →
📄 About

Covers pre-training data, Tokenizer, Transformer, MoE,distributed training, Scaling Laws, inference & alignment .6 progressive code assignments for full-stack LLM learning | 涵盖预训练数据、分词器、Transformer、MoE、分布式训练、缩放定律、推理与对齐,6 项渐进代码作业,掌握 LLM 全栈知识

diy-llm has 2.9k stars on GitHub. It has been forked 276 times. diy-llm is written mainly in Jupyter Notebook. It has been in active development since 2025. Its main topics are cs336, datawhale, gpu-programming, grpo.

❓ Frequently asked questions

What is diy-llm?

Covers pre-training data, Tokenizer, Transformer, MoE,distributed training, Scaling Laws, inference & alignment .6 progressive code assignments for full-stack LLM learning | 涵盖预训练数据、分词器、Transformer、MoE、分布式训练、缩放定律、推理与对齐,6 项渐进代码作业,掌握 LLM 全栈知识

Is diy-llm open source?

diy-llm is an open-source project.

Is diy-llm free?

Yes. diy-llm is free and open source — you can use, modify and self-host it.

What language is diy-llm written in?

diy-llm is written mainly in Jupyter Notebook.

🏅 Maintainer of this project?
olud.ai badge — diy-llm

Add this live badge to your README — your GitHub stars and directory rank, refreshed daily.

[![olud.ai](https://olud.ai/badge.php?tool=datawhalechina-diy-llm)](https://olud.ai/project/datawhalechina-diy-llm.html)
More badge options →
🧬 Shares DNA with🧬 View the DNA map →

Measured from GitHub topics shared by both projects, weighted by how rare each topic is.