This package is designed to reduce CO2 emissions while training neural networks using Google Cloud.
Project description
eco4cast
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
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 .
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12dd66799ccf4dcab56f642333d8e0d2c371377a42f4e2eda436881ae0319cdd |
|
MD5 | 687500ecff4f5ff86b553de445929125 |
|
BLAKE2b-256 | a44bebb891e498e2b23eacae433d3a698871ef6c7d64da065f239e8dda72c0d9 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74858d230bd78f3c81cf4b48f5da06ffcc47d961f7717c6458ccecc042daf2a5 |
|
MD5 | e0de1d6837560a721276722474dacd46 |
|
BLAKE2b-256 | 0865dda9360ec406f1b73a7d73c195a3c5cb6b09333f4610c74c111c73485955 |