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.

Install

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

uv pip install --upgrade mlflow-cratedb

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, and the documentation about container usage.

For more general information, see Machine Learning with CrateDB and examples about MLflow and CrateDB.

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-3.1.4.tar.gz (51.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mlflow_cratedb-3.1.4-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file mlflow_cratedb-3.1.4.tar.gz.

File metadata

  • Download URL: mlflow_cratedb-3.1.4.tar.gz
  • Upload date:
  • Size: 51.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.11

File hashes

Hashes for mlflow_cratedb-3.1.4.tar.gz
Algorithm Hash digest
SHA256 8e54db76594b7fff6ce54998483ab96b4c3d40b88bcb4cdce8f575341e525556
MD5 7cbfe99659f29fbfe45bf76d6b4fd094
BLAKE2b-256 8ee3a2a158fc7b6a29bb75e5052ad81f45ddcda133b61ea63ddf191270bd87fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mlflow_cratedb-3.1.4-py3-none-any.whl
  • Upload date:
  • Size: 18.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.11

File hashes

Hashes for mlflow_cratedb-3.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 73b61a19c8d5d92c3937685495997e8fc6ebc1f00cdeeefe3c9f1f242360a2fa
MD5 fd820e3cd6603f10697cceb012325497
BLAKE2b-256 540e9ea62fc71595fc2ee0ac5d2196ff5fa27ae69c40bc1678652056e71a0ea2

See more details on using hashes here.

Supported by

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