A curated overview of resources for reducing the environmental footprint of AI development and usage.
Contributions and pull requests are welcome!
- AIPowerMeter [Website] [Source code]
- CarbonAI [Source code]
- carbontracker [Source code] [Paper]
- CodeCarbon [Website] [Source code] [Paper]
- Eco2AI [Source code] [Paper]
- experiment-impact-tracker [Source code] [Paper]
- powermeter [Source code]
- pyJoules [Source code]
- tracarbon [Source code]
- zeus [Website] [Source code] [Paper]
The following tools are designed to calculate the footprint based on information about the choice of algorithms, configuration and hardware.
- d2m [Website] [Source code] – a machine learning pipeline for ML model development with automatic monitoring and tracking of the carbon footprint
Particularly important papers are highlighted.
- Energy and Policy Considerations for Deep Learning in NLP (Strubell et al. 2019) [Paper]
- Quantifying the Carbon Emissions of Machine Learning (Lacoste et al. 2019) [Paper]
- Green AI (Schwartz et al. 2020) [Paper] [Notes]
- Carbontracker: Tracking and Predicting the Carbon Footprint of Training Deep Learning Models (Anthony et al. 2020) [Paper]
- Carbon Emissions and Large Neural Network Training (Patterson, et al. 2021) [Paper]
- Chasing Carbon: The Elusive Environmental Footprint of Computing (Gupta et al. 2020) [Paper]
- Green Algorithms: Quantifying the Carbon Footprint of Computation (Lannelongue et al. 2021) [Paper]
- A Pratical Guide to Quantifying Carbon Emissions for Machine Learning researchers and practitioners (Ligozat et al. 2021) [Paper]
- Aligning artificial intelligence with climate change mitigation (Kaack et al. 2021) [Paper]
- New universal sustainability metrics to assess edge intelligence (Lenherr et al. 2021) [Paper]
- Unraveling the Hidden Environmental Impacts of AI Solutions for Environment Life Cycle Assessment of AI Solutions (Ligozat et al. 2022) [Paper]
- Measuring the Carbon Intensity of AI in Cloud Instances (Dodge et al. 2022) [Paper]
- Estimating the Carbon Footprint of BLOOM a 176B Parameter Language Model (Luccioni et al. 2022) [Paper]
- Bridging Fairness and Environmental Sustainability in Natural Language Processing (Hessenthaler et al. 2022) [Paper]
- Eco2AI: carbon emissions tracking of machine learning models as the first step towards sustainable AI (Budennyy et al. 2022) [Paper]
- Environmental assessment of projects involving AI methods (Lefèvre et al. 2022) [Paper]
- Sustainable AI: Environmental Implications, Challenges and Opportunities (Wu et al. 2022) [Paper]
- The Carbon Footprint of Machine Learning Training Will Plateau, Then Shrink (Patterson et al. 2022) [Paper]
- Towards the Systematic Reporting of the Energy and Carbon Footprints of Machine Learning (Henderson et al. 2022) [Paper]
- Towards Sustainable Artificial Intelligence: An Overview of Environmental Protection Uses and Issues (Pachot et al. 2022) [Paper]
- Measuring the Environmental Impacts of Artificial Intelligence Compute and Applications (OECD 2022) [Paper]
- Method and evaluations of the effective gain of artificial intelligence models for reducing CO2 emissions (Delanoë et al. 2023) [Paper]
- Making AI Less "Thirsty": Uncovering and Addressing the Secret Water Footprint of AI Models (Li et al. 2023) [Paper]
- Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Training (You et al. 2023) [Paper]
- Chasing Low-Carbon Electricity for Practical and Sustainable DNN Training (Yang et al. 2023) [Paper]
- LLMCarbon: Modeling the End-To-End Carbon Footprint of Large Language Models (Faiz et al. 2023) [Paper]
- Power Hungry Processing: Watts Driving the Cost of AI Deployment? (Luccioni et al. 2023) [Paper]
- A Synthesis of Green Architectural Tactics for ML-Enabled Systems (Järvenpää et al. 2023) [Paper]
- From Words to Watts: Benchmarking the Energy Costs of Large Language Model Inference (Samsi et al. 2023) [Paper]
- Power Hungry Processing: Watts Driving the Cost of AI Deployment? (Luccioni et al. 2023) [Paper
- Evaluating the carbon footprint of NLP methods: a survey and analysis of existing tools (Bannour et al. 2021) [Paper]
- A Survey on Green Deep Learning (Xu et al. 2021) [Paper] [Notes]
- A Systematic Review of Green AI (Verdecchia et al. 2023) [Paper]
- Counting Carbon: A Survey of Factors Influencing the Emissions of Machine Learning (Luccioni et al. 2023) [Paper]
- A framework for energy and carbon footprint analysis of distributed and federated edge learning (Savazzi et al. 2021) [Paper] [Notes]
- A first look into the carbon footprint of federated learning (Qiu et al. 2022) [Paper] [Notes]