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

435 Коммитов

Автор SHA1 Сообщение Дата
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
Karla Saur 942b96334b
adding notebook for PyConBR (#461) 2021-03-09 14:39:18 -08:00
Matteo Interlandi d2d622ab5c Merge branch 'main' of https://github.com/microsoft/hummingbird into main 2021-03-09 14:25:29 -08:00
Karla Saur 9fed261482
minor version bump (#460) 2021-03-09 13:55:24 -08:00
Karla Saur 5a89414897
onnx svc (#456)
* add support for modified huber loss in sgd

* fix typo

* better errors when backend is not available

* add test

* add fi to convert

* fix arrayfeatureextractor
add few more onnx operators

* addressing comments

* bringing in SVC code, not yet onnx ops

* adding supported. all onnx should be in place

* rebase

* bringing in new API changes

* passing correct operator

* fix to onnx operators

* fixes for onnxml svc multiclass

* documenting onnx bug

* matteo's comments

* matteo's comments/simplify test

Co-authored-by: Matteo Interlandi <mainterl@microsoft.com>
2021-03-05 20:29:05 -08:00
Matteo Interlandi 1ce78eb757
Fixes to few onnx operators (#446)
* fix arrayfeatureextractor
add few more onnx operators

Co-authored-by: Karla Saur <kasaur@microsoft.com>
2021-03-05 16:08:52 -08:00
Karla Saur f2d21dd6ca
bumping torch as a test (#458)
* bumping torch as a test

* bumping torch in pipeline
2021-03-05 10:22:30 -08:00
Karla Saur d23fd3c471
pinning skl2onnx and ort (#455) 2021-03-04 17:31:16 -08:00
sleepy-owl 6592d875d5
Correcting the fix (#452) 2021-03-01 15:03:25 -08:00
Matteo Interlandi 877e2c1465
Fix performance issue with onnx tree translation (#453) 2021-02-26 10:31:09 -08:00
Matteo Interlandi 82b94f927c fix performance issue in onnx tree translation 2021-02-26 09:58:21 -08:00
Matteo Interlandi 784ee3c976 Merge branch 'main' of https://github.com/microsoft/hummingbird into main 2021-02-26 09:57:19 -08:00
sleepy-owl 0ebd6be588
Fixing test flakiness (#449) 2021-02-24 10:33:13 -08:00
Supun Nakandala d23d8f2eb6
simplify the discretizer logic (#448)
* simplify the discretizer logic
2021-02-23 09:49:22 -08:00
Matteo Interlandi 59b2610a4c Merge branch 'main' of https://github.com/microsoft/hummingbird into main 2021-02-18 14:27:01 -08:00
Matteo Interlandi cb70be809a
Fix problem with to cuda for tuple types (#445)
* fix to cuda for tuple types
2021-02-18 13:24:19 -08:00
Matteo Interlandi 78755fa558
Return a better error when translating from sklearn to onnx (#444) 2021-02-18 12:52:17 -08:00
Matteo Interlandi 8c05ff6730
Fix error returned when a backend is not found (#443)
* better errors when backend is not available
2021-02-18 12:46:28 -08:00
Matteo Interlandi 063bfe0bbf
Fix typo in backend tests (#442) 2021-02-18 12:43:10 -08:00
Matteo Interlandi 97c4c0df9b Merge branch 'main' of https://github.com/microsoft/hummingbird into main 2021-02-17 10:36:12 -08:00