mlflow-cratedb


Namemlflow-cratedb JSON
Version 2.14.1 PyPI version JSON
download
home_pageNone
SummaryMLflow adapter for CrateDB
upload_time2024-06-25 15:51:26
maintainerNone
docs_urlNone
authorNone
requires_python<3.12,>=3.8
licenseApache License 2.0
keywords ai cratedb databricks machine learning ml ml-ops mlflow mlflow-tracking mlops
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # MLflow adapter for CrateDB

[![Tests](https://github.com/crate/mlflow-cratedb/actions/workflows/main.yml/badge.svg)](https://github.com/crate/mlflow-cratedb/actions/workflows/main.yml)
[![Test coverage](https://img.shields.io/codecov/c/gh/crate/mlflow-cratedb.svg)](https://codecov.io/gh/crate/mlflow-cratedb/)
[![Python versions](https://img.shields.io/pypi/pyversions/mlflow-cratedb.svg)](https://pypi.org/project/mlflow-cratedb/)

[![License](https://img.shields.io/github/license/crate/mlflow-cratedb.svg)](https://github.com/crate/mlflow-cratedb/blob/main/LICENSE)
[![Status](https://img.shields.io/pypi/status/mlflow-cratedb.svg)](https://pypi.org/project/mlflow-cratedb/)
[![PyPI](https://img.shields.io/pypi/v/mlflow-cratedb.svg)](https://pypi.org/project/mlflow-cratedb/)
[![Downloads](https://pepy.tech/badge/mlflow-cratedb/month)](https://pypi.org/project/mlflow-cratedb/)


## 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.
```shell
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.
```shell
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
- [Source code](https://github.com/crate/mlflow-cratedb)
- [Documentation](https://github.com/crate/mlflow-cratedb/tree/main/docs)
- [Python Package Index (PyPI)](https://pypi.org/project/mlflow-cratedb/)

### 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].

[Andreas Nigg]: https://github.com/andnig
[Ben Wilson]: https://github.com/BenWilson2
[container usage]: https://github.com/crate/mlflow-cratedb/blob/main/docs/container.md
[Corey Zumar]: https://github.com/dbczumar
[CrateDB]: https://github.com/crate/crate
[CrateDB Cloud]: https://console.cratedb.cloud/
[Create an issue]: https://github.com/crate/mlflow-cratedb/issues
[development sandbox]: https://github.com/crate/mlflow-cratedb/blob/main/docs/development.md
[examples about MLflow and CrateDB]: https://github.com/crate/cratedb-examples/tree/main/topic/machine-learning/mlops-mlflow
[handbook]: https://github.com/crate/mlflow-cratedb/blob/main/docs/handbook.md
[Harutaka Kawamura]: https://github.com/harupy
[install a development sandbox]: https://github.com/crate/mlflow-cratedb/blob/main/docs/development.md
[LICENSE]: https://github.com/crate/mlflow-cratedb/blob/main/LICENSE
[Machine Learning with CrateDB]: https://cratedb.com/docs/guide/domain/ml/
[managed on GitHub]: https://github.com/crate/mlflow-cratedb
[Merlion]: https://github.com/salesforce/Merlion
[MLflow]: https://mlflow.org/
[MLflow Tracking]: https://mlflow.org/docs/latest/tracking.html
[PyCaret]: https://pycaret.org/
[Siddharth Murching]: https://github.com/smurching
[tracking_merlion.py]: https://github.com/crate/mlflow-cratedb/blob/main/examples/tracking_merlion.py
[tracking_pycaret.py]: https://github.com/crate/mlflow-cratedb/blob/main/examples/tracking_pycaret.py

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "mlflow-cratedb",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.12,>=3.8",
    "maintainer_email": null,
    "keywords": "ai, cratedb, databricks, machine learning, ml, ml-ops, mlflow, mlflow-tracking, mlops",
    "author": null,
    "author_email": "Andreas Motl <andreas.motl@crate.io>",
    "download_url": "https://files.pythonhosted.org/packages/55/89/a29bc23b4965ec7576f30f5d9a9cf141e1998260cd136bac13f396466bfa/mlflow_cratedb-2.14.1.tar.gz",
    "platform": null,
    "description": "# MLflow adapter for CrateDB\n\n[![Tests](https://github.com/crate/mlflow-cratedb/actions/workflows/main.yml/badge.svg)](https://github.com/crate/mlflow-cratedb/actions/workflows/main.yml)\n[![Test coverage](https://img.shields.io/codecov/c/gh/crate/mlflow-cratedb.svg)](https://codecov.io/gh/crate/mlflow-cratedb/)\n[![Python versions](https://img.shields.io/pypi/pyversions/mlflow-cratedb.svg)](https://pypi.org/project/mlflow-cratedb/)\n\n[![License](https://img.shields.io/github/license/crate/mlflow-cratedb.svg)](https://github.com/crate/mlflow-cratedb/blob/main/LICENSE)\n[![Status](https://img.shields.io/pypi/status/mlflow-cratedb.svg)](https://pypi.org/project/mlflow-cratedb/)\n[![PyPI](https://img.shields.io/pypi/v/mlflow-cratedb.svg)](https://pypi.org/project/mlflow-cratedb/)\n[![Downloads](https://pepy.tech/badge/mlflow-cratedb/month)](https://pypi.org/project/mlflow-cratedb/)\n\n\n## About\n\nAn adapter for [MLflow] to use [CrateDB] as a storage database for [MLflow\nTracking]. MLflow is an open source platform to manage the whole ML lifecycle,\nincluding experimentation, reproducibility, deployment, and a central model\nregistry.\n\n\n## Setup\n\nInstall the most recent version of the `mlflow-cratedb` package.\n```shell\npip install --upgrade 'mlflow-cratedb[examples]'\n```\n\nTo verify if the installation worked, you can inspect the version numbers\nof the software components you just installed.\n```shell\nmlflow-cratedb --version\nmlflow-cratedb cratedb --version\n```\n\n\n## Documentation\n\nThe [MLflow Tracking] subsystem is about recording and querying experiments, across\ncode, data, config, and results.\n\nThe MLflow adapter for CrateDB can be used in different ways. Please refer\nto the [handbook], and the documentation about [container usage].\n\nFor more general information, see [Machine Learning with CrateDB]\nand [examples about MLflow and CrateDB].\n\n\n## Development\n\nFor joining the development, or for making changes to the software, read about\nhow to [install a development sandbox].\n\n\n## Project Information\n\n### Resources\n- [Source code](https://github.com/crate/mlflow-cratedb)\n- [Documentation](https://github.com/crate/mlflow-cratedb/tree/main/docs)\n- [Python Package Index (PyPI)](https://pypi.org/project/mlflow-cratedb/)\n\n### Contributions\nThis library is an open source project, and is [managed on GitHub].\nEvery kind of contribution, feedback, or patch, is much welcome. [Create an\nissue] or submit a patch if you think we should include a new feature, or to\nreport or fix a bug.\n\n### Development\nIn order to set up a development environment on your workstation, please head\nover to the [development sandbox] documentation. When you see the software\ntests succeed, you should be ready to start hacking.\n\n### License\nThe project is licensed under the terms of the Apache License 2.0, like [MLflow]\nand [CrateDB], see [LICENSE].\n\n### Acknowledgements\n\n[Siddharth Murching], [Corey Zumar], [Harutaka Kawamura], [Ben Wilson], and\nall other contributors for conceiving and maintaining [MLflow].\n\n[Andreas Nigg] for contributing the [tracking_merlion.py] and [tracking_pycaret.py]\nML experiment programs, using [Merlion] and [PyCaret].\n\n[Andreas Nigg]: https://github.com/andnig\n[Ben Wilson]: https://github.com/BenWilson2\n[container usage]: https://github.com/crate/mlflow-cratedb/blob/main/docs/container.md\n[Corey Zumar]: https://github.com/dbczumar\n[CrateDB]: https://github.com/crate/crate\n[CrateDB Cloud]: https://console.cratedb.cloud/\n[Create an issue]: https://github.com/crate/mlflow-cratedb/issues\n[development sandbox]: https://github.com/crate/mlflow-cratedb/blob/main/docs/development.md\n[examples about MLflow and CrateDB]: https://github.com/crate/cratedb-examples/tree/main/topic/machine-learning/mlops-mlflow\n[handbook]: https://github.com/crate/mlflow-cratedb/blob/main/docs/handbook.md\n[Harutaka Kawamura]: https://github.com/harupy\n[install a development sandbox]: https://github.com/crate/mlflow-cratedb/blob/main/docs/development.md\n[LICENSE]: https://github.com/crate/mlflow-cratedb/blob/main/LICENSE\n[Machine Learning with CrateDB]: https://cratedb.com/docs/guide/domain/ml/\n[managed on GitHub]: https://github.com/crate/mlflow-cratedb\n[Merlion]: https://github.com/salesforce/Merlion\n[MLflow]: https://mlflow.org/\n[MLflow Tracking]: https://mlflow.org/docs/latest/tracking.html\n[PyCaret]: https://pycaret.org/\n[Siddharth Murching]: https://github.com/smurching\n[tracking_merlion.py]: https://github.com/crate/mlflow-cratedb/blob/main/examples/tracking_merlion.py\n[tracking_pycaret.py]: https://github.com/crate/mlflow-cratedb/blob/main/examples/tracking_pycaret.py\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "MLflow adapter for CrateDB",
    "version": "2.14.1",
    "project_urls": {
        "changelog": "https://github.com/crate/mlflow-cratedb/blob/main/CHANGES.md",
        "documentation": "https://github.com/crate/mlflow-cratedb",
        "homepage": "https://github.com/crate/mlflow-cratedb",
        "repository": "https://github.com/crate/mlflow-cratedb"
    },
    "split_keywords": [
        "ai",
        " cratedb",
        " databricks",
        " machine learning",
        " ml",
        " ml-ops",
        " mlflow",
        " mlflow-tracking",
        " mlops"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68da93ceb2c652034eef0eae5bf969cad05adefc75325bb4ee1f58074ebddba6",
                "md5": "c47739175922a558e235a906158b9eeb",
                "sha256": "d61e1fb055aa66133d66f55e4e488a2e81ac1ff0527a155d228d3f7f0776c416"
            },
            "downloads": -1,
            "filename": "mlflow_cratedb-2.14.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c47739175922a558e235a906158b9eeb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.12,>=3.8",
            "size": 17409,
            "upload_time": "2024-06-25T15:51:23",
            "upload_time_iso_8601": "2024-06-25T15:51:23.990171Z",
            "url": "https://files.pythonhosted.org/packages/68/da/93ceb2c652034eef0eae5bf969cad05adefc75325bb4ee1f58074ebddba6/mlflow_cratedb-2.14.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5589a29bc23b4965ec7576f30f5d9a9cf141e1998260cd136bac13f396466bfa",
                "md5": "9906415a74608c5cc36d25f9822f4f29",
                "sha256": "8ba33500de5178c80755c2f684653424053be33e10800ae7db475d1d4a53a63c"
            },
            "downloads": -1,
            "filename": "mlflow_cratedb-2.14.1.tar.gz",
            "has_sig": false,
            "md5_digest": "9906415a74608c5cc36d25f9822f4f29",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.12,>=3.8",
            "size": 50058,
            "upload_time": "2024-06-25T15:51:26",
            "upload_time_iso_8601": "2024-06-25T15:51:26.197946Z",
            "url": "https://files.pythonhosted.org/packages/55/89/a29bc23b4965ec7576f30f5d9a9cf141e1998260cd136bac13f396466bfa/mlflow_cratedb-2.14.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-25 15:51:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "crate",
    "github_project": "mlflow-cratedb",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "mlflow-cratedb"
}
        
Elapsed time: 0.46561s