Home icon

Amazon’s renewable energy forecasting: continuous delivery with Jupyter Notebooks

HPC Blog



The article discusses how Amazon's Renewable Energy Optimization team transitioned to using Jupyter Notebooks in production for their machine learning models that forecast electricity grid states for Amazon's wind and solar farms.

Specifically, the article covers:

  • The initial challenges of having scientists develop models in Jupyter Notebooks and engineers translating them to production code, leading to delays, lack of understanding, and inconsistencies between environments.
  • How the Papermill library allowed running Jupyter Notebooks programmatically as immutable objects, enabling a continuous delivery workflow.
  • Using SageMaker custom images to ensure the same environment and dependencies between development and production.
  • The production setup involving AWS Batch, Amazon ECS, EventBridge for scheduling, and infrastructure provisioned via AWS CDK.
  • The benefits achieved including increased velocity, reliability, and collaboration between scientists and engineers.


Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Sep 23
2024
Near-real-time energy production forecasts with NVIDIA Earth-2 and AWS Batch
Nov 18
2024
Unleashing sustainable potential: harnessing machine learning on AWS for optimal energy usage
Sep 23
2025
Deploying a High Performance Computing solution for accurate weather and renewable energy production predictions
Jan 28
2025
Centralize renewable operations around the world on AWS

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.