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)
| File | Size | Uploaded | |
|---|---|---|---|
| mlflow_wrapper-0.0.1.8.tar.gz | 7.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|