Commit Graph

621 Commits

Author SHA1 Message Date
Chi Wang 671146146a
workflow path->paths (#915)
* workflow path->paths

* Apply suggestions from code review

Co-authored-by: Li Jiang <bnujli@gmail.com>

---------

Co-authored-by: Li Jiang <bnujli@gmail.com>
2023-02-08 20:47:07 -08:00
Chi Wang 63d350d4c8
Openai (#905)
* add cost budget; move loc of make_dir

* support openai completion

* install pytest in workflow

* skip openai test

* test openai

* path for docs rebuild

* install datasets

* signal

* notebook

* notebook in workflow

* optional arguments and special params

* key -> k

* improve readability

* assumption

* optimize for model selection

* larger range of max_tokens

* notebook

* python package workflow

* skip on win
2023-02-05 20:13:08 -08:00
Animaholic bcc6a197fd
Add bibtex entries for research publications (#904)
* Update Research.md

* Update website/docs/Research.md

Co-authored-by: Chi Wang <wang.chi@microsoft.com>

* Update website/docs/Research.md

Co-authored-by: Chi Wang <wang.chi@microsoft.com>

* Update website/docs/Research.md

Co-authored-by: Chi Wang <wang.chi@microsoft.com>

* Update website/docs/Research.md

Co-authored-by: Chi Wang <wang.chi@microsoft.com>

* Update website/docs/Research.md

Co-authored-by: Chi Wang <wang.chi@microsoft.com>

* Update website/docs/Research.md

Co-authored-by: Chi Wang <wang.chi@microsoft.com>

* Update website/docs/Research.md

Co-authored-by: Chi Wang <wang.chi@microsoft.com>

---------

Co-authored-by: Chi Wang <wang.chi@microsoft.com>
Co-authored-by: Qingyun Wu <qingyun.wu@psu.edu>
2023-02-05 20:48:07 -05:00
Chi Wang 3b6bfc2876
add cost budget; move loc of make_dir (#888)
* add cost budget; move loc of make_dir

* remove None in return

---------

Co-authored-by: Qingyun Wu <qingyun.wu@psu.edu>
2023-02-05 19:34:59 -05:00
Chi Wang fbea1d06dd
stratified group kfold splitter (#899)
* stratified group kfold splitter

* exclude catboost

---------

Co-authored-by: Shaokun <shaokunzhang529@gmail.com>
Co-authored-by: Qingyun Wu <qingyun.wu@psu.edu>
2023-02-05 18:26:14 -05:00
Shaokun cb3378d621
Merge pull request #912 from microsoft/tutorial-updates
update doc for research papers
2023-02-04 09:18:05 -05:00
Qingyun Wu d0f7b30b61 update doc for research papers 2023-02-03 16:57:16 -08:00
Shaokun 50a7b624d1
Merge pull request #894 from coffepowered/first_contribution
Document how to use the group k-fold
2023-01-31 15:19:53 -05:00
skzhang1 c6f8e004e7 fix link 2023-01-30 06:01:20 -08:00
Andrea W 58ac6b61c4 Merge branch 'first_contribution' of https://github.com/coffepowered/FLAML into first_contribution 2023-01-30 11:21:43 +00:00
Andrea W 3e6247ae59 add link to notebook showing group cv 2023-01-30 11:17:27 +00:00
Shaokun df5efa5c2d
Merge branch 'main' into first_contribution 2023-01-29 22:56:45 -05:00
Shaokun 871f3776f3
Merge pull request #875 from skzhang1/support_percentages
Support percentage tolerance for lexicographic optimization
2023-01-29 14:08:46 -05:00
Shaokun 7644265d1f
Merge branch 'main' into first_contribution 2023-01-29 10:48:16 -05:00
Shaokun b342337875
Merge branch 'main' into support_percentages 2023-01-29 10:39:41 -05:00
Chi Wang d46532efda
display data head in notebook; exclude None (#885) 2023-01-28 15:42:49 -08:00
Shaokun 175a2eaaf6
Merge branch 'main' into support_percentages 2023-01-28 10:00:57 -05:00
skzhang1 b8982f7cf2 update 2023-01-28 06:58:58 -08:00
skzhang1 184251a2a7 update 2023-01-28 06:53:37 -08:00
Shaokun dbd48c555f
Merge pull request #900 from microsoft/dependabot/npm_and_yarn/website/ua-parser-js-0.7.33
Bump ua-parser-js from 0.7.32 to 0.7.33 in /website
2023-01-27 21:25:44 -05:00
dependabot[bot] b740d79369
Bump ua-parser-js from 0.7.32 to 0.7.33 in /website
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.32 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md)
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.32...0.7.33)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 17:35:14 +00:00
Andrea W 2f93736740 remove postponed eval of annotations from automl.py 2023-01-27 10:00:16 +00:00
Andrea W bdbba6e3bc modify doc 2023-01-26 14:31:54 +00:00
Andrea W 297fc5ad7c annotate state, add cv notebook 2023-01-26 14:18:55 +00:00
Shaokun cdc4201188
update (#883) 2023-01-18 14:35:57 -05:00
Shaokun 60a3e85b98
Merge branch 'main' into support_percentages 2023-01-17 10:06:51 -05:00
skzhang1 3a68da8774 update 2023-01-17 06:49:59 -08:00
dependabot[bot] 100bfe2d43
Bump json5 from 2.2.1 to 2.2.3 in /website (#877)
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Shaokun <shaokunzhang529@gmail.com>
2023-01-10 09:39:29 -08:00
Chi Wang 7b07b9778d
handle num_samples=-1 (#879)
* handle num_samples=-1

* comment on num_samples=0
2023-01-10 07:04:28 -08:00
Chi Wang 75e3454120
notebook test; spark warning message; reproducibility bug; sequential tuning stop condition (#869)
* notebook test

* add ipykernel, remove except

* only create dir if not empty

* Stop sequential tuning when result is None

* fix reproducibility of global search

* save gs seed

* use get to avoid KeyError

* test
2023-01-07 18:39:29 -08:00
skzhang1 b7c0c24269 support percentage tolerance for lexicographic 2023-01-07 11:41:24 -08:00
Li Jiang 9fde27e536
fix #871: call check_spark only when necessary (#872)
Co-authored-by: Li Jiang <lijiang1@microsoft.com>
2023-01-07 07:41:35 -08:00
Antoni Baum 5f67c0ab8a
Do not persist entire AutoMLState in Searcher (#870)
* Do not persist entire AutoMLState in Searcher

Signed-off-by: Antoni Baum <antoni.baum@protonmail.com>

* Fix tests

Signed-off-by: Antoni Baum <antoni.baum@protonmail.com>

Signed-off-by: Antoni Baum <antoni.baum@protonmail.com>
2023-01-05 18:00:05 -08:00
Chi Wang 90aea9c28b
create dir for log file name (#867) 2022-12-30 10:21:30 -08:00
Chi Wang b78d0b57c4
Info and naming (#864)
* remove __class__

* var name
2022-12-25 14:43:22 -05:00
Li Jiang da2cd7ca89
Add supporting using Spark as the backend of parallel training (#846)
* Added spark support for parallel training.

* Added tests and fixed a bug

* Added more tests and updated docs

* Updated setup.py and docs

* Added customize_learner and tests

* Update spark tests and setup.py

* Update docs and verbose

* Update logging, fix issue in cloud notebook

* Update github workflow for spark tests

* Update github workflow

* Remove hack of handling _choice_

* Allow for failures

* Fix tests, update docs

* Update setup.py

* Update Dockerfile for Spark

* Update tests, remove some warnings

* Add test for notebooks, update utils

* Add performance test for Spark

* Fix lru_cache maxsize

* Fix test failures on some platforms

* Fix coverage report failure

* resovle PR comments

* resovle PR comments 2nd round

* resovle PR comments 3rd round

* fix lint and rename test class

* resovle PR comments 4th round

* refactor customize_learner to broadcast_code
2022-12-23 08:18:49 -08:00
Shaokun 4140fc9022
Format errors on the web. (#855)
* fix_doc

* update

* fix lint

* fix lint

* reformat

Co-authored-by: Qingyun Wu <qingyun.wu@psu.edu>
2022-12-22 22:36:34 -05:00
Shaokun f98b7555e9
Merge pull request #853 from jingdong00/jingdong00-patch-1
Fix example tune-pytorch where the checkpoint path may be named differently
2022-12-19 16:38:19 -05:00
Shaokun 91ec8e9355
Merge branch 'main' into jingdong00-patch-1 2022-12-19 12:40:58 -05:00
Jing Dong 3a194d047b fix checkpoint.value in the notebook and test 2022-12-19 09:22:16 -08:00
Jing Dong b2d51b648c
Added an info reminding user that if no time_budget and no max_iter is specified, then effectively zero-shot AutoML is used (#850)
* Added an info reminding user that if no time_budget and no max_iter is specified, then effectively zero-shot AutoML is used

* moved message to line 2818

* Update flaml/automl/automl.py

Co-authored-by: Chi Wang <wang.chi@microsoft.com>

* Update flaml/automl/automl.py

Co-authored-by: Chi Wang <wang.chi@microsoft.com>

Co-authored-by: Chi Wang <wang.chi@microsoft.com>
Co-authored-by: Qingyun Wu <qingyun.wu@psu.edu>
2022-12-18 12:49:00 -05:00
skzhang1 7e4e4c7901 clean up 2022-12-17 13:34:11 -05:00
skzhang1 6888605388 remove 2022-12-17 13:31:52 -05:00
Jing Dong 5778227a71
Fix checkpoint path issue
checkpoint path may be named dir_or_data instead of value
2022-12-16 14:41:33 +08:00
Jing Dong c1872861b6
Merge branch 'microsoft:main' into main 2022-12-16 14:31:08 +08:00
Luis Quintanilla 2b203ca694
Update .NET documentation links (#847)
Co-authored-by: Qingyun Wu <qingyun.wu@psu.edu>
2022-12-13 22:56:45 -05:00
Chi Wang 2338431990
FAQ about OOM (#849)
* FAQ about OOM

* reduce -> resolve
2022-12-13 18:09:50 -05:00
Jing Dong f6aa8eed3f Added an info reminding user that if no time_budget and no max_iter is specified, then effectively zero-shot AutoML is used 2022-12-13 14:19:09 -08:00
Chi Wang 232c356a4b
fix bug related to _choice_ (#848)
* fix bug related to _choice_

* remove py 3.6

* sanitize config

* optimize test
2022-12-13 15:48:32 -05:00
Shaokun f50415305f
Merge pull request #843 from skzhang1/update_doc
Update doc
2022-12-07 15:54:52 -05:00