mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-20 04:45:11 -05:00
MLSys·im Paper Figures
This folder contains the vector graphics (.svg) used in the academic manuscript (paper.tex).
Visual Language and Color Palette
To ensure consistency across the paper and the documentation site, all figures use the following semantic color scheme:
- Cyan (
#e0f2febackground,#0284c7stroke): Represents Solvers (Layer E) or analytical math in action. - Orange (
#fff7edbackground,#d97706stroke): Represents Demand / Workloads (Layer A) (e.g., parameter counts, FLOPs). - Purple (
#f5f3ffor#ddd6febackground,#7c3aedstroke): Represents Supply / Hardware (Layers B-D) (e.g., silicon, networks). - Green (
#ecfdf5background,#10b981stroke): Represents Outcomes (e.g., predicted latency, bottleneck identification, cost). - Light Gray (
#f8fafcbackground,#cbd5e1stroke): Represents external inputs or documentation (e.g., datasheets, literature). - Crimson (
#a31f34): Represents binding constraints or critical alerts (e.g., hitting a "Wall").
Format Guidelines
- Sharp Corners Only: All nodes in Mermaid diagrams must use sharp corners (
Lpath commands, notCcubic beziers, and norxradii) to maintain an academic, block-diagram aesthetic. - PDF Compilation: The
Makefilein the parentpaper/directory automatically runsrsvg-convertto transform these.svgfiles into.pdffiles prior to LaTeX compilation. Do not commit.pdfartifacts; they are generated on the fly.