llm-scratch-pytorch and scratch-llm
These are complementary educational resources that serve different learning depths: the first prioritizes foundational PyTorch concepts through step-by-step implementation, while the second focuses on replicating a specific production-grade architecture (Llama 2), making them best used sequentially or in parallel depending on the learner's starting level.
Maintenance
10/25
Adoption
9/25
Maturity
15/25
Community
7/25
Maintenance
0/25
Adoption
7/25
Maturity
16/25
Community
17/25
Stars: 100
Forks: 4
Downloads: —
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
Stars: 38
Forks: 9
Downloads: —
Commits (30d): 0
Language: Python
License: MIT
No Package
No Dependents
Stale 6m
No Package
No Dependents
About llm-scratch-pytorch
skyloevil/llm-scratch-pytorch
lm-scratch-pytorch - The code is designed to be beginner-friendly, with a focus on understanding the fundamentals of PyTorch and implementing LLMs from scratch,step by step.
About scratch-llm
clabrugere/scratch-llm
Implements a LLM similar to Meta's Llama 2 from the ground up in PyTorch, for educational purposes.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work