mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-05-06 01:28:35 -05:00
Add the Periodic Table of Machine Learning Systems source of truth and
the academic paper that introduces it.
* table.yml — canonical 90-element design space (8 abstraction layers
x 5 information-processing roles), with table.schema.json
* scripts/ — Node.js tools that build index.html from the YAML,
migrate prior HTML to YAML, and validate the schema
* paper/ — LaTeX paper "The Periodic Table of Machine Learning Systems:
A Constraint-Driven Design Heuristic with Compiler Correspondence"
* paper/scripts/generate_periodic_svg.py — vector hero figure
generator that reads table.yml and emits a crisp SVG/PDF the paper
embeds in place of a screenshot
* paper/figures/ — molecular_ml, mamba, and periodic_table_hero
figures (SVG sources + PDF outputs)
* paper/Makefile — full build pipeline (svgs -> rsvg-convert -> pdf)
* paper/references.bib — bibliography including Hennessy-Patterson,
Hooker, Sze/Emer, Halide, GPipe, PipeDream, Korthikanti, Kung
16 lines
458 B
JSON
16 lines
458 B
JSON
{
|
|
"name": "@mlsysbook/periodic-table",
|
|
"version": "0.2.0",
|
|
"private": true,
|
|
"description": "Build scripts for the Periodic Table of ML Systems. table.yml is the source of truth; build-html and validate consume it.",
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "node scripts/build-html.mjs",
|
|
"validate": "node scripts/validate.mjs",
|
|
"migrate": "node scripts/migrate-html-to-yaml.mjs"
|
|
},
|
|
"dependencies": {
|
|
"js-yaml": "^4.1.1"
|
|
}
|
|
}
|