Code Carbon

Mesurer l'empreinte carbone d'un code Python

Code Carbon a été initié par Yoshua Bengio, prix Turing pour ses travaux fondateurs du Deep Learning. Code Carbon est un léger package python qui va estimer la consommation de votre(vos) machine(s) lorsque vous utilisez votre code et son impact en termes d'émission de dioxyde de carbone (CO2) en fonction de l'intensité carbone du réseau électrique utilisé.

L'objectif est de provoquer à la fois une prise de conscience, de susciter la discussion au sein des organisations et de promouvoir les bonnes pratiques.

65 mails envoyés ✉ consomment autant d'énergie qu'une voiture qui roule pendant un kilomètre🚗. Une box internet équivaut à un réfrigérateur ❄ en fonction pendant un an. Une requête sur google demande autant d'électricité qu'une ampoule 65w allumée pendant 17 secondes... Le numérique émet 4% des gaz à effet de serre mondiaux, soit autant que l'avion, heureusement pour beaucoup plus d'utilisateurs. Cependant cela représente tout de même 21 % des émissions que notre Terre peut naturellement absorber ! De plus, son usage est en croissance de 9% par an.

Sans compter les impacts environnementaux liés à la pollution lors de l'extraction, la fabrication et la fin de vie. Il y a également des impacts sociaux comme les (40 000 enfants) qui travaillent dans les seules mines de cobalt du Congo.

L'impact de nos activités numériques quotidiennes commence à être bien évalué mais qu'en est-il de l'impact de nos codes Python ?

A quoi cela sert-il de le savoir ?

  • Se faire une idée de la réalité
  • Améliorer ses pratiques en se basant sur des chiffres
  • Remonter des chiffres au département RSE
  • Participer aux débats qui visent le numérique en apportant des vrais chiffres

Livrables

Dans le cadre de Data For Good, l'équipe a ajouté une API et un tableau de bord pour centraliser les émissions et avoir une vision agrégée des émissions.

lien vers le repository https://github.com/mlco2/codecarbon

lien vers le projet https://codecarbon.io/

La solution

Impacts

1,5

millions de téléchargements

1600

projets Github utilisent le package

73

contributeurs depuis la création.

Abonne toi à nos newsletters !

Plusieurs formats différents en fonction de tes compétences, ta curiosité et tes envies pour suivre nos actualités, décrypter les impacts de l'IA sur nos vies et reprendre le contrôle de la tech.

Choix des newsletter

Une newsletter mensuelle pour découvrir les impacts sociaux, environnementaux et démocratique des technologies, et en particulier de l’IA sur nos vies.

Une newsletter assez technique pour documenter toute notre migration vers des outils les plus libres possibles des intérêts privés, nos choix, nos difficultés.

Une newsletter mensuelle pour suivre les actualités de l’association : articles, projets et événements en condensés. A consommer sans modération.