Граф коммитов

354 Коммитов

Автор SHA1 Сообщение Дата
Karla Saur 3a9b97ecd6
adding VI param to test for mahalalalalalal (#545) 2021-09-27 14:08:55 -07:00
Matteo Interlandi c7ac72e863
fix few bugs due to versioning in benchmarks (#542) 2021-09-23 09:46:17 -07:00
Karla Saur 92215f10f8
bump to 0.4.1 (#541) 2021-08-31 15:51:21 -07:00
Ziheng Wang 946dcb09ae
added support for lightgbm booster (#540)
* added support for lightgbm booster
2021-08-29 18:19:45 -07:00
José Hilario 4cd9c040ba
Added TorchServe support to documentation (#537) 2021-08-06 09:46:54 -07:00
Matteo Interlandi 2e781089e1
add pvldb paper (#536)
fix referene to the HB paper
2021-07-19 14:44:00 -07:00
Parul Pandey 0804f97ec6
Update sklearn_year_with_train.ipynb (#532) 2021-07-14 14:58:36 -07:00
Karla Saur 6cf886173e
troubleshooting build failure (#534) 2021-07-14 11:24:02 -07:00
Karla Saur 0bb9b0e631
bump to 0.4.0 (#525) 2021-06-22 14:24:25 -07:00
Karla Saur c52145e881
troubleshooting knn breaking (#526)
* troubleshooting knn breaking, pin scipy

* pinning scipy in ci/cd for now

* set eq

* skipping if 3.6, (which still pulls 1.5.x)

* skipping if 3.6, (which still pulls 1.5.x)

* skipping if 3.6, (which still pulls 1.5.x)

* whitespace
2021-06-22 13:20:44 -07:00
Matteo Interlandi 8fb3f414da
Add prophet integration (with only trend prediction) (#519)
* add initial integration with prophet

* add notebook
2021-06-18 16:04:16 -07:00
Xavier Dupré 5081f6acfa
Remove constraint on dependencies version (#523)
* remove constraint on dependencies version

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* fix attributeerror

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* uninstall hummingbird-ml

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* uninstall hummingbird-ml

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* newer version of scikit-learn

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* fix xgboost

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* lint

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* fix xgb

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* lint

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* add ONNXMLSub

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* update

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* fix index

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* fix missing import

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* tr

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* none

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* discrepencies

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* ci

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* yml

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* lint

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* replace by string.format

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

* comment

Signed-off-by: xavier dupré <xavier.dupre@gmail.com>

Co-authored-by: xavier dupré <xavier.dupre@gmail.com>
2021-06-18 12:00:19 -07:00
Supun Nakandala 0c9a71e32a
Fix several numerical precision issues in tree-based models (#511)
* wip

* fixing param order

* fix atol for regression chain

* more fixes

* fixing flake issues

* test data in float32

* test data in float32

* limiting tree depth for perf_tree_trav

* rtol 1e-4

* converting back to float32 after float64 tree operations

* better renaming of variables

* fix order

* wip

* explicitly specify dtype

* removing .predict test. increasing tolerance

* small refactoring

* fix missing self

* just the tensor without dtype is sufficient

* per-init one

Co-authored-by: Matteo Interlandi <mainterl@microsoft.com>
Co-authored-by: snakanda <snakanda@node.testvm.orion-pg0.wisc.cloudlab.us>
2021-06-15 13:23:43 -07:00
Phan Nhat Huy 86f7674226
Added the function assert_torch_installed() for message consistency. (#521)
* Update _utils.py

Added function assert_torch_installed() for message consistency.

* Update convert.py

Used the function assert_torch_installed() for message consistency.
2021-06-08 22:11:12 -07:00
Karla Saur 0ea7c44500
adding assert and test for onnx->torch input (#514) 2021-05-18 19:30:21 -07:00
Karla Saur e6f1ab264d
moarrr cache (#510)
* moarrr cache

* matrix.python-version
2021-04-29 09:13:44 -07:00
Karla Saur 922ad339c6
CI/CD Cache fix again (#509) 2021-04-28 19:21:28 -07:00
Karla Saur b29d20cc81
renaming cache key in hopes of getting it unstuck (#508)
* renaming cache key in hopes of getting it unstuck

* cache is unstuck, but still broken
2021-04-28 12:47:58 -07:00
Karla Saur 7a317b5eb6
attempting to fix gh deploy (#507)
* attempting to fix gh deploy

* removing extra space

* pinning to correct ubuntu
2021-04-28 09:20:06 -07:00
Karla Saur 22599db9d7
preparing the 0.3.1 patch release (#503)
* preparing the 0.3.1 patch release

* disabling gh-pages for now
2021-04-24 10:14:17 -07:00
Matteo Interlandi 4d0bc20583
Add modules versions when saving models (#504)
* remove dirs when loading the model

* add tests
2021-04-24 08:06:45 -07:00
Matteo Interlandi 6866deab52
Remove temp dirs when loading / saving models (#502) 2021-04-23 16:24:17 -07:00
Matteo Interlandi 76e69ce06a
Use pickle instead of dill for pytorch models (#498) 2021-04-23 14:57:45 -07:00
Karla Saur 2944097b81
adding assert w/error msg (#499)
* adding assert w/error msg

* adding asserts w/no extens

* separating out tests
2021-04-22 23:39:35 -07:00
Karla Saur f653d359f4
macOS issue with python3.6 in pipeline (#500)
* pin libomp

* refresh cache...again
2021-04-22 21:43:50 -07:00
Matteo Interlandi 79b0a13840
add spark back? (#494)
* add spark back

* switch to spark session
2021-04-13 09:16:17 -07:00
Karla Saur 0a54658911
bumping HB version to 0.3.0 (#491)
* bumping HB version to 0.3.0

* Pin xgboost version and fix pipeline (#492)

* pin xgboost version

* remove spark

* Add support for bagging (#490)

* add support for bagging

* check only proba to avoid problems with old pytorch version

* fix type problem with bagging for older versions of pytorch

* bumping HB version to 0.3.0

Co-authored-by: Matteo Interlandi <m.interlandi@gmail.com>
2021-04-12 16:56:14 -07:00
Matteo Interlandi 0e8d435878
Add support for bagging (#490)
* add support for bagging

* check only proba to avoid problems with old pytorch version

* fix type problem with bagging for older versions of pytorch
2021-04-12 16:16:20 -07:00
Matteo Interlandi eea157637b
Pin xgboost version and fix pipeline (#492)
* pin xgboost version

* remove spark
2021-04-12 15:51:23 -07:00
Matteo Interlandi 8040a6a12c
fix flake8 style errors (#488)
Co-authored-by: Karla Saur <1703543+ksaur@users.noreply.github.com>
2021-04-05 12:00:19 -07:00
Matteo Interlandi 78e9dd2376
Fix error when pandas is passed as input to predict but no test_input is used at convert time (#487) 2021-04-05 11:30:40 -07:00
Matteo Interlandi 3f115b4433 Fix kmeans over doubles 2021-04-05 16:55:14 +02:00
Matteo Interlandi 2d09ce184d bump pytorch to 1.8.1 2021-04-05 15:01:45 +02:00
Matteo Interlandi a2dcd2753f fix typo 2021-04-05 14:59:53 +02:00
Matteo Interlandi 1d69082a9f Merge branch 'main' of https://github.com/microsoft/hummingbird into main 2021-04-05 14:59:20 +02:00
Karla Saur 4a57dd375a
print warnings for old torch (#478)
* print a warning on old torch for multiclass rf

* print a warning on old torch for multiclass linear/mlp

* typo

* len classes

* print a warning on old torch for multiclass gbdt
2021-03-30 13:52:02 -07:00
Supun Nakandala 48e410be21
Adding support GridSearchCV and RandomizedGridSearchCV (#476)
* adding support GridSearchCV and RandomizedGridSearchCV

* comment fix

* removing not needed extra config

* adding missing supported ops
2021-03-30 02:49:53 -07:00
Matteo Interlandi 7b717b98f3
Add MeanShift (#473)
* add meanshift
2021-03-25 09:44:34 -07:00
Matteo Interlandi d5c79d2094 Merge branch 'main' of https://github.com/microsoft/hummingbird into main 2021-03-25 12:09:31 +01:00
Matteo Interlandi 55f63fe3a3
Add kmeans (#472)
* add kmeans
2021-03-24 17:25:59 -07:00
Matteo Interlandi 6bd7b9a279 Merge branch 'main' of https://github.com/microsoft/hummingbird into main 2021-03-25 00:20:22 +01:00
Matteo Interlandi 6078871b40
Add support for stack classifier and regressor (#471)
* add parser for stacking classifier and regressor

* add comment on stacking
2021-03-24 15:38:14 -07:00
Matteo Interlandi 136972aee4 Merge branch 'main' of https://github.com/microsoft/hummingbird into main 2021-03-24 18:36:07 +01:00
Matteo Interlandi 42dd6195f6
Add RidgeCV and LinearSVR ops (#470)
* add SVR and RidgeCV
2021-03-24 10:33:49 -07:00
Matteo Interlandi bdddf5c2cb Merge branch 'main' of https://github.com/microsoft/hummingbird into main 2021-03-24 10:53:28 +01:00
Karla Saur 17e6ce0cfd
confirming that torch 1.7 closes issue 10 (#469) 2021-03-19 09:17:15 -07:00
Rathijit Sen 562e98727f
Updated example code in top-level README.md to address Issue #465 (#467) 2021-03-14 18:24:34 -07:00
Karla Saur c70bb009eb
newer numpy (#466) 2021-03-12 11:49:50 -08:00
Karla Saur fe039b4104
adding SKL notebook with year dataset and training (#462)
* adding SKL notebook with year dataset

* shortening training and correcting regression
2021-03-11 08:49:12 -08:00
Karla Saur 575bc2d8d2
onnxml imputer (#459)
* refactoring Imputer into breakout file

* onnxml->skl->pyt for imputer

* adapt the Imputer converter to work for onnx args

* matteo's comments

* adding more tests

* removing unused params

* cleaning up, and adding an additional test for onnxml->torch
2021-03-10 09:42:22 -08:00