Root input
A variable with no defining value relation yet. It might be a real scenario boundary, or it might be physics that still needs decomposition.
gpu_stack/readme/frontdoor.txt
A virtual AI datacenter you can interrogate. It predicts what a training run does to time, power, and money, says how sure it is, and can show you what every one of its numbers is made of.
read_graph.exe
Start with a human question, then follow the named dependencies upstream. Every hop should tell you whether you are looking at an equation, a scenario value, or an unresolved root input.
token_journey.exe
Every station is a layer of the model. The lamp lights as the token passes through, and the trip always ends at an invoice.
Symbolic causal backbone
The registry keeps equations, units, references, constraints, scenario assumptions, and unresolved boundaries attached. The research layer now adds observations, held-out splits, temporal events, interventions, uncertainty, residuals, and decision regret so graph completeness is no longer mistaken for scientific progress.
Constant.Variable: clocks, voltages, tariffs, GPU counts, batch sizes, and facility assumptions.One output, many upstream obligations. Click a layer to see what it owes.
layers.sys
The visible machine is a building, but the model treats it as a constraint bundle: grid interconnect, substations, cooling loops, water, occupancy, capex, operations, and uptime.
trace_target.exe
Cost per token is not a lone price. It depends on run cost, token count, facility power, throughput, utilization, hardware choices, and root assumptions that still need better evidence.
The graph is useful because each hop keeps its label. If a hop cannot be resolved from equations or scenario assignments, it comes back as a named missing boundary.
cone_browser.exe
Choose a target and click any node to expand its direct dependencies. Each hop shows the unit, scope, and whether it is an equation, a root input, or a physics constant. Root inputs carry a gold badge because they are the visible modeling debt.
root_debt.dat
root-debt ranks unresolved root inputs by downstream blast radius. The point is not to pretend the largest family is bad. The point is to know which unknowns are currently expensive.
physical.lithography.medium with total weight 3014.These bars normalize the five README weights against the top family. No new metric is being invented here.
CLI.exe
The package is still closer to a research instrument than a polished app. That is useful right now. Ask it what exists, what is unresolved, and where a claim bottoms out.
python -m gpu_stack.cli stats
python -m gpu_stack.cli verify --profile fast
python -m gpu_stack.cli resolve econ.cost.per_token --preset scenarios.dense_training_cost_fixture --trace --missing
python -m gpu_stack.cli root-debt --families --limit 5
python -m gpu_stack.cli scenario-report scenarios.dense_training_cost_fixture --json
python -m gpu_stack.cli next-work
python -m gpu_stack.cli experiment-protocol E001 --json
python -m gpu_stack.cli experiment-run E001 --scenario experiments/e001-beyond-one-datacenter/screening-scenario-v1.json --output result.json --observatory-output docs/data/e001-screening-v1.json
A variable with no defining value relation yet. It might be a real scenario boundary, or it might be physics that still needs decomposition.
The upstream set of variables, equations, assumptions, and constants needed to explain one target.
A named set of explicit assignments used to resolve targets reproducibly. Synthetic fixtures are test anchors, not market claims.
Model FLOPs Utilization: how much of the theoretical model compute is actually useful during training.
High Bandwidth Memory: the fast memory sitting close to the accelerator package, often a ceiling for throughput.
Power Usage Effectiveness: total facility power divided by IT equipment power. Cooling and overhead show up here.
Tracing a result into mechanics and evidence. Replaying explicit compute, communication, checkpoint, outage, and recovery events. Keeping observations, assumptions, priors, modeled values, and unmeasured claims visibly separate.
E001 now has explicit recovery mechanics and three measured learning stages. LC3 held canonical work equal: adaptive continuation preserved learning and saved attempted work and opportunity ticks, but failed its frozen device-energy bound. This is not evidence that a frontier-scale multi-site run converges, and local GPU energy is not facility energy.
next_work.exe