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 symbolic map of AI training infrastructure, from datacenter economics and GPU kernels down toward the physics the numbers keep borrowing from.
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.
Not a bounded simulator
Most training-cost talk jumps straight to a satisfying number. `gpu_stack` keeps the ancestry attached: equations, units, references, constraints, scenario assumptions, and the exact places where the graph has not decomposed reality yet.
One output, many upstream obligations. The useful part is that the obligations stay inspectable.
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.
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.
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
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.
Teaching the stack without flattening it into vibes. Auditing which numbers are constants, equations, measured values, or scenario inputs. Tracing an output from economics into infrastructure, performance, manufacturing, and physics.
It does not solve simultaneous systems. It is not a full digital twin of a datacenter. It still contains root inputs that deserve deeper decomposition, sourcing, or an explicit scenario boundary.
next_work.exe