I've used the README to test that this was still working, including:
Calling eland_import_hub_model to load elastic/distilbert-base-cased-finetuned-conll03-english on an Elastic Cloud cluster. I then started it on Kibana and tested that it worked as expected on short sentences.
Using the DataFrame API to reproduce the various examples.
Fitting a XGBoost classifier locally, importing it on Elasticsearch and getting the same values when calling predict() on that imported MLModel.
Closes #585
When upgrading to Debian 12 Bookworm, I've hit https://pythonspeed.com/articles/externally-managed-environment-pep-668/ and got Python 3.11 which isn't supported yet by Eland so I decided to use the Python 3.10 official image instead. It does not offer date-based tags, so I followed https://snyk.io/blog/best-practices-containerizing-python-docker/ and pinned using the sha256 digest instead.
I've used the README to test that this was still working, including: