---
title: AI Training Compute & Energy Estimator
description: Estimate FLOPs, training time, power and facility energy from accelerator count, MFU, power draw, PUE, parameters and tokens.
hide:
  - toc
  - navigation
  - footer
---

<link rel="stylesheet" href="/stylesheets/tools.css" />
<link rel="stylesheet" href="/stylesheets/tools-training-energy.css" />
<script src="/assets/javascripts/tools/training-compute-energy-core.js" defer></script>
<script src="/assets/javascripts/tools/training-compute-energy.js" defer></script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebApplication","name":"AI Training Compute & Energy Estimator — 5sigmas","url":"https://5sigmas.com/en/tools/training-compute-energy/","applicationCategory":"EducationalApplication","operatingSystem":"Any","isAccessibleForFree":true,"description":"Interactive calculator for model training compute, duration, IT power and facility energy with explicit editable assumptions."}</script>

<div class="s5-landing s5-tool-page s5-training-energy" data-s5-training-compute-energy data-locale="en">
<section class="s5-page-intro"><div class="s5-eyebrow">Tools · Infrastructure · 16</div><h1>Turn a training plan into compute, time and energy.</h1><p>Define the cluster, useful compute utilization, average power draw and facility efficiency, then compare them with an approximate dense-pretraining workload. Every assumption that materially changes the result is editable.</p></section>
<div class="s5-tool-summary-strip"><div><small>Compute</small><strong>C ≈ 6ND</strong></div><div><small>Throughput</small><strong>editable MFU</strong></div><div><small>Power</small><strong>TDP ≠ draw</strong></div><div><small>Facility</small><strong>IT energy × PUE</strong></div></div>

<div class="s5-tool-workbench">
<form class="s5-tool-controls" aria-label="Training assumptions" onsubmit="return false">
<section class="s5-tool-controls__section"><h2>Cluster and schedule</h2><div class="s5-tool-field"><label for="s5-energy-preset-en">Accelerator</label><select id="s5-energy-preset-en" data-field="preset"></select><small data-output="hardware-note">—</small></div><div class="s5-tool-field"><label for="s5-energy-gpus-en">Accelerators <span>units</span></label><input id="s5-energy-gpus-en" data-field="gpus" type="number" min="1" step="1" value="1024" inputmode="numeric" /></div><div class="s5-tool-field"><label for="s5-energy-hours-en">Scheduled duration <span>hours</span></label><input id="s5-energy-hours-en" data-field="durationHours" type="number" min="0.01" step="1" value="720" inputmode="decimal" /></div><div class="s5-tool-field"><label for="s5-energy-mfu-en">MFU <span>% of dense peak</span></label><input id="s5-energy-mfu-en" data-field="mfuPct" type="number" min="0.1" max="100" step="1" value="45" inputmode="decimal" /><small>MFU approximates what fraction of theoretical peak becomes model FLOPs. It is not electrical utilization.</small></div></section>
<section class="s5-tool-controls__section"><h2>Power and facility</h2><div class="s5-tool-field"><label for="s5-energy-power-en">Average accelerator power <span>% of TDP</span></label><input id="s5-energy-power-en" data-field="powerUtilizationPct" type="number" min="0.1" max="100" step="1" value="85" inputmode="decimal" /></div><div class="s5-tool-field"><label for="s5-energy-other-en">Other IT <span>% of accelerator power</span></label><input id="s5-energy-other-en" data-field="otherITPct" type="number" min="0" max="1000" step="1" value="15" inputmode="decimal" /><small>CPU, memory, network and storage associated with the training run.</small></div><div class="s5-tool-field"><label for="s5-energy-pue-en">Facility PUE</label><input id="s5-energy-pue-en" data-field="pue" type="number" min="1" max="5" step="0.01" value="1.2" inputmode="decimal" /><small>PUE = total facility energy / IT equipment energy.</small></div></section>
<section class="s5-tool-controls__section"><h2>Training workload</h2><div class="s5-tool-field"><label for="s5-energy-n-en">Parameters <span>billions</span></label><input id="s5-energy-n-en" data-field="parametersB" type="number" min="0.001" step="1" value="70" inputmode="decimal" /></div><div class="s5-tool-field"><label for="s5-energy-d-en">Training tokens <span>billions</span></label><input id="s5-energy-d-en" data-field="tokensB" type="number" min="0.001" step="10" value="1400" inputmode="decimal" /></div></section>
<details><summary>Advanced assumptions</summary><section class="s5-tool-controls__section"><div class="s5-tool-field"><label for="s5-energy-peak-en">Dense peak per accelerator <span>TFLOP/s</span></label><input id="s5-energy-peak-en" data-field="peakTflops" type="number" min="0.001" step="1" value="989" inputmode="decimal" /></div><div class="s5-tool-field"><label for="s5-energy-tdp-en">Maximum TDP <span>W</span></label><input id="s5-energy-tdp-en" data-field="tdpW" type="number" min="1" step="1" value="700" inputmode="decimal" /></div><div class="s5-tool-field"><label for="s5-energy-k-en">Compute factor <span>FLOPs per parameter-token</span></label><input id="s5-energy-k-en" data-field="computeFactor" type="number" min="0.1" max="100" step="0.1" value="6" inputmode="decimal" /><small>6ND is an approximation for dense Transformers; editing k exposes sensitivity to that assumption.</small></div></section></details>
<section class="s5-tool-controls__section"><div class="s5-tool-actions"><button class="s5-tool-action" type="button" data-action="share">Copy scenario</button><button class="s5-tool-action" type="button" data-action="json">Export JSON</button><button class="s5-tool-action" type="button" data-action="reset">Reset</button></div><p class="s5-tool-feedback" data-s5-tool-feedback hidden aria-live="polite"></p></section>
</form>

