Skip to main content

greenops

Software to measure the footprints of deep learning models at training, testing and evaluating to reduce energy consumption and carbon footprints.

How to use

import greenops as go

And you can use greenops right now.

To begin a new a measurement simply type

measure = go.Measure()

There are two main approaches to make measurements.

  1. You can use measure.start() and measure.stop() .
  2. You can use measure.update().
measure.start()

# Your code to measure

measure.stop()

or

while condition:

  measure.update()

  # Your code to measure

Both start() , stop() and upgrade() accepts a stage_name parameter. You can manage different stages concurrently.

Go advanced

Instead of Measure you can use advanced.ThreadMeasure or torchmeasure.TorchMeasure as well.

More details

Coming soon.

Release files for greenops 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for greenops 0.1.0
File Size Uploaded
greenops-0.1.0.tar.gz 18.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for greenops 0.1.0
File Interpreter ABI Platform
greenops-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 41.9 kB

Release files / greenops-0.1.0.tar.gz

Download URL greenops-0.1.0.tar.gz
Size 18.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7e36a0580ae55e216ae3c187ed8b3ae528cfd4d5900857e76e5feef8ef18c4a8
BLAKE2b-256 checksum
How to use checksums
cd37469dfac41d10ed363b6876a54e5786f9e16be8ae24778da1c05b78aeacfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.11

Release files / greenops-0.1.0-py3-none-any.whl

Download URL greenops-0.1.0-py3-none-any.whl
Size 23.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
71632902ba2830c71ea49c0700d0b8da2053263fdfb68353000c46beedc23a03
BLAKE2b-256 checksum
How to use checksums
da4b11635b882ac735eade9e3ada0512579d5b98194c37d181392bee15adb20f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.11

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page