Vijay Janapa Reddi
9f6d44cffc
fix: add 'rin' to codespell ignore list (contributor name)
2026-01-05 18:58:37 -05:00
Vijay Janapa Reddi
9254903732
Merge dev: labs rename and Happy New Year announcements
2026-01-05 18:55:57 -05:00
Vijay Janapa Reddi
abcd7e668f
feat: add Happy New Year announcement banners across all sites
...
- Book: New Year greeting + navbar, TinyTorch, Kits, Newsletter
- Kits: New Year greeting + navbar, Kits intro, Textbook link
- Labs: New Year greeting + navbar, Labs coming 2026, Textbook link
2026-01-05 18:55:22 -05:00
Vijay Janapa Reddi
34b350dbec
refactor: rename collabs to labs
...
- Rename collabs/ directory to labs/
- Rename workflow files: collabs-publish-*.yml → labs-publish-*.yml
- Update all paths in workflows, Quarto configs, and navbars
- Update cross-references in book, kits, and dev-landing
- Update site-url to mlsysbook.ai/labs/
Note: GitHub repo variable DEV_COLLABS_PATH needs to be renamed
to DEV_LABS_PATH in repository settings.
2026-01-05 18:45:50 -05:00
github-actions[bot]
2673f7390c
Update contributors list [skip ci]
2026-01-05 22:29:59 +00:00
Vijay Janapa Reddi
e840a1b7c9
Merge branch 'dev'
2026-01-05 17:25:22 -05:00
Vijay Janapa Reddi
70e360e0f4
merge: sync main into dev
2026-01-05 17:25:04 -05:00
Vijay Janapa Reddi
cdcb4e9529
chore: remove volume-splitting strategy docs from public repo
...
These files contain internal planning documents that should not be
public:
- VOLUME_SPLIT_ROADMAP.md (project timeline and MIT Press plans)
- VOLUME_SPLIT_SURGICAL_PLAN.md (section-by-section surgery)
- VOLUME_STRUCTURE_PROPOSAL.md (publisher proposal draft)
2026-01-04 18:07:27 -05:00
Vijay Janapa Reddi
aa1c6ca482
Merge branch 'dev'
2026-01-04 09:28:47 -05:00
github-actions[bot]
0f1b9d1c77
Update contributors list [skip ci]
2026-01-04 12:01:54 +00:00
Vijay Janapa Reddi
fd671a4146
docs: address MIT Press reviewer feedback
...
- frameworks.qmd: Update JIT and IR footnotes with PyTorch 2.0/torch.compile() context
- hw_acceleration.qmd: Remove duplicate paragraph, add cross-reference, fix table formatting
- ops.qmd: Add Ray footnote for MLOps tools coverage
- about.qmd: Add Prerequisites section with Required/Recommended categories
2026-01-04 06:57:27 -05:00
Vijay Janapa Reddi
14ebe28983
Merge remote-tracking branch 'origin/main'
2026-01-03 13:40:03 -05:00
Vijay Janapa Reddi
4edf0c3f65
Merge pull request #1099 from snuggs/patch-1
...
Update Broken PDF Link in README.md #1100
2026-01-03 08:53:53 -05:00
Vijay Janapa Reddi
81194349b2
fix: address medium-priority review findings across 6 chapters
...
- dnn_architectures: fix accuracy/error rate confusion, remove redundant phrase
- data_engineering: remove authoring placeholder text
- training: fix LaTeX typo, correct FLOPS calculation
- hw_acceleration: fix Intel H100 → Intel Gaudi 2 (product naming error)
- optimizations: fix figure label typo, URL capitalization, GPU/TPU caps
- workflow: fix incomplete footnote sentences, remove redundant phrases
2026-01-02 20:00:08 -05:00
Vijay Janapa Reddi
9932d18a2a
fix: address review findings across 5 chapters
...
- workflow: remove duplicate "Studies show that Studies suggest/indicate" phrases
- ops: remove duplicate correction cascades content and maturity table, update outdated 2025 projection
- benchmarking: replace hardcoded Section 8.2/8.3 with @sec- cross-references
- dl_primer: fix incomplete figure caption, add missing TikZ comma
- efficient_ai: fix date inconsistency (2018 → 2019)
2026-01-02 19:50:08 -05:00
Snuggs
a15a0b8bc7
Update README.md
...
Fix broken PDF download link.
###References
- PDF Download - https://mlsysbook.ai/assets/downloads/Machine-Learning-Systems.pdf
2026-01-02 17:36:02 -05:00
Vijay Janapa Reddi
b807702ec6
docs: add captions to data and model parallelism figures
...
Add descriptive captions to fig-data-fm-parallelism and
fig-fm-model-parallelism in the frameworks chapter, matching
the bold-title-colon-description style used by other figures.
2026-01-02 17:03:05 -05:00
Vijay Janapa Reddi
b21544a045
Merge branch 'dev'
2026-01-02 10:34:13 -05:00
Vijay Janapa Reddi
1e88b9ca83
fix: remove incorrect hair dryer power comparison in footnote
2026-01-02 10:33:09 -05:00
github-actions[bot]
40feb719e7
Update contributors list [skip ci]
2026-01-02 14:27:02 +00:00
Vijay Janapa Reddi
f708b4250b
Merge pull request #1092 from GabrielAmazonas/feat/data-engineering-improvements
...
Thank you for improving the data engineering chapter! The enhanced cost-effectiveness discussion in the scalability pillar adds valuable context for readers. When published, your contribution will be acknowledged at https://www.mlsysbook.ai/contents/frontmatter/acknowledgements/acknowledgements.html#sec-acknowledgements-contributors-fe00
2026-01-02 09:22:35 -05:00
Vijay Janapa Reddi
f2fea70318
Merge pull request #1097 from ParampreetSingh23/fix-issue-1095
...
Thank you for fixing the navbar overflow issue! Your contribution improves the user experience for readers on medium-width screens. When published, your contribution will be acknowledged at https://www.mlsysbook.ai/contents/frontmatter/acknowledgements/acknowledgements.html#sec-acknowledgements-contributors-fe00
2026-01-02 09:22:31 -05:00
Vijay Janapa Reddi
3a8208c8f1
Merge pull request #1094 from RinCodeForge927/security/fix-shell-injection
...
Thank you for this security fix! Your contribution helps keep our build pipeline secure. When published, your contribution will be acknowledged at https://www.mlsysbook.ai/contents/frontmatter/acknowledgements/acknowledgements.html#sec-acknowledgements-contributors-fe00
2026-01-02 09:22:28 -05:00
Gabriel Amazonas
54b730bf98
fix: highlight key terms in data engineering definition
2026-01-01 17:01:52 -03:00
Parampreet Singh
60434e1ac6
Fix navbar overflow by adjusting collapse breakpoint
2026-01-01 18:58:48 +05:30
RinCodeForge927
19bc61ee4e
Security: mitigate shell injection in build workflow
2026-01-01 11:13:51 +07:00
Gabriel Amazonas
7cbd4587d4
fix: minor typo
2025-12-31 18:15:13 -03:00
Gabriel Amazonas
828cf3e8f8
proposal: Minor re-phrasing + Cost Effective concepts earlier introduction
2025-12-31 17:48:49 -03:00
Vijay Janapa Reddi
cbfe877fe8
Merge dev: restore 4-card dev landing page
2025-12-31 00:01:26 -05:00
Vijay Janapa Reddi
99ab319ca2
fix: restore all 4 cards to dev landing page
...
- Add Hardware Kits card
- Add Co-Labs card with 'Coming 2026' badge
- Match the original 4-card layout
2025-12-31 00:01:17 -05:00
Vijay Janapa Reddi
bd67ebf61d
Merge dev: announcement bar full width fix
2025-12-30 23:58:54 -05:00
Vijay Janapa Reddi
dc13c58a1f
fix(book): make announcement bar extend full width
2025-12-30 23:58:47 -05:00
Vijay Janapa Reddi
e3c5aefd80
Merge dev: workflow fixes, colabs deep blue theme, and card header styling
2025-12-30 23:06:55 -05:00
Vijay Janapa Reddi
afabe9ae6d
style(collabs): change accent from purple to deep blue, fix card headers
...
- Update colabs-accent from #7D3C98 (purple) to #2563EB (deep blue)
- Add override to remove section header styling from card headers
- Card headers (journey-card, topic-card, g-col-6) now display large without left border
2025-12-30 23:06:33 -05:00
Vijay Janapa Reddi
3cd64e4f1e
fix: correct workflow trigger name for book deploy preview
2025-12-30 22:57:02 -05:00
kai
a514e67ce0
Merge branch 'dev' of github.com:harvard-edge/cs249r_book into dev
2025-12-30 22:36:32 -05:00
kai
14136196df
updated the location flow
2025-12-30 22:36:17 -05:00
Vijay Janapa Reddi
1ca0975475
feat(collabs): add dev preview announcement banner
2025-12-30 22:29:29 -05:00
Vijay Janapa Reddi
63a7984c87
feat(kits): add dev preview announcement banner
2025-12-30 22:29:23 -05:00
Vijay Janapa Reddi
a446a71202
Merge branch 'feat/tinytorch-brand-alignment' - ecosystem brand consistency
...
Unifies styling, OGP, 404 pages, and PWA support across book, kits, collabs, and tinytorch
2025-12-30 22:26:34 -05:00
Vijay Janapa Reddi
9b4888f0ea
feat: ecosystem consistency improvements
...
- Add custom 404 pages for Kits, Collabs, and TinyTorch
- Update OG images to use high-res book cover (1200x630px)
- Add PWA support with site.webmanifest and apple-touch-icon
- Enable TOC for Collabs (was disabled)
- Move subscribe-modal.js to _brand as shared asset
- Add theme-color meta tags matching project accent colors
2025-12-30 22:23:09 -05:00
Vijay Janapa Reddi
fddbca7e2f
Add Open Graph and Twitter Card metadata to all Quarto sites
...
- Book: site-url, description, og:image with cover art
- Kits: site-url, description, og:image with favicon
- Collabs: site-url, description, og:image with favicon
Enables proper social media previews when sharing links on
LinkedIn, Twitter, Facebook, Discord, Slack, etc.
2025-12-30 22:00:11 -05:00
Vijay Janapa Reddi
952b818eee
fix: remove unsupported ogp_title and ogp_description config options
...
sphinxext-opengraph derives title/description from page content automatically.
These config keys were causing build warnings.
2025-12-30 21:58:21 -05:00
Vijay Janapa Reddi
a8f15868d6
Align TinyTorch styling with MLSysBook brand tokens
...
- Add Google Fonts (Inter, JetBrains Mono) for typography consistency
- Add brand token CSS variables matching _brand/tokens.scss
- Update navbar height to 60px to match Quarto projects
- Use brand shadow and spacing tokens
- Apply Inter as base sans-serif font across all elements
- Apply JetBrains Mono to code blocks, timeline tech, and carousels
- Reference brand amber (#D4740C) as primary TinyTorch accent
2025-12-30 21:50:32 -05:00
github-actions[bot]
e2d2d66970
Update contributors list [skip ci]
2025-12-31 02:46:38 +00:00
Vijay Janapa Reddi
fc971d47d3
Unify navbar, fonts, and styles across book, kits, and collabs
...
- Add Google Fonts loading (Inter, JetBrains Mono) to all projects
- Align typography and navbar styling across ecosystem
- Update _brand/base.scss as canonical reference for shared styles
- Update _brand/tokens.scss to match book crimson accent
- Add consistent mobile responsive styles to collabs
- Document architecture for maintaining style consistency
2025-12-30 21:41:48 -05:00
Vijay Janapa Reddi
89ec6f9d47
Merge branch 'dev'
2025-12-30 16:14:14 -05:00
Vijay Janapa Reddi
c88f92d718
Revise README for improved clarity and focus
...
Refine mission statement and repository overview for clarity and emphasis on AI engineering as a discipline.
2025-12-30 16:11:18 -05:00
Vijay Janapa Reddi
6e98a73d76
Merge pull request #1084 from didier-durand/fix-typos-u
...
[Doc]: code error in Tinytorch ?
2025-12-30 15:32:10 -05:00
Vijay Janapa Reddi
e76d676d15
Update README with clearer mission and ecosystem details
...
Refine mission statement and clarify the repository's purpose.
2025-12-30 15:25:22 -05:00