Skip to main content

cooling-pue-ladder: heat out, priced in PUE, megawatts, and seconds

Cooling decides three things at once for an AI site: whether the rack can exist (density), how much of the feed reaches the GPUs (PUE), and how many seconds you survive a cooling fault (ride-through). This repository makes the cooling ladder executable — five rungs from legacy air to immersion, a density gate you can put in CI, a capacity model where a PUE point converts to megawatts, and an executable explanation — checked against both public series — of why the industry-average PUE "plateau" and hyperscale ~1.1 fleets [2][3] are both true at once.

TL;DR: run pue-ladder validate and five findings fall out. (1) Density, not efficiency, forces the ladder — an NVL72-class ~120 kW rack [10] leaves only direct-to-chip and immersion standing; the rear-door rung buys 2.5× density while cold-climate PUE gets slightly worse. (2) A PUE point is unqueued megawatts — a 10 MW feed moved from the survey-average 1.56 [2] to 1.2 frees ~1.9 MW (~1,500 H100s' worth [11]) behind an interconnection you already own, against a median ~5-year queue for new grid capacity [8]. (3) The plateau is two fleets — one adoption mechanism reproduces the 2014 (~1.7) and 2024 (~1.56) survey levels and the hyperscale ~1.1 fleets at once; energy-weighted PUE runs ~0.32-0.35 below the survey number, so ask buyers' questions in energy-weighted terms. (4) Efficiency sells ride-through — the direct-to-chip rung AI needs today is the ladder's thermal-buffer minimum (~11 s at 132 kW), making cooling-loss a first-class chaos-testing fault. (5) Water is a priced axis — evaporative assist buys PUE at ~1 L/kWh-class WUE [3]; dry rejection gives the water back for a modeled +0.015-0.08 PUE (+0.02-0.03 on direct-to-chip).

Part of the DIMAGGI series on turning GPU capital into usable compute — cooling sits upstream of nominal in usable = nominal × network × scheduling × recovery × placement: at a fixed grid feed, nominal IT power is feed / PUE. Full analysis in docs/study.md; all claims trace to REFERENCES.md.


The ladder

The cooling ladder

A PUE point is unqueued megawatts

Capacity freed by PUE

The plateau is two fleets

Survey vs energy-weighted PUE

Quickstart

pip install cooling-pue-ladder                # or: pip install -e .
pue-ladder ladder                             # the rungs, priced
pue-ladder gate --density 120 --rung contained-air   # exit 1: BLOCKED
pue-ladder capacity --feed-mw 10 --pue-from 1.56 --pue-to 1.2
pue-ladder fleet                              # the two-fleets demo
pue-ladder validate                           # model vs public record

gate exits non-zero when the rung can't cool the density — usable as a CI gate for infrastructure-as-code. Every constant (density ceilings, PUE floors and penalties, retrofit $/kW, thermal buffers) is an exposed field on cooling.ladder.RUNGS, deliberately easy to override and rerun.

Reproduce

make test        # 40 tests: invariants + the 10-point validation registry
make figures     # regenerates figures/ (needs matplotlib)

Python 3.10+, stdlib only; matplotlib only for figures. The validation registry separates calibrated points (published fleet PUEs and the 2014 initial condition the constants were tuned to [2-6][13]) from emergent ones (the 2024 survey level, the survey/energy-weighted divergence, and the density verdicts [2][10][11]), and the suite fails if either kind drifts.

Series — turning GPU capital into usable compute


Margaret (Maggie) Nanyonga — Founder & Principal Architect, DIMAGGI AI.

Metadata

Release files for cooling-pue-ladder 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cooling-pue-ladder 1.0.0
File Size Uploaded Provenance
cooling_pue_ladder-1.0.0.tar.gz 17.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for cooling-pue-ladder 1.0.0
File Interpreter ABI Platform
cooling_pue_ladder-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.9 kB

Release files / cooling_pue_ladder-1.0.0.tar.gz

Download URL cooling_pue_ladder-1.0.0.tar.gz
Size 17.7 kB
Tags Source
SHA-256 checksum
How to use checksums
0f1259ee57116f41c2baee0a3aba852a962f71fd2cbb51c6067c06a6b09901c3
BLAKE2b-256 checksum
How to use checksums
b05255a724fbef14d9e57349edc81a6d6239f0014a1e792bb4cfd57742372952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.6

Release files / cooling_pue_ladder-1.0.0-py3-none-any.whl

Download URL cooling_pue_ladder-1.0.0-py3-none-any.whl
Size 14.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
879d35082b6fedc525b851e5199b0d3de3f3056fc6ac341264052fd9d2ee2428
BLAKE2b-256 checksum
How to use checksums
9627167a01d3d7527e09b999fe30812f7a08178cbae56c0ef63fee0c752bb803
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.6

Security for cooling-pue-ladder 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page