mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-05-21 13:31:55 -05:00
[PR #1159] [MERGED] Merge dev → main: CI fixes, attention/GELU corrections, contributor updates #2372
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/harvard-edge/cs249r_book/pull/1159
Author: @profvjreddi
Created: 2/4/2026
Status: ✅ Merged
Merged: 2/4/2026
Merged by: @profvjreddi
Base:
main← Head:dev📝 Commits (10+)
5f6a846fix(tito-milestone): align bold cyan frame and correct "Press Enter" color668a50afeat: add step-by-step visualization to milestones83a3ce3fix(ci): use pull_request_target for auto-label write permissionsd596c3bMerge pull request #1153 from harvard-edge/fix/auto-label-permissions3e3a635Merge pull request #1152 from AndreaMattiaGaravagno/fix/milestone-frame-alignmenta33d600docs: add @AndreaMattiaGaravagno as tinytorch contributor for code819ed75Merge pull request #1151 from AndreaMattiaGaravagno/feature/step-by-step-milestone-visualization1a80e57docs: add @AndreaMattiaGaravagno as book contributor for code20a4ba2fix(attention): correct O(n²) complexity explanation and memory table bug85ed754Merge feature/tinytorch-core: fix attention complexity and memory table (fixes #1150)📊 Changes
18 files changed (+237 additions, -83 deletions)
View changed files
📝
.github/workflows/auto-label.yml(+1 -1)📝
README.md(+2 -0)📝
book/.all-contributorsrc(+9 -0)📝
book/README.md(+1 -0)📝
tinytorch/.all-contributorsrc(+9 -0)📝
tinytorch/README.md(+1 -0)📝
tinytorch/milestones/01_1958_perceptron/01_rosenblatt_forward.py(+19 -10)📝
tinytorch/milestones/02_1969_xor/01_xor_crisis.py(+19 -5)📝
tinytorch/milestones/02_1969_xor/02_xor_solved.py(+18 -7)📝
tinytorch/milestones/03_1986_mlp/01_rumelhart_tinydigits.py(+29 -9)📝
tinytorch/milestones/04_1998_cnn/01_lecun_tinydigits.py(+18 -7)📝
tinytorch/milestones/05_2017_transformer/01_vaswani_attention.py(+24 -9)📝
tinytorch/milestones/06_2018_mlperf/01_optimization_olympics.py(+25 -11)📝
tinytorch/milestones/06_2018_mlperf/02_generation_speedup.py(+23 -8)📝
tinytorch/scripts/test-fresh-install.sh(+1 -1)📝
tinytorch/src/02_activations/02_activations.py(+14 -3)📝
tinytorch/src/12_attention/12_attention.py(+10 -7)📝
tinytorch/tito/commands/milestone.py(+14 -5)📄 Description
Summary
Brings main up to date with dev. Key changes:
CI/Workflow fixes:
pull_request_targetfor auto-label write permissions (#1153)sedfor branch names with/in fresh install test (#1158)TinyTorch module fixes (Issues #1150, #1154):
Community:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.