Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Computation of carbon emissions #687

Open
LucieLgnr opened this issue Oct 14, 2024 · 1 comment
Open

Computation of carbon emissions #687

LucieLgnr opened this issue Oct 14, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@LucieLgnr
Copy link

Hello,

I'm an analyst in life cycle assessment, and I list all the tools available to calculate the environmental impact of artificial intelligence/cloud computing.

I have some questions about CodeCarbon (I read the documentation but my skills in programing are rather limited) :

  • Where regional carbon intensity of electricity come from ? Is it from Electricity map ?
  • Is CodeCarbon able to calculate the carbon intensity for each province of Canada (Québec, Ontario, etc) and the United States ?
  • If the computing occurs in a private cloud, is it possible to adapt CodeCarbon with the specifications of the hardware ?
  • Is the tool able to identify if the IA training is distributed over several servers ?

Thanks,

Lucie

@benoit-cty
Copy link
Contributor

Hello, thanks for your interest and sorry for the delay.

Where regional carbon intensity of electricity come from ? Is it from Electricity map ?
By default it's a static file we build from Our World In Data : https://github.com/mlco2/codecarbon/blob/master/codecarbon/data/private_infra/global_energy_mix.json
But CodeCarbon car use your Electricitymaps API if you provide it.

Is CodeCarbon able to calculate the carbon intensity for each province of Canada (Québec, Ontario, etc) and the United States ?
Only if you use the Electricitymaps API.

If the computing occurs in a private cloud, is it possible to adapt CodeCarbon with the specifications of the hardware ?

CodeCarbon auto-detect the hardware. You also have the ability to specify the PUE of the datacenter il you know it.

Is the tool able to identify if the IA training is distributed over several servers ?

Yes, by running CodeCarbon on all node and using the API to aggregates all the data. We are currently rebuilding this part with authentication. The previous version is on http://dashboard.codecarbon.io/

@benoit-cty benoit-cty added the documentation Improvements or additions to documentation label Oct 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants