Skip to main content

MLflow adapter for CrateDB

Project description

MLflow adapter for CrateDB

Tests Test coverage Python versions

License Status PyPI Downloads

About

An adapter for MLflow to use CrateDB as a storage database for MLflow Tracking. MLflow is an open source platform to manage the whole ML lifecycle, including experimentation, reproducibility, deployment, and a central model registry.

Setup

Install the most recent version of the mlflow-cratedb package.

pip install --upgrade 'mlflow-cratedb[examples]'

To verify if the installation worked, you can inspect the version numbers of the software components you just installed.

mlflow-cratedb --version
mlflow-cratedb cratedb --version

Documentation

The MLflow Tracking subsystem is about recording and querying experiments, across code, data, config, and results.

The MLflow adapter for CrateDB can be used in different ways. Please refer to the handbook, the documentation about container usage, and the hands-on guidelines.

Development

For joining the development, or for making changes to the software, read about how to install a development sandbox.

Project Information

Resources

Contributions

This library is an open source project, and is managed on GitHub. Every kind of contribution, feedback, or patch, is much welcome. Create an issue or submit a patch if you think we should include a new feature, or to report or fix a bug.

Development

In order to set up a development environment on your workstation, please head over to the development sandbox documentation. When you see the software tests succeed, you should be ready to start hacking.

License

The project is licensed under the terms of the Apache License 2.0, like MLflow and CrateDB, see LICENSE.

Acknowledgements

Siddharth Murching, Corey Zumar, Harutaka Kawamura, Ben Wilson, and all other contributors for conceiving and maintaining MLflow.

Andreas Nigg for contributing the tracking_merlion.py and tracking_pycaret.py ML experiment programs, using Merlion and PyCaret.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mlflow-cratedb-2.9.2.tar.gz (49.2 kB view details)

Uploaded Source

Built Distribution

mlflow_cratedb-2.9.2-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file mlflow-cratedb-2.9.2.tar.gz.

File metadata

  • Download URL: mlflow-cratedb-2.9.2.tar.gz
  • Upload date:
  • Size: 49.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for mlflow-cratedb-2.9.2.tar.gz
Algorithm Hash digest
SHA256 0f7f604dc2a75edb0314abc5a2519ff525bfa7b1ef83316663f72b5d2d3a5e2e
MD5 d2e89162b8f9bce3a39556ef63a5438d
BLAKE2b-256 577cd0d535bd1c3912b17b807ca0b5f83f2504d7862b0ab2bda5b261b7a9e9b5

See more details on using hashes here.

Provenance

File details

Details for the file mlflow_cratedb-2.9.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mlflow_cratedb-2.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8031e1e624a2cb573c930c335defc65502d9b6440ddf8b61547f93cc3ff48721
MD5 dcb318a2d3694ccbb26ddb599176c307
BLAKE2b-256 c962136cb8d403818524126b1f13d762ccbbe645a55a93aefd7e95e5c2da542b

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page