[PR #1738] [MERGED] tinytorch modules clarity #26127

Closed
opened 2026-06-15 04:52:35 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/harvard-edge/cs249r_book/pull/1738
Author: @vedant-a-joshi
Created: 5/12/2026
Status: Merged
Merged: 5/14/2026
Merged by: @profvjreddi

Base: devHead: tinytorch-modules-clarity


📝 Commits (2)

  • c716f17 separated into different blocks for easier readability
  • 0a60f64 fix(tinytorch): typos and better diagram representations

📊 Changes

3 files changed (+12 additions, -14 deletions)

View changed files

📝 tinytorch/src/04_losses/04_losses.py (+5 -5)
📝 tinytorch/src/05_dataloader/05_dataloader.py (+5 -8)
📝 tinytorch/src/06_autograd/06_autograd.py (+2 -1)

📄 Description

Increases clarity in tinytorch modules 05, 06, and 07 as well as fixes diagram misrepresentations which cause confusion.

Tested through tito module test NN for affected modules, where NN was 05, 06, and 07.

  • Fixes MSE diagram in module 04
  • Fixes typos and diagram confusions in module 05
  • Fixes clarity for gradient computation by fixing inconsistency in representation of each operation

By submitting this PR, you agree to release your contribution under the project's license.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/harvard-edge/cs249r_book/pull/1738 **Author:** [@vedant-a-joshi](https://github.com/vedant-a-joshi) **Created:** 5/12/2026 **Status:** ✅ Merged **Merged:** 5/14/2026 **Merged by:** [@profvjreddi](https://github.com/profvjreddi) **Base:** `dev` ← **Head:** `tinytorch-modules-clarity` --- ### 📝 Commits (2) - [`c716f17`](https://github.com/harvard-edge/cs249r_book/commit/c716f170bcba569530ca76474b3c205db6b48808) separated into different blocks for easier readability - [`0a60f64`](https://github.com/harvard-edge/cs249r_book/commit/0a60f64d3c89cdc8f6bea79e0138fbafb1734745) fix(tinytorch): typos and better diagram representations ### 📊 Changes **3 files changed** (+12 additions, -14 deletions) <details> <summary>View changed files</summary> 📝 `tinytorch/src/04_losses/04_losses.py` (+5 -5) 📝 `tinytorch/src/05_dataloader/05_dataloader.py` (+5 -8) 📝 `tinytorch/src/06_autograd/06_autograd.py` (+2 -1) </details> ### 📄 Description Increases clarity in tinytorch modules 05, 06, and 07 as well as fixes diagram misrepresentations which cause confusion. -- Tested through `tito module test NN` for affected modules, where `NN` was `05`, `06`, and `07`. * Fixes MSE diagram in module 04 * Fixes typos and diagram confusions in module 05 * Fixes clarity for gradient computation by fixing inconsistency in representation of each operation --- *By submitting this PR, you agree to release your contribution under the project's license.* --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-15 04:52:35 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/cs249r_book#26127