mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-05-07 18:18:42 -05:00
Snapshot of the standalone /Users/VJ/GitHub/mlperf-edu/ repo as of 2026-04-16, brought into MLSysBook as a parked feature branch for backup and iteration. Not for merge to dev. Contents (88 files, ~2.3 MB): - 16 reference workloads (cloud / edge / tiny / agent divisions) - LoadGen proxy harness + SUT plugin protocol - Compliance checker, autograder, hardware fingerprint - Paper draft (paper.tex) with TikZ/SVG figure sources - Three lab examples + practitioner workflow configs - Workload + dataset YAML registries (single source of truth) Excluded (per mlperf-edu/.gitignore + size constraints): - Datasets (6.6 GB), checkpoints (260 MB), gpt2 weights (523 MB) - Generated PDFs, .venv, build artifacts
31 lines
623 B
TOML
31 lines
623 B
TOML
[build-system]
|
|
requires = ["setuptools>=61.0"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "mlperf_edu"
|
|
version = "0.1.0"
|
|
description = "A scaled-down, educational implementation of MLPerf for teaching ML Systems."
|
|
readme = "README.md"
|
|
requires-python = ">=3.9"
|
|
dependencies = [
|
|
"torch>=2.0.0",
|
|
"torchvision>=0.15.0",
|
|
"numpy>=1.21.0",
|
|
"PyYAML>=6.0",
|
|
"rich>=13.0.0",
|
|
"plotly>=5.15.0",
|
|
"pandas>=2.0.0",
|
|
"transformers>=4.0.0"
|
|
]
|
|
|
|
[project.scripts]
|
|
mlperf = "mlperf.cli:main"
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"pytest>=7.0.0",
|
|
"black>=22.0.0",
|
|
"flake8>=6.0.0",
|
|
]
|