Skip to main content

This package is designed to reduce CO2 emissions while training neural networks using Google Cloud.

Project description

eco4cast

Open In Colab

About eco4cast :clipboard:

This package is designed to reduce CO2 emissions while training neural network models. The main idea of the package is to run the learning process at certain time intervals on certain Google Cloud servers with minimal emissions. A neural network (TCN) trained on the historical data of 13 zones is used to predict emissions for 24 hours ahead.

Currently supported Google Cloud zones: 'southamerica-east1-b', 'northamerica-northeast2-b', 'europe-west6-b', 'europe-west3-b', 'europe-central2-b', 'europe-west1-b', 'europe-west8-a', 'northamerica-northeast1-b', 'europe-southwest1-c', 'europe-west2-b', 'europe-north1-b', 'europe-west9-b', 'europe-west4-b' .

Installation

Package can be installed using Pypi:

pip install eco4cast

Usage examples

There are several usage examples you can use to start working with eco4cast package. They are listed in examples folder.

Example of using eco4cast with Google Cloud

You can use eco4cast to reduce your carbon footprint with the help of Google Cloud virtual machines and moving between zones to reach minimal emission coefficient. In this Colab notebook you can find step-by-step tutorial on setting up your first training process using eco4cast and Google Cloud Open In Colab

Example of using eco4cast locally

You can use eco4cast to reduce your carbon footprint by training during times with minimal emission in your region. In this Colab notebook you can find step-by-step guide on starting training locally Open In Colab.

Available electricitymaps zones to work locally: "BR-CS" (Central Brazil), "CA-ON" (Canada Ontario) , "CH" (Switzerland), "DE" (Germany), "PL" (Poland), "BE" (Belgium), "IT-NO" (North Italy), "CA-QC" (Canada Quebec), "ES" (Spain), "GB" (Great Britain), "FI" (Finland), "FR" (France) "NL" (Netherlands)

Citing

Paper info

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eco4cast-0.0.8.tar.gz (17.3 MB view details)

Uploaded Source

Built Distribution

eco4cast-0.0.8-py3-none-any.whl (17.7 MB view details)

Uploaded Python 3

File details

Details for the file eco4cast-0.0.8.tar.gz.

File metadata

  • Download URL: eco4cast-0.0.8.tar.gz
  • Upload date:
  • Size: 17.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.11 Linux/4.15.0-175-generic

File hashes

Hashes for eco4cast-0.0.8.tar.gz
Algorithm Hash digest
SHA256 12dd66799ccf4dcab56f642333d8e0d2c371377a42f4e2eda436881ae0319cdd
MD5 687500ecff4f5ff86b553de445929125
BLAKE2b-256 a44bebb891e498e2b23eacae433d3a698871ef6c7d64da065f239e8dda72c0d9

See more details on using hashes here.

File details

Details for the file eco4cast-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: eco4cast-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 17.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.11 Linux/4.15.0-175-generic

File hashes

Hashes for eco4cast-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 74858d230bd78f3c81cf4b48f5da06ffcc47d961f7717c6458ccecc042daf2a5
MD5 e0de1d6837560a721276722474dacd46
BLAKE2b-256 0865dda9360ec406f1b73a7d73c195a3c5cb6b09333f4610c74c111c73485955

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page