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

Taking into account the CO2 emissions of models training #9

Open
fe51 opened this issue Jun 23, 2023 · 3 comments
Open

Taking into account the CO2 emissions of models training #9

fe51 opened this issue Jun 23, 2023 · 3 comments

Comments

@fe51
Copy link
Member

fe51 commented Jun 23, 2023

Hi there,

Given that the Pyronear project has a low-resource approach, as we try to minimise the environmental impact of our products, it seems relevant to have an idea of the CO2 emissions associated with our training sessions.

There are various solutions for this, including codecarbon developed by some D4G volunteers.

Consequently, it would be interesting to include some related metrics in our ml ops workflow.

In this way, we could compare the performance of the training sessions in terms of estimated CO2 emissions and sum it to have estimate CO2 emission of Pyronear model training

What do you think ?

Happy to discuss it :)

@gaetanbrison
Copy link
Collaborator

Hi @fe51,

I think it is a great idea:) I have used codecarbon before. I think it would be nice as a 1st step to monitor code execution thanks to codecarbon and / or lineprofiler. In a 2nd step improve run time and co2 emissions. It could even be part of the ML Flow process. What do you think about it @MateoLostanlen ?

@MateoLostanlen
Copy link
Member

@gaetanbrison I love the idea !

@frgfm
Copy link
Member

frgfm commented Jul 4, 2023

We already have it on pyrovision actually :)
pyronear/pyro-vision#140

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants