Files
cs249r_book/periodic-table/package.json
Vijay Janapa Reddi 4846513629 periodic-table: add canonical YAML, generator scripts, and paper
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
2026-04-07 10:35:53 -04:00

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"
}
}