GeoPython 2022

Track and Curtail Carbon Footprint of your Python Code with CodeCarbon
2022-06-20, 16:30–17:15, Room 2

With the recent advancements in the field of AI and High Performance Computing, more organizations have started heavily investing in ML/AI research using advanced processors and humongous amount of data. Enormous amount of energy is consumed during the training process, which leads to emission of harmful greenhouse gases like Carbon Dioxide.

Python being one of the most widely used programming languages for ML/AI development, this talk focuses on educating the Python Community on how to track and reduce CO2 emissions of Python Code using CodeCarbon.


Short Description:

Artificial Intelligence has a lot of benefits to offer to the society, but at what cost? With the recent advancements in the field of AI and High Performance Computing, more organizations have started heavily investing in ML/AI research using advanced processors and humongous amount of data. Enormous amount of energy is consumed during the training process, which leads to emission of harmful greenhouse gases like Carbon Dioxide.

Python being one of the most widely used programming languages for ML/AI development, this talk focuses on educating the Python Community on how to track and reduce CO2 emissions of Python Code using CodeCarbon.

Pre-requisites:

Familiarity with programming in Python.

Talk Level:

Suitable for all audiences and levels.

Be it that you build on private infrastructure or public cloud infrastructure, this talk has something for you.

Agenda of the talk:


  • Understanding Carbon Footprint

  • Carbon Emissions and Code

  • Understanding CodeCarbon Package

  • Measuring CO2 Equivalents of Python Code

  • CO2 Emission Visualization and Reporting

  • Q/A