Skip to main content

MLFlow Wrapper

Mlflow Wrapper is a python library intended to abstract some functionality away from the developer when interacting with the mlflow library. The library supports/ improves the handling of experiments and offers helper functions which are not available in mlflow by default. Furthermore, the library offers functions to interact with Runs itself, and uploading/downloading files.

Installation

pip install mlflow-wrapper

Quick start

Some quick start examples. Please refer to the wiki for a complete overview of all functions.

Experiment Handler

from mlflow_wrapper.experiment_handler import ExperimentHandler

# Connect to a local mlflow server
exp_handler:ExperimentHandler = ExperimentHandler()

# Get the id of a new experiment which does no exist so far
exp_id = exp_handler.get_experiment_by_name(experiment_name="New Experiment")


Run Handler

from mlflow_wrapper.run_handler import RunHandler

run_handler: RunHandler = RunHandler()

# Delete a parent run and all associated children run. 
# Does only delete the first occurence of the given run name. If multiple runs do have the same name,
# this command needs to be executed multiple times

run_handler.delete_run(experiment_id=exp_id, run_name="My Run")


Bugs & Issues

Please use the GitHub issue tracker for issues. I will try to get to them asap.

Feedback

Feedback is most welcomed and I will respond asap.

Release files for mlflow-wrapper 0.0.1.8

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

Source distribution (sdist)

Source distribution for mlflow-wrapper 0.0.1.8
File Size Uploaded
mlflow_wrapper-0.0.1.8.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mlflow-wrapper 0.0.1.8
File Interpreter ABI Platform
mlflow_wrapper-0.0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 16.1 kB

Release files / mlflow_wrapper-0.0.1.8.tar.gz

Download URL mlflow_wrapper-0.0.1.8.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e73e35a0ab1b156b0a59ba489ad2baf11752b6d523adc8d26b426ba7053af5b6
BLAKE2b-256 checksum
How to use checksums
4de0adb1c9ac68c8ce4ffd1d0acd81a4142279112c5a750e54434fd693c0e514
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.4

Release files / mlflow_wrapper-0.0.1.8-py3-none-any.whl

Download URL mlflow_wrapper-0.0.1.8-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7326a7aa963dcf91d824d6a4dc62221faa46ea03f94a52efa8dab142aa746221
BLAKE2b-256 checksum
How to use checksums
4ad0d86d10a0eeb64caa9f5c071038945bd74e794432ba35dcc04c2669b74244
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.4

Release history Release notifications | RSS feed

This release

0.0.1.8 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