A wandb and codecarbon wrapper that logs water and carbon consumption for your experiments on cloud.
Project description
A WandB Water & Carbon Metering Plug-in
A wandb and codecarbon wrapper that logs on cloud the water and carbon consumption of your experiments.
Installation
pip install wandc
Usage
Basic usage
from wandc.emissions_logger import log_emissions
@log_emissions()
def your_function_to_track(project_name='your project name'):
# your code
For other useful parameters see codecarbon documentation here.
Tracking emissions of transformers trainer
from wandc.emissions_logger import log_emissions
from transformers import Trainer
class WandcTrainer(Trainer):
@log_emissions()
def train(
self,
...,
**kwargs,
):
super().train(..., **kwargs)
trainer = WandcTrainer(...)
trainer.train()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wandc-0.0.2.tar.gz
(6.9 kB
view details)
File details
Details for the file wandc-0.0.2.tar.gz.
File metadata
- Download URL: wandc-0.0.2.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78fe1fbcc2e9f9e8ed8d31c85377397a93455ff71204c58edd931e52df977ae1
|
|
| MD5 |
a0aa2241f8bb560382d1695e54ec80e6
|
|
| BLAKE2b-256 |
e43cee67e7aa66f2793708ce819bf7316fe181d5864b52721e5ff0827786dc66
|