Mydra logo
Artificial Intelligence
DeepLearning.AI logo

DeepLearning.AI

Carbon Aware Computing for GenAI Developers

  • up to 1 hour
  • Beginner

Learn how to perform model training and inference jobs with cleaner, low-carbon energy in the cloud. This course will guide you through measuring the environmental impact of your machine learning jobs and optimizing their use of clean electricity. Enroll now to make more carbon-aware decisions as a developer!

  • Carbon intensity analysis
  • Machine learning training with low-carbon energy
  • Google Cloud usage analysis
  • Real-time electricity grid data querying

Overview

In this course, you will learn to retrieve real-time data on global energy mixes and carbon intensity from the ElectricityMaps API. You'll identify power grids that produce electricity from low-carbon sources and run machine learning training jobs using low-carbon electricity. The course will also cover analyzing the carbon footprint of Google Cloud usage data and using the Google Cloud Carbon Footprint tool. By the end, you'll be equipped to make more sustainable decisions in your development processes.

  • Web Streamline Icon: https://streamlinehq.com
    Online
    course location
  • Layers 1 Streamline Icon: https://streamlinehq.com
    English
    course language
  • Self-paced
    course format
  • Live classes
    delivered online

Who is this course for?

Developers

Individuals interested in learning how to perform model training and inference jobs with cleaner, low-carbon energy in the cloud.

Machine Learning Enthusiasts

Those who want to understand the environmental impact of machine learning workflows and optimize their use of clean electricity.

Sustainability Advocates

People looking to make more carbon-aware decisions in their technology usage and development processes.

This course offers key benefits such as understanding the environmental impact of machine learning workflows and optimizing them for cleaner energy use. It covers essential topics like carbon intensity analysis and Google Cloud usage, making it ideal for developers and sustainability advocates. Enhance your skills and contribute to a more sustainable future.

Pre-Requisites

1 / 3

  • Familiarity with Python will help with the coding parts of the lesson.

  • Basic understanding of machine learning concepts is beneficial.

  • Interest in environmental sustainability and clean energy solutions.

What will you learn?

Introduction
An overview of the course and its objectives.
The Carbon Footprint of Machine Learning
Understanding the environmental impact of machine learning processes.
Exploring Carbon Intensity on the Grid
Analyzing carbon intensity using real-time grid data and code examples.
Training Models in Low Carbon Regions
Running machine learning training jobs in regions with low carbon intensity.
Using Real-Time Energy Data for Low-Carbon Training
Optimizing training jobs using real-time energy data and code examples.
Understanding your Google Cloud Footprint
Analyzing the carbon footprint of Google Cloud usage with code examples.
Next steps
Guidance on further learning and application of course concepts.
Conclusion
Summarizing the course and its key takeaways.
Quiz
A short quiz to test your understanding of the course material.
Google Cloud Setup
Instructions for setting up Google Cloud for course exercises.

Meet your instructor

  • Nikita Namjoshi

    Developer Advocate, Google Cloud

    Nikita Namjoshi is a developer advocate at Google Cloud and a Google Fellow on the Permafrost Discovery Gateway.

Upcoming cohorts

  • Dates

    start now

Free