VOOZH about

URL: https://thenewstack.io/check-your-ml-carbon-footprint-with-the-machine-learning-emissions-calculator/

⇱ Check Your ML Carbon Footprint with the Machine Learning Emissions Calculator - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2019-12-13 10:46:03
Check Your ML Carbon Footprint with the Machine Learning Emissions Calculator
feature,
AI

Check Your ML Carbon Footprint with the Machine Learning Emissions Calculator

A calculator to estimate carbon emissions from machine learning modeling.
Dec 13th, 2019 10:46am by Kimberley Mok
👁 Featued image for: Check Your ML Carbon Footprint with the Machine Learning Emissions Calculator

Faced with dire reports of looming global catastrophe due to the ongoing climate emergency, many of us are taking a long, hard look at the carbon footprint of our daily lives — whether it’s from the food we eat, how much we drive or how often we fly. But sometimes it’s the most intangible of things that may actually be pumping out more carbon than we think — namely, the surprisingly large carbon footprint that can be associated with creating machine learning models — the same technology that underlies the apps on our smartphones, digital personal assistants and computers.

While using such tech might not necessarily emit all that much carbon, the cause for concern lies behind the carbon impact of the computational processes that go into training AI — and whether researchers and companies can be well-informed enough to choose less carbon-intensive options.

Until now, artificial intelligence researchers have not really had an easily available method to quantify the carbon impact. But that’s changing, thanks to a team from Canada’s Montreal Institute for Learning Algorithms (MILA), Element AI and Polytechnique Montreal, which recently released a tool designed to help those working in the AI field estimate how much carbon is produced in training their machine learning models. The project aims to raise awareness, while also spurring further discussion about the environmental impact of developing such algorithms.

The carbon footprint of training AI models “is often something that gets overlooked, since accuracy is really the main factor people consider,” said Alexandra Luccioni, an AI researcher with MILA and one of the study’s co-authors. “But as models and datasets get bigger, the cost in energy (and environmental impact) is going to get bigger as well.”

Indeed, as the field of artificial intelligence research expands, increasingly powerful and power-hungry hardware like GPUs (graphics processing units) are being harnessed to train machine learning models for a diverse range of applications, from natural language processing to computer vision. However, as artificial neural networks become more complex, more computational muscle (and therefore more energy) is required. It all comes at an environmental cost — albeit of mostly unknown quantities to the vast majority of AI experts.

Quantifying Machine Learning’s Carbon Impact

To tackle that question, the team’s Machine Learning Emissions Calculator is designed to take into account several main factors: the energy that is consumed by the system’s hardware; length of training time; the geographical location of the server being used by the provider of cloud computing services; the CO2 emissions per unit of electricity produced in that particular region; and any potential carbon offsets that have been purchased by the cloud provider. Once these variables are entered in, the calculator can estimate how much carbon is being generated during training tasks.

👁 Image

As the paper notes, it can be difficult to estimate exactly the amount of CO2 emitted by a cloud server, because that data is usually not made public. To get around that problem, the study assumes that servers are connected to their local power grids, and cross-references publicly available data from those grids with the known server locations of major cloud providers like Google Cloud Platform, Microsoft Azure and Amazon Web Services, thus allowing the calculator to make its evaluation. Not surprisingly, where a cloud server is physically located, and whether its local grid uses renewable energy sources can make a huge difference in how much carbon is ultimately emitted.

“It’s really impressive how big a difference in terms of emissions there can be, just based on where your model is training,” Luccioni told us. “People often choose the server based on availability, or proximity, or personal preference, but choosing a low-carbon server in a location like Quebec or California can reduce the amount of carbon produced by a factor of 100.”

Beyond carefully choosing a cloud provider based on the location of their servers and whether they use renewable energy sources or buy carbon offsets, another measure that could significantly lower carbon emissions is to avoid training AI models from scratch whenever possible, which previous studies have shown could push emissions much higher than if a pre-trained model was used. To that end, larger tech giants like Google could consider sharing their models so that people with less computational resources can build on top of them, rather than producing more carbon in training from scratch. As the team’s project continues to develop, it ultimately raises important questions of what might be the best practices to reduce AI’s carbon footprint.

“Being mindful of the amount of CO2 produced by a model and trying to do a trade-off (such as accuracy gained versus carbon produced), is a great first step for individuals,” said Luccioni. “On a company level, either offsetting or installing more efficient hardware can definitely go a long way.”
Nevertheless, there’s still a long way to go before AI’s carbon emissions can be more accurately predicted, says Luccioni: “There is a huge lack of transparency with regard to the CO2 produced by grids in different locations. So while we currently use the best publicly available data we could find, it’s definitely not 100 percent accurate, since we just don’t have that information. In order to improve our work, we call upon companies to disclose their emissions and energy consumption, so that we can improve our estimates. We hope that our work, along with others, will open the door for these conversations and debates to take place, to quantify the environmental impact of our field, and for positive changes that can be made to reduce it.”

Read the team’s paper, and check out their Machine Learning Emissions Calculator.

Feature Image by marian anbu juwan from Pixabay.

TRENDING STORIES
Kimberley Mok is a tech and design reporter who covers artificial intelligence, robotics, quantum computing, tech culture and science stories for The New Stack. Trained as an architect, she is also an illustrator and multidisciplinary designer who has been passionate...
Read more from Kimberley Mok
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.