mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-04-28 16:48:30 -05:00
Switch labs navbar from the M-badge SVG to the shared SEAS shield PNG used by tinytorch / kits / mlsysim / instructors. Browser-tab favicon keeps the M-badge SVG since favicons render at sizes where the shield becomes illegible.
227 lines
8.1 KiB
YAML
227 lines
8.1 KiB
YAML
# =============================================================================
|
|
# LABS WEBSITE CONFIGURATION
|
|
# =============================================================================
|
|
# Standalone Quarto project for interactive ML simulations
|
|
# Part of the MLSysBook ecosystem: mlsysbook.ai/labs/
|
|
# =============================================================================
|
|
|
|
project:
|
|
type: website
|
|
output-dir: _build
|
|
render:
|
|
- "*.qmd"
|
|
- "*.md"
|
|
- "!plans/"
|
|
|
|
website:
|
|
title: "Interactive Labs"
|
|
description: "Interactive ML simulations and labs for exploring machine learning systems."
|
|
site-url: https://mlsysbook.ai/labs/
|
|
favicon: assets/images/favicon.svg
|
|
|
|
# Open Graph / Social Media metadata
|
|
open-graph:
|
|
locale: en_US
|
|
site-name: "Machine Learning Systems"
|
|
image: assets/images/social-card.svg
|
|
image-width: 1200
|
|
image-height: 630
|
|
twitter-card:
|
|
card-style: summary_large_image
|
|
image: assets/images/social-card.svg
|
|
|
|
page-navigation: true
|
|
reader-mode: false
|
|
back-to-top-navigation: true
|
|
bread-crumbs: true
|
|
|
|
search:
|
|
keyboard-shortcut: ["/"]
|
|
|
|
# Shared navbar from navbar-common.yml (via metadata-files).
|
|
# Responsive props (background, pinned, collapse) inherited from shared config.
|
|
navbar:
|
|
# Use the shared SEAS shield (matches tinytorch / kits / mlsysim / instructors).
|
|
# Keeps the left rail visually consistent across the MLSysBook site family.
|
|
# The browser-tab favicon stays as the cleaner M-badge SVG via `favicon:` above.
|
|
logo: "assets/images/logo.png"
|
|
search: true
|
|
title: "Machine Learning Systems"
|
|
left:
|
|
- text: "Interactive Labs"
|
|
menu:
|
|
- icon: house
|
|
text: "Labs Home"
|
|
href: ./index.qmd
|
|
- text: "---"
|
|
- icon: play-circle
|
|
text: "Launch Lab 01"
|
|
href: vol1/lab_01_ml_intro/
|
|
- icon: compass
|
|
text: "Start Orientation"
|
|
href: vol1/lab_00_introduction/
|
|
- text: "---"
|
|
- icon: journal
|
|
text: "Volume I Labs"
|
|
href: vol1/lab_00_introduction/
|
|
- icon: journal
|
|
text: "Volume II Labs"
|
|
href: vol2/lab_01_introduction/
|
|
- text: "---"
|
|
- icon: github
|
|
text: "View Source"
|
|
href: https://github.com/harvard-edge/cs249r_book/tree/dev/labs
|
|
target: _blank
|
|
|
|
sidebar:
|
|
- id: labs-sidebar
|
|
style: "floating"
|
|
background: light
|
|
search: true
|
|
collapse-level: 2
|
|
contents:
|
|
- text: "Labs Home"
|
|
href: index.qmd
|
|
- text: "---"
|
|
- section: "Volume I: Foundations"
|
|
contents:
|
|
- section: "I. Foundations"
|
|
contents:
|
|
- text: "00 · The Architect's Portal"
|
|
href: vol1/lab_00_introduction/
|
|
- text: "01 · The AI Triad"
|
|
href: vol1/lab_01_ml_intro/
|
|
- text: "02 · The Iron Law"
|
|
href: vol1/lab_02_ml_systems/
|
|
- text: "03 · The Silent Degradation Loop"
|
|
href: vol1/lab_03_ml_workflow/
|
|
- text: "04 · The Data Gravity Trap"
|
|
href: vol1/lab_04_data_engr/
|
|
- section: "II. Build"
|
|
contents:
|
|
- text: "05 · The Activation Tax"
|
|
href: vol1/lab_05_nn_compute/
|
|
- text: "06 · The Quadratic Wall"
|
|
href: vol1/lab_06_nn_arch/
|
|
- text: "07 · The Kernel Fusion Dividend"
|
|
href: vol1/lab_07_ml_frameworks/
|
|
- text: "08 · The Training Memory Budget"
|
|
href: vol1/lab_08_model_train/
|
|
- section: "III. Optimize"
|
|
contents:
|
|
- text: "09 · The Data Selection Tradeoff"
|
|
href: vol1/lab_09_data_selection/
|
|
- text: "10 · The Compression Frontier"
|
|
href: vol1/lab_10_model_compress/
|
|
- text: "11 · The Roofline"
|
|
href: vol1/lab_11_hw_accel/
|
|
- section: "IV. Deploy"
|
|
contents:
|
|
- text: "12 · The Speedup Ceiling"
|
|
href: vol1/lab_12_perf_bench/
|
|
- text: "13 · The Tail Latency Trap"
|
|
href: vol1/lab_13_model_serving/
|
|
- text: "14 · The Silent Degradation Problem"
|
|
href: vol1/lab_14_ml_ops/
|
|
- section: "Capstone"
|
|
contents:
|
|
- text: "15 · There Is No Free Fairness"
|
|
href: vol1/lab_15_responsible_engr/
|
|
- text: "16 · The Architect's Audit"
|
|
href: vol1/lab_16_ml_conclusion/
|
|
- text: "---"
|
|
- section: "Volume II: At Scale"
|
|
contents:
|
|
- section: "I. Foundations"
|
|
contents:
|
|
- text: "01 · The Scale Illusion"
|
|
href: vol2/lab_01_introduction/
|
|
- text: "02 · The Compute Infrastructure Wall"
|
|
href: vol2/lab_02_compute_infra/
|
|
- text: "03 · Communication at Scale"
|
|
href: vol2/lab_03_communication/
|
|
- text: "04 · The Data Pipeline Wall"
|
|
href: vol2/lab_04_data_storage/
|
|
- section: "II. Build"
|
|
contents:
|
|
- text: "05 · The Parallelism Puzzle"
|
|
href: vol2/lab_05_dist_train/
|
|
- text: "06 · When Failure Is Routine"
|
|
href: vol2/lab_06_fault_tolerance/
|
|
- text: "07 · The Scheduling Trap"
|
|
href: vol2/lab_07_fleet_orch/
|
|
- text: "08 · The Inference Economy"
|
|
href: vol2/lab_08_inference/
|
|
- section: "III. Optimize"
|
|
contents:
|
|
- text: "09 · The Optimization Trap"
|
|
href: vol2/lab_09_perf_engineering/
|
|
- text: "10 · The Edge Thermodynamics Lab"
|
|
href: vol2/lab_10_edge_intelligence/
|
|
- text: "11 · The Silent Fleet"
|
|
href: vol2/lab_11_ops_scale/
|
|
- section: "IV. Deploy"
|
|
contents:
|
|
- text: "12 · The Price of Privacy"
|
|
href: vol2/lab_12_security_privacy/
|
|
- text: "13 · The Robustness Budget"
|
|
href: vol2/lab_13_robust_ai/
|
|
- text: "14 · The Carbon Budget"
|
|
href: vol2/lab_14_sustainable_ai/
|
|
- section: "Capstone"
|
|
contents:
|
|
- text: "15 · The Fairness Budget"
|
|
href: vol2/lab_15_responsible_ai/
|
|
- text: "16 · The Fleet Synthesis"
|
|
href: vol2/lab_16_fleet_synthesis/
|
|
|
|
page-footer:
|
|
left: |
|
|
© 2024-2026 Harvard University. Licensed under <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC-BY-NC-SA 4.0</a>
|
|
center: |
|
|
Part of the <a href="https://mlsysbook.ai">Machine Learning Systems</a> ecosystem
|
|
right:
|
|
- icon: github
|
|
href: https://github.com/harvard-edge/cs249r_book
|
|
aria-label: "View source on GitHub"
|
|
- icon: star
|
|
href: https://github.com/harvard-edge/cs249r_book
|
|
aria-label: "Star this repository"
|
|
background: light
|
|
border: true
|
|
|
|
format:
|
|
html:
|
|
theme:
|
|
light:
|
|
- default
|
|
- assets/styles/style.scss
|
|
dark:
|
|
- default
|
|
- assets/styles/style.scss
|
|
- assets/styles/dark-mode.scss
|
|
respect-user-color-scheme: true
|
|
toc: true
|
|
toc-depth: 3
|
|
number-sections: false
|
|
code-copy: true
|
|
code-overflow: wrap
|
|
highlight-style: github
|
|
link-external-icon: false
|
|
link-external-newwindow: true
|
|
anchor-sections: true
|
|
include-in-header:
|
|
- file: ../shared/config/site-head.html
|
|
- text: |
|
|
<link rel="manifest" href="/labs/site.webmanifest">
|
|
<link rel="icon" href="/labs/assets/images/favicon.svg" type="image/svg+xml">
|
|
<meta name="theme-color" content="#7D3C98">
|
|
include-after-body:
|
|
- text: |
|
|
<script src="assets/scripts/subscribe-modal.js" defer></script>
|
|
|
|
# Announcement bar configuration
|
|
metadata-files:
|
|
- ../shared/config/navbar-common.yml
|
|
- config/announcement.yml
|