Helper functions for managing MLModels in Elasticsearch
- 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
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