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

2 Коммитов

Автор SHA1 Сообщение Дата
Karla Saur 4394740bb6
Using Sphinx for docs/web (#343)
* initial attempt at sphinx

* moving from shell script to just single command in yml

* adding make command, deleting sh

* ignoreing website/sphinx/_build/

* fixed missing hb prefix. testing out pipeline that will fail so hard

* fixing readme

* excluding web files from coverage. fixingdeps

* inner makefile

* adding secret for gh-pages for deploy

* using makefile

* changing subfolder to push

* excluding web files from coverage. fixingdeps

* fixing broken link, fixing doc tree depth

* purging pdoc
2020-10-26 13:19:01 -07:00
Karla Saur 290a4bd9f9
First commit into master (#38)
* initial upload

* dev branch workflow

* Update README.md

* starting to setup coverage

* flake err cleanup

* deleted more unused code

* can't find a good githubactions coverage

* can't find a good githubactions coverage

* bug fixes

* consolidating tests

* XGB Regressor is failing

* commiting lgbm regressor tests

* using params

* fixing lgbm max_depth bug

* better test output. TODO: fix the max_depth for lgbm and xgb to not fall through to None, need to compute

* adding failure case test. TODO: why does RF  not have extra_config in  regressor

* pinning to xgboost .90 for now

* refactoring tree's extra_config for xgb and lgbm

* fixing reversed param

* adding gbdt test file

* refactoring beam params functions

* making  all beam params  as numpy

* increasing coverege by shifting label starts  and by deleting unused model.infer_initial_types()

* extra config for rf reg

* flake8

* more error testing

* using onnxconverter types instead of copypaste

* more consolidation

* more test coverage

* first step in refactor

* cleaning up batch params

* adding beam++ to node size 1 test

* there is a bug, documenting

* renaming trees to match paper

* test

* adding precommit hooks

* README.md

* readme update

* commit hooks

* Fixing badge link to be relative

* notebook for demo

* notebook for demo

* notebook params change

* reveriting 2c95f488a4 and reopening issue #9; this solution is too clunky

* bumping pyt req

* Fix pytorch requirements

* Fix to brackets for alpha in xgboost

* Few minor fixes to comments in tests

* Removed unecessary regression tests

* Add binary classification tests for gemm, tree_trav and perf_tree_trav

* Fixes to whitespaces

* updating readme

* filling out contrib section

* expanding readme example so that (1) it actually runs (2) it actually does a thing

* cleaning notebook example

* Fix to typo and update to the requirements

* Fix to flake8 errors

* readme changes from this morning

* changes based on feedback

* Few edits to contributing

* Few edits in the README file

* fixing mailto: syntax

* Remove initial_types from the converter API

* Rename Skl2PyTorch container into HBPyTorch

* Add convert_xgboost and convert_lightgbm API

* Fix to spacing

* remove pandas check (for the moment)

* fix import

* Fix readme to use the new API

* removed common directory

* add some documentation

* renamed few things

* code refactoring for trees

* refactor lightgbm and xgboost by moving stuff into gbdt_commons

* done with a pass on gbdt after moving everything to _gbdt_common

* final refactoring of gbdt classes

* rename random forest stuff into decision tree

* major refactoring for tree implementations

* some renaming here and there

* minor fix

* Add test to validate that issue #7 is closed.

* import container stuff from onnx-common

* fix the parser to use the topology in onnx-common

* remove unnecessary files

* address first chunk of Karla's comments

* fix typo in calibration

* Another round of comments addressed

* fix typo

* these two lines seem unnecessary

* moving notebooks from broken branch

* adding notebooks with new API changes

* removing comment

* removed few unnecessary code and edited some documentation

* Update CONTRIBUTING.md

* remove . from git clone

* Final pass over non-converters files documentation / API

* add constants for converters

* simplify a bit the API by using extra_config for optional parameters

* Update CONTRIBUTING.md

* done with documentation over public classes , methods

* add contants and extra config management

* addressing Karla's comments

* pip install pdoc; pdoc --html hummingbird

* pdoc3, using overrides to get extra doc if we want it

* add few tests to check that we actually pick the correct implementation

* Update README.md

* Reformat doc

* add HB logo to readme file

* Add HB logo in doc

* add assertion on model being not None

Co-authored-by: Karla Saur <karla.saur@microsoft.com>
Co-authored-by: Matteo Interlandi <mainterl@microsoft.com>
2020-04-29 09:09:41 -07:00