sb-ai-lab/Eco2AI

eco2AI is a python library which accumulates statistics about power consumption and CO2 emission during running code.

50
/ 100
Established

This tool helps you understand the environmental impact of your computational work by tracking the power consumption and CO2 emissions of your CPU and GPU devices. It takes your running Python script as input and outputs a log file detailing energy use and estimated carbon footprint, considering your geographical location. Data scientists, machine learning engineers, and researchers can use this to monitor and report the sustainability of their AI models and other compute-intensive tasks.

270 stars. Used by 1 other package. No commits in the last 6 months. Available on PyPI.

Use this if you need to measure and report the energy consumption and CO2 emissions of your Python-based machine learning models or other computational experiments.

Not ideal if you need to track the environmental impact of non-Python code or hardware beyond CPU and GPU.

AI sustainability Machine Learning Operations Carbon Footprint Tracking Research Reproducibility Energy Efficiency
Stale 6m
Maintenance 0 / 25
Adoption 11 / 25
Maturity 25 / 25
Community 14 / 25

How are scores calculated?

Stars

270

Forks

23

Language

Python

License

Apache-2.0

Last pushed

Mar 10, 2025

Commits (30d)

0

Dependencies

9

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sb-ai-lab/Eco2AI"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.