Skip to main content
HPCI Lab Logo

yProv4ML

A unified interface for logging and tracking provenance information in machine learning experiments, both on distributed as well as large scale experiments.
Explore the docs »

Report Bug · Request Feature


Contributors Forks Stars Issues GPLv3 License

This library is part of the yProv suite, and provides a unified interface for logging and tracking provenance information in machine learning experiments, both on distributed as well as large scale experiments.

It allows users to create provenance graphs from the logged information, and save all metrics and parameters to json format.

Data Model

Data Model

Example

Example

The image shown above has been generated from the example program provided in the example directory.

Metrics Visualization

Loss and GPU Usage

Emission Rate

Experiments and Runs

An experiment is a collection of runs. Each run is a single execution of a machine learning model. By changing the experiment_name parameter in the start_run function, the user can create a new experiment. All artifacts and metrics logged during the execution of the experiment will be saved in the directory specified by the experiment ID.

Several runs can be executed in the same experiment. All runs will be saved in the same directory (according to the specific experiment name and ID).

Documentation

For detailed information, please refer to the Documentation

Contributors

Metadata

Release files for yprov4ml 3.2.5

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

Source distribution (sdist)

Source distribution for yprov4ml 3.2.5
File Size Uploaded
yprov4ml-3.2.5.tar.gz 74.0 kB Details

Built distribution (wheel)

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

Total release size: 143.6 kB

Release files / yprov4ml-3.2.5.tar.gz

Download URL yprov4ml-3.2.5.tar.gz
Size 74.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d2ba810e47313d48ee0dc58439392429e29e6114134b5f930dbe87aa09509cb7
BLAKE2b-256 checksum
How to use checksums
36e216e8a84d6581fcab8595198cbd25548ae41b87d8b52847a1d27b3e641c96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.11

Release files / yprov4ml-3.2.5-py3-none-any.whl

Download URL yprov4ml-3.2.5-py3-none-any.whl
Size 69.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1917e80610553c11a769351baa85a0d30c64bd034636b1fb345d144ec570238b
BLAKE2b-256 checksum
How to use checksums
cf4fe1e4699a70f44788376932cba5bd4d4f02d0032b667decd093d7f5aedccb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.11

Release history Release notifications | RSS feed

3.2.7

2 release files

3.2.6

2 release files

This release

3.2.5 This release

2 release files

3.2.4

2 release files

3.2.3

2 release files

3.2.2

2 release files

3.2.1

2 release files

3.2.0

2 release files

2.0.10

2 release files

2.0.9

2 release files

2.0.8

2 release files

2.0.7

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.0

2 release files

0.1.19

2 release files

0.1.18

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