<section class="s5-tool-results">
<div class="s5-section-head s5-section-head--with-copy"><div><div class="s5-eyebrow">Result</div><h2>Keep delivered compute separate from energy consumed.</h2></div><p data-output="interpretation">—</p></div>
<div class="s5-training-energy-kpis"><div><small>Required compute</small><strong data-output="required-compute">—</strong><span>kND approximation</span></div><div><small>Delivered compute</small><strong data-output="delivered-compute">—</strong><span>peak × MFU × time</span></div><div><small>Plan coverage</small><strong data-output="coverage">—</strong><span>delivered / required</span></div><div><small>Estimated time</small><strong data-output="estimated-duration">—</strong><span>for this workload</span></div></div>
<section class="s5-training-energy-panel"><div class="s5-training-energy-panel__head"><h3>From IT power to facility energy</h3><p>The bars separate accelerators, other IT and facility overhead introduced by PUE. TDP is not treated as measured draw: average power fraction is controlled above.</p></div><div class="s5-energy-breakdown" data-output="energy-breakdown" aria-live="polite"></div></section>
<div class="s5-training-energy-details"><section><h3>Power and energy</h3><p>Average facility power: <strong data-output="facility-power">—</strong></p><p>Energy during scheduled window: <strong data-output="scheduled-energy">—</strong></p><p>Energy to complete approximate workload: <strong data-output="workload-energy">—</strong></p></section><section><h3>Effective throughput</h3><p>Sustained model FLOPs: <strong data-output="achieved-throughput">—</strong></p><p>Model FLOPs per facility MW: <strong data-output="compute-per-mw">—</strong></p><p class="s5-training-energy-warning">MFU and average power draw are different variables: a cluster can consume substantial power while converting only a modest fraction of theoretical peak into useful model FLOPs.</p></section></div>
</section></div>

<section class="s5-section"><div class="s5-section-head"><div><div class="s5-eyebrow">Method</div><h2>Three layers, kept separate.</h2></div></div><div class="s5-training-energy-method"><div><strong>1 · Model workload</strong><p>The workload uses C≈kND with k=6 by default. It is a dense-pretraining approximation, not an exact measurement for every architecture.</p></div><div><strong>2 · Cluster</strong><p>Useful throughput is accelerators × dense peak × MFU. MFU stays editable because it depends on architecture, parallelism, sequence length, software and cluster scale.</p></div><div><strong>3 · Energy</strong><p>Accelerator power uses TDP × average power fraction. Other IT is added next, then PUE converts IT energy into total facility energy.</p></div></div></section>
<section class="s5-section"><div class="s5-note-feature"><div><div class="s5-eyebrow">Limits</div><h2>This is an engineering estimator, not an electricity bill or a carbon measurement.</h2><p>TDP is a configurable design limit, not a power reading. MFU is not electrical utilization. PUE is a facility metric and can vary with load and climate. The 6ND approximation omits attention, vocabulary, MoE, recomputation and other training details. Energy is not converted into emissions because that requires reliable time- and location-specific grid carbon intensity.</p></div><div class="s5-note-feature__meta"><a href="https://www.nvidia.com/en-us/data-center/h100/">NVIDIA H100</a><br /><a href="https://www.nvidia.com/en-us/data-center/h200/">NVIDIA H200</a><br /><a href="https://arxiv.org/abs/2203.15556">Hoffmann et al. · 2022</a><br /><a href="https://www.thegreengrid.org/node/372">The Green Grid · PUE</a><br />Sources reviewed: 2026-08-22</div></div></section>
</div>
