atlas

Research map / Architectures and efficiency / RNNs and normalization

The Hidden Joules: Evaluating the Energy Consumption of Vision Backbones for Progress Towards More Efficient Model Inference

ICML 2025 · Architectures and efficiency › RNNs and normalization · approach: Dataset condensation and flow estimation

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Measures inference energy consumption and accuracy of about 1,200 timm ImageNet classification models on A100/H100 GPUs under PyTorch FP32 and TensorRT FP16, and releases an energy-efficiency scoring system and interactive web app.

Problem

Inference energy consumption of vision classification models is poorly understood; prior studies covered few models, used batch size 1, relied on outdated GPUs, or estimated energy from TDP and FLOPs, which is inaccurate.

Approach

Large-scale, batch-size-saturated, nvidia-smi-based energy measurement across ~1,200 timm models on two GPUs and two inference stacks, plus a weighted accuracy-energy score and throughput-based energy estimation (throughput implies the GPU is near TDP).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TensorRT FP16 instead of PyTorch FP32ImageNet models on A100 · ImageNetenergy consumption: 3.89Helped
Use TensorRT FP16 instead of PyTorch FP32ImageNet models on H100 · ImageNetenergy consumption: 4.02Helped
Estimate energy using FLOPs divided by GPU FLOPs/second and multiplied by TDPImageNet models on A100 · ImageNetenergy estimation error: 3.13 and 3.16Hurt
Estimate energy using parameters, Gmacs, and activationsImageNet models on A100 · ImageNetMAPE: 34.73%Helped
Infer energy consumption from throughputImageNet models on A100 · ImageNetMAPE: 0.97%Helped
Increase batch size to improve GPU utilizationEfficientViT on H100 · ImageNet inferenceenergy consumption per imageHelped
Increase batch size beyond full hardware utilizationEfficientViT on H100 · ImageNet inferenceenergy consumption per imageMixed
Increase input image size (ablation)Models supporting variable input sizes · ImageNetenergy consumptionHurt
Increase input image size (ablation)Models supporting variable input sizes · ImageNetaccuracyNo clear effect
Use RTX 4090 instead of RTX 3090128 most efficient H100 models · ImageNetgeometric mean energy reduction: 21.0%Helped
Use RTX 5090 instead of RTX 4090128 most efficient H100 models · ImageNetenergy reduction: 5.7%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K validation ImageNet Real Labels ImageNet V2 Matched Frequency ImageNet Sketch ImageNet Adversarial ImageNet Rendition

Benchmarks: ImageNet-1K ImageNet Real Labels ImageNet V2 ImageNet Sketch ImageNet Adversarial ImageNet Rendition

Metrics: energy per image (J/img) top-1 accuracy throughput (img/s) mean absolute percentage error energy efficiency score Pearson correlation Spearman correlation

Baselines: Desislavov et al. FLOPs-TDP estimation Henderson et al. batch-size-1 measurements VGG

Builds on: Green AI Desislavov et al. energy estimation Henderson et al. energy reporting framework

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy