Files
cs249r_book/mlsysim/docs/slides.qmd
Vijay Janapa Reddi 304856b5d1 fix(repo): unblock book validate-dev — repair broken links + Black formatting
check-internal-links was failing on 4 dead refs that tipped book validate-dev
into red, blocking the navbar republish:

  - interviews/vault/README.md, interviews/vault/TESTING.md
    referenced ../vault-cli/docs/CUTOVER_QA.md, which was deleted in
    c824ac6e (retire prod static-fallback). Both refs removed.

  - mlsysim/docs/slides.qmd referenced tutorial_part{1,2}.pdf, which are
    built from the .tex sources in mlsysim/tutorial/slides/ but are not
    yet wired into mlsysim-build-pdfs.yml. Production was 404'ing on both.
    Replaced the download buttons with a "build from source" placeholder
    + commented-out original markup + TODO note pointing at the missing
    workflow step.

Also: book-format-python (Black at 70 chars) wanted PEP-8-style two blank
lines between top-level Python functions in three code blocks of
frameworks.qmd. Auto-applied.
2026-04-28 20:52:37 -04:00

53 lines
2.1 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
pagetitle: "Tutorial Slides"
title: "Tutorial Slides"
subtitle: "Beamer decks for the MLSys·im ISCA tutorial — analytical, first-principles ML systems modeling."
toc: true
---
The MLSys·im tutorial is delivered as two Beamer decks. Both PDFs are built
from source on every release (see [`mlsysim/tutorial/slides/`](https://github.com/harvard-edge/MLSysBook/tree/dev/mlsysim/tutorial/slides))
and published alongside this site so links never go stale.
## Part 1 — Morning Session (Parts 04)
Foundations: the iron law of ML systems, the roofline model, memory bandwidth
limits, and the two phases of LLM inference.
<!-- TODO: tutorial_part1.pdf is built from mlsysim/tutorial/slides/tutorial_part1.tex
but the publish-live workflow does not yet emit it alongside the paper PDF.
Restore the link below once mlsysim-build-pdfs.yml is wired to ship it.
[Download Part 1 (PDF)](tutorial_part1.pdf){.im-btn .im-btn-primary target="_blank"}
-->
*PDF: build from source per the instructions below — bundled artifact pending.*
## Part 2 — Afternoon Session (Parts 59)
Scale and cost: distributed training, KV-cache pressure, geography as a systems
variable, and design-space exploration.
<!-- TODO: tutorial_part2.pdf — same situation as Part 1.
[Download Part 2 (PDF)](tutorial_part2.pdf){.im-btn .im-btn-primary target="_blank"}
-->
*PDF: build from source per the instructions below — bundled artifact pending.*
## Source
Both decks live in the `mlsysim/tutorial/slides/` directory of the [MLSysBook
repository](https://github.com/harvard-edge/MLSysBook). To rebuild locally:
```bash
cd mlsysim/tutorial
make
```
This produces `_build/tutorial_part1.pdf` and `_build/tutorial_part2.pdf` using
xelatex and the shared `beamerthememlsys` theme. Prerequisites: `xelatex` (TeX
Live or MacTeX) plus either `inkscape` or `rsvg-convert` for SVG conversion.
## Looking for the textbook lecture slides?
The 35-deck textbook lecture series covering both volumes of *Machine Learning
Systems* lives at [mlsysbook.ai/slides](https://mlsysbook.ai/slides/). Those
decks are organized by chapter and are independent of the MLSys·im tutorial.