Mlflow plugin to use ElasticSearch as backend for MLflow tracking service
Project description
mlflow-elasticsearchstore
Mlflow plugin to use ElasticSearch as backend for MLflow tracking service. To use this plugin you need a running instance of Elasticsearch 6.X.
Run 'pip install mlflow-elasticsearchstore' to register the plugin as an entrypoint with Elasticsearch backend.
$ pip install mlflow-elasticsearchstore
Development
In a python environment (you can use the one where mlflow is already installed):
$ git clone git clone https://github.com/criteo/mlflow-elasticsearchstore.git
$ cd mlflow-elasticsearch
$ pip install .
How To
mlflow-elasticsearchstore can now be used with the "elasticsearch" scheme, in the same python environment :
$ mlflow server --host $MLFLOW_HOST --backend-store-uri elasticsearch://$USER:$PASSWORD@$ELASTICSEARCH_HOST:$ELASTICSEARCH_PORT --port $MLFLOW_PORT --default-artifact-root $ARTIFACT_LOCATION
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for mlflow-elasticsearchstore-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3b49c50feed8fccde93ea95c74b242e95a0610fbf3632f023279a429c7f127d |
|
MD5 | 4e7849923c4bf37a619ddd5fa3251a12 |
|
BLAKE2b-256 | bb0c2da4c727846d255dd0c908c03fad0cf5fae3934ceed47e8b0237221e6e8c |
Close
Hashes for mlflow_elasticsearchstore-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1455ad420307d597eeb40de5c1b8f8c66c1d68bd80032bfe72353d0a2e3cdcca |
|
MD5 | e4d03ad659df73b61dc527a994bf31fe |
|
BLAKE2b-256 | f6529cd4395a3fe383fc3cec8ffaa29318ac28e6aefea811815a087e004f6c0d |