You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To keep setup easy, please try running all the samples on Google Colab.
However, Google Colab does not save checkmarks in checkboxes.
If you want to track your progress, or if you want to work little by little, say every 30 minutes, I recommend VS Code.
In that case, fork this repository and clone it to your own PC.
Just use Google Colab extension for your VS code, then you can use Colab CPU and GPU.
Answers
Chapter
Estimated Time
Notebook
Chapter 00: Start Tutorial
1-2 hours
Chapter 01: Dataloader
1-2 hours
Chapter 02: TokenEmbedding
0.5-1 hour
Chapter 03: PositionEmbedding
0.5-1 hour
Chapter 04: EmbeddingModule
0.5-1 hour
Chapter 05: LayerNorm
1-2 hours
Chapter 06: AttentionHead
3-4 hours
Chapter 07: MultiHeadAttention
1-2 hours
Chapter 08: FeedForward
1-2 hours
Chapter 09: TransformerBlock
0.5-1 hour
Chapter 10: VocabularyLogits
0.5-1 hour
Chapter 11: nanoGPT
1-2 hours
Chapter 12: Trainer
1-2 hours
Chapter 13: Tokens per second(CPU)
1-2 hours
Chapter 14: Tokens per second(T4 GPU)
0.5-1 hour
Chapter 15: Train nanoGPT with GPU
0.5-1 hour
Chapter 16: Make only the model size bigger
0.5-1 hour (+ 1 hour model training)
Chapter 17: Make the dataset bigger
1-2 hours (+ 1 hour model training)
Chapter 18: tiktoken
1-2 hours (+ 1 hour model training)
Chapter 19: Long Train
1-2 hours (+ 6 hours model training)
Chapter 20: Learning rate
0.5-1 hour
Chapter 21: Scaling Law
1-2 hours
Chapter 22: TinyStories(Main)
1-2 hours
Chapter 22: TinyStories(Model Training)
1 hour
Chapter 23: RPE(OverSimplified)
2-3 hours
Chapter 24: RPE(Simplified)
1-2 hours (+ 1 hour model training)
Chapter 25: LR schedule
1 hour
Chapter 26: Checkpoint
1 hour
Chapter 27: Pretraining
0.5 hour (+ 20 hours model training)
Chapter 28: Instruction Tuning
0.5 hour (+ 1 hour model training)
Notice
This project is a community-based open-source educational project and is not affiliated with Google in any way.