elastic / elastic/eland

Helper functions for managing MLModels in Elasticsearch

Open
#192 2 comments 0 reactions 0 assignees View on GitHub
help wanted topic:ml
Dominant language
Python
Stars
693
Forks
112
PR merge metrics
No merged PRs in 30d

Description

Useful when you've trained your model on a development cluster and want to export and reimport into a production cluster.

Was thinking a `to_json()` which takes a `buf` and has an argument `compress` which gzip-compresses? Then we can have `MLModel.from_json()` as the import function.

cc @Winterflower @stevedodson for additional ideas here

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points; start by tracing how MLModel objects are currently represented and how Elasticsearch model import/export is handled. Clarify the serialization format, buffer and compression behavior, and the expected round-trip between development and production clusters before implementation; done means the agreed export and import workflow works reliably.

Written by the indexing model from the issue text.

Assessment

Tech stack
elasticsearch, python
Domain
databases, machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.