Valeriy Khakhutskyy
0576114a1d
[ML] Export ML model as sklearn Pipeline ( #509 )
...
Closes #503
Note: I also had to fix the Sphinx version to 5.3.0 since, starting from 6.0, Sphinx suffers from a TypeError bug, which causes a CI failure.
2023-02-01 16:17:06 +01:00
Valeriy Khakhutskyy
2ea96322b3
Update to latest ES versions and fix unit tests ( #512 )
...
Update the test matrix to the latest Elasticsearch versions and fix the broken unit tests on the CI.
2023-01-31 20:55:29 +01:00
Seth Michael Larson
e6bb917d83
Add quotes to versions in test-matrix.yml
2021-12-03 09:37:37 -06:00
Seth Michael Larson
f98ebd4c29
Update Jenkins jobs for 8.x and 7.x
2021-12-01 14:01:48 -06:00
Benjamin Trent
a3b0907c5b
[ML] Add inference results tests for PyTorch transformer models
2021-11-10 06:50:10 -06:00
Benjamin Trent
79b66eb6b4
Updating node type to larger ubuntu node ( #404 )
...
* Updating node type to larger ubuntu node
* adding torch location
* formatting
* formatting
;
* removing torch location specification
2021-10-25 14:48:26 -05:00
Seth Michael Larson
b8e192b7d0
Rename Jenkins job to 'main'
2021-09-28 10:07:16 -05:00
Seth Michael Larson
7aabc88e4a
Rename 'master' branch to 'main'
2021-09-08 11:51:50 -05:00
Seth Michael Larson
7a2e845a76
Speedup CI by only installing Nox in Dockerfile
2021-08-20 08:39:02 -05:00
Seth Michael Larson
15ba8d3e02
Fallback on using scroll searches for Elasticsearch <7.12
...
PIT+search_after became universally safe in Elasticsearch 7.12 by adding an automatic sort tiebreaker field when using PITs called `_shard_doc` but now we need to do feature detection to make sure we use the previous scroll method on Elasticsearch <7.12 clusters
2021-08-08 12:19:41 -05:00
Seth Michael Larson
54b497ed9a
Update supported versions of Python, pandas, and Elasticsearch
2021-08-04 13:21:17 -05:00
P. Sai Vinay
c0e861dc77
Fix installed pandas version on Jenkins
2021-07-31 12:51:11 -05:00
Seth Michael Larson
c74fccbd74
Drop support for Python 3.6, pandas<1.2
2021-07-27 14:43:03 -05:00
P. Sai Vinay
22475cdc46
Add PANDAS_VERSION to Jenkins matrix
2021-07-26 11:17:46 -05:00
Seth Michael Larson
a552504f9b
Add support for Pandas 1.2.0
2020-12-30 14:20:36 -06:00
Seth Michael Larson
92a8040614
Test against Elasticsearch 7.10
2020-10-28 09:03:46 -05:00
Seth Michael Larson
c6bf9b60a0
Change CI email to build-lang-clients@elastic.co
2020-08-13 10:24:17 -05:00
Seth Michael Larson
d2047aa51a
Make ML libraries optional, fix type issues
2020-05-14 09:31:01 -05:00
Seth Michael Larson
3d81def5cc
Add support for xgboost v1
2020-04-29 13:06:35 -05:00
Seth Michael Larson
15a1977dcf
Add agg compatibility logic to Field class
2020-04-27 15:16:48 -05:00
Seth Michael Larson
e1cacead44
Add 'inference_config' on ES >=7.8
2020-04-14 07:51:50 -05:00
Seth Michael Larson
448770df78
Restrict public API, update license header
2020-04-14 07:31:23 -05:00
Seth Michael Larson
c8bd25cbea
Add doctests to CI
2020-04-02 13:06:22 -05:00
Seth Michael Larson
0c1d7222fe
Drop support for Python 3.5, add Black
2020-03-27 07:56:28 -05:00
stevedodson
404e658a26
Updating test matrix for 7.6 + removing oss for now. ( #127 )
2020-02-15 18:48:17 +01:00
Martijn Laarman
617583183f
Move to latest .ci script structure ( #101 )
...
Introduces a dedicated `run-repository.sh` for the repository custom
bits.
This allows us to keep `run-elasticsearch.sh` and `run-tests` in sync
through file copying or patches easier.
2020-01-09 11:18:56 +01:00
Camilla
a5380813a7
Adds Python 3.8 support ( #96 )
...
* Adds build status sticker to README
* Adds Python version to test matrix
* Adds debug echo message
* Adds back Python 3.5.3 to test matrix
* Adds Python version to test matrix
* Adds back Python 3.5.3 to test matrix
* Adds Python 3.8 to test matrix
2019-12-12 14:57:52 +01:00
Camilla
40a584dcc2
Adds build status sticker to README and runs test on different Python versions ( #84 )
...
* Adds build status sticker to README
* Adds Python version to test matrix
* Adds debug echo message
* Adds back Python 3.5.3 to test matrix
2019-12-11 15:41:34 +01:00
Winterflower
9c15e237ca
Adds env variable to pass test suite version into container
2019-12-02 20:22:07 +01:00
Winterflower
7f8d384f03
Adds pull request CI job for eland
2019-12-02 17:29:17 +01:00
Winterflower
9571fcb2fa
Fixes misconfigured env variable
2019-12-02 11:46:07 +01:00
Winterflower
8a9e83d0e5
Removes line that sets run_build.sh as executable and adds Python versions to test_matrix.yml
2019-11-28 13:50:05 +01:00
Winterflower
78b4a2291b
Drops default Python version of Dockerfile to 3.7, because Pandas 0.25.1 is not compatible with Python 3.8 and Pandas 0.25.2 is breaking some eland tests
2019-11-27 21:29:26 +01:00
Winterflower
9ab411984a
Adds extra step to Dockerfile build to take advantage of layer caching and avoid repulling dependencies in requirements.txt if they don't change
2019-11-27 21:05:02 +01:00
Winterflower
ba1c932823
Making run_build script an executable during container build
2019-11-26 16:28:24 +01:00
Winterflower
cc8a27398a
Adding newline to end of file
2019-11-26 13:57:32 +01:00
Winterflower
c5b479b4f9
Adding line to read ES hostname from docker env var
2019-11-25 20:41:58 +01:00
Winterflower
12236078a8
Adding -r flag to pip install command and fixing name of Dockerfile in run-tests
2019-11-25 19:50:19 +01:00
Winterflower
d0aa84a894
First attempt at suitable Dockerfile and config for building Docker image for eland
2019-11-25 19:15:37 +01:00
Winterflower
ad118fcbad
Adding 7.5 snapshot in test matrix
2019-11-25 18:14:20 +01:00
Winterflower
c4d269ccdb
Customising CI setup for eland
2019-11-22 14:42:58 +01:00
Winterflower
031e914dbe
Renaming configuration items to be eland specific
2019-11-21 17:12:45 +01:00
Winterflower
fc7c214ae6
Initial skeleton for .ci folder
2019-11-21 13:53:27 +01:00