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.6

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.6
File Size Uploaded
yprov4ml-3.2.6.tar.gz 74.1 kB Details

Built distribution (wheel)

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

Total release size: 143.7 kB

Release files / yprov4ml-3.2.6.tar.gz

Download URL yprov4ml-3.2.6.tar.gz
Size 74.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d7fd299f69add9c9ffdadf1d24cab9f7d7316f1c7bf42f838da5d45eda317918
BLAKE2b-256 checksum
How to use checksums
7005a98641ba73283b95b4a08af8d1fbe54c9f3aff5e0ec139c0d93f80797d1c
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.6-py3-none-any.whl

Download URL yprov4ml-3.2.6-py3-none-any.whl
Size 69.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b509d6d9d77b5f068db3123551a562fe6fb878451183bf2f3682224eb877bafe
BLAKE2b-256 checksum
How to use checksums
f4e0278a1d0c9739f95353aeea9901cc36bafce90d15a089c580620a13f8d6de
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

This release

3.2.6 This release

2 release files

3.2.5

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