Commit 731854e
Version 2.0.0 (#898)
* Update runhistory2epm.py
* pre_commit
* Updated changelog
* Fixed comment
* Updated changelog
* Some small improvements
* Removed trailing space
* Updated changelog
* Restricted pynisher
* Updated changelog
* Link JMLR paper
* Update bibtex entry
Before: arxiv paper, now journal article.
* Fixed citation in docs
* Fixed callback typos
* BOinG for mixed hyperparameter search space
* fix format
* maint
* maint documentation
* maint pre-commit
* fix workflow
* maint
* Add dependabot for workflow files
* Bump actions/setup-python from 2 to 4 (#849)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v2...v4)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump actions/checkout from 2 to 3 (#850)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* maint
* Updated stale bot
* Updated stale options again
* Fixed typing
* Increased version
* rename check_point_in_ss to check_subspace_point
* Make format
* Uncomment test procedure
* docstrings for boing facade
* avoid typing namespace everywhere in epm_configuration_chooser
* fix docstring in rh2epm_boing
* Limit on dask
* Trying to fix tests
* Replaced typing in all files
* docstring for boing subspace
* Changed feature requests to feature
* allow acq_optimizer_local_kwargs to be passed to boing subspace without acq_optimizer_local
* fix pre-commit
* Added any
* Update facade
* Fix typing
* Match arguments from pSMAC with SMAC4AC signature
* Add description of pSMAC to docstring
* Add option to pass facade class to pSMAC
* Add example for pSMAC
* Removed docstring in readme's example
* Corrected text
* move construct_gp_kernels to smac.epm_gpytorch.boing_kernels
* maint
* fix wrongly imported func name in tests
* Add reference for pSMAC #609
* Rename example file
* Added roadmap to readme
* Prettification
* Add result merger
* Reformat with black
* Delete unnecessary import
* Fix typing
* Inject first trajectory entry from file from first rundir
* Add test for ResultMerger
* Fix docstring
* Get runhistory and trajectory from pSMAC run
Via the result merger. Searchers rundirs and
merges found runhistories and calculates a
new trajectory.
* Get trajectory
* Add regex to requirements
* Fixed MO cache problem
* Fix MO tests
* Fixing MO in AbstractRacer
* Accepting ints
* Hacking in the sum cost for MO
* Fix mypi
* Bugfix
* Make mypi happy
* Fix tests
* Make format
* Remove num_obj in MO optimizer
* A lot of restructuring
* Solve importings
* Solve importings
* Fixing, fixing, fixing, ...
* Fixing, fixing, fixing, ...
* Fixing, fixing, fixing, ...
* Fixing, fixing, fixing, ...
* Fixing, fixing, fixing, ...
* Fixing, fixing, fixing, ...
* Fixing, fixing, fixing, ...
* Fixing, fixing, fixing, ...
* Fixing, fixing, fixing, ...
* Updated changelog
* Still fixing :)
* fix docstrings
* Change directory of tests
* Fix ambiguous variable
* Del newlines
* fix mypy
* mypy and doc fix
* Removed int type checking
* fix tests
* Always return List of incs
* fix path issue in example
* maint boing facade
* Better docstring
* Return values if no bounds passed
* Removed import
* Return only one incumbent
* Rename n_optimizers -> n_workers
* Update example
* Update docstring
* Remove legacy function
* Update to new signature
* Update changelog.md
* Format black
* Update test
* Please pre-commit
* Merge development
* Fix tests
* Fix typos
* Format black
* Updated text
* Increased version
* Improved readme
* SMAC logo 50%
* SMAC logo 50%
* Removed dev-2.0
* Added doc workflow for latest tag
* Fixing docs latest tag
* Fixing docs latest tag
* First steps new intensifier
* Make it work again
* MOVE random weight initialization to smbo ask method
* ADD enable parego in unittests
* Test issues
* FIX formatting
* Link to old documentation
* MOVE random weight initialization to smbo ask method
* ADD enable parego in unittests
* FIX formatting
* Fix unit tests
* Add annotation
* corrected log prob for tophat prior
* Removed configurations from callback
* Fixed tests
* Fix mypy
* Save docs as latest version too
* Enabled all tests again
* Make version an env
* Added last version to docs
* Global variable fix
* Added v before version number
* New Intensifier Implementation (#888)
- Completely reimplemented the intensifiers (including Successive Halving and Hyperband): All intensifiers support multi-fidelity, multi-objective and multi-threading by nature now.
- Expected behaviour for ask-and-tell interface ensured (also for Successive Halving).
- Continuing a run is now fully supported.
- Added more examples.
- Updated documentation based on new implementation.
* First benchmark steps
* Added a warning
* Set xi to 0.01
* Incorporated walltime in trajectory
* Working version of benchmark
* Changed requirements
* Changed xi back to 0.0 again
* No duplicate budgets
* Fixed bug which updated tracker wrongly
* Bugfix: Delete correct bracket+stage
* Fixed tests
* Added costs to the trajectory
* Changed initial design max ratio to 0.25
* Make format
* Added more details to intensifier
* Finished benchmark
* Added benchmark source files
* Fixed tests because of initial design changes
* Improved runhistory API
* Fixed typo (#894)
* Merge doc fixes
* Doc fixes (#893)
Co-authored-by: timruhkopf <timruhkopf@gmail.com>
Co-authored-by: Carolin Benjamins <benjamins@tnt.uni-hannover.de>
Co-authored-by: dengdifan <difandeng@gmail.com>
Co-authored-by: Alexander Tornede <tornede@tnt.uni-hannover.de>
Co-authored-by: Sarah Krebs <s.krebs@ai.uni-hannover.de>
* Make format
* Satisfied mypy
* Enabled more tests
* Increased version
* Mypy
* Mypy
* Mypy
* Fixed critical bug when using highest budget for inc selection
* Added SH+HB comparison
* Stuff
* Updated report
* Fixed docstring
* Fixed image path
* Removed vscode folder
* Bugfixes
* Doc fixes
* Updated changelog
* Make isort
* Fix typos
* Removed new line
* Added alpha2 to docs selection
* update description
* Fix 531 correctly create integers in initial design
This PR fixes a bug in which integer hyperparameters would not
be created correctly in the initial design. This went
unnoticed, except in the case where it was part of a condition
and the function deactivate_inactive_hyperparameters was
called.
This PR fixes this bug by mapping the random float that was
sampled by, for example and LHD or Sobol sequence, to the
float representation of an integer by calling _transform and
_inverse_transform of the integer hyperparameter.
* Add contact paragraph to README.
* Increase days until stale issues are closed by stalebot (#904)
* Edit changelog
* Add issue number
* Closes #907
* Clarify origin of configurations (#908)
* Random forest speed up (#903)
Co-authored-by: René Sass <mail@renesass.de>
* Add: workflow to update pre-commit versions (#874)
Co-authored-by: René Sass <mail@renesass.de>
* Add Git-Flow Workflow Specification
* [DOC] acquisition function maximizers
* Add stale reminder email action
* Increase version number of ConfigSpace
* Add guideline for updating copyright notice years to CONTRIBUTING.md
* Update requirement for pyrfr (#920)
* Update pre-commit: isort,flake8 version numbers
* Format black
* Fix mypy
* Ac bench (#929)
* Add Branin AC Task
* Add ac optimization type
* Nicer plotting
* Add ac mode
* Update ac task
* Make new smac env name adjustable
* Increase python version for smac 1.4
* Update benchmark
* Update plotting
* Goodby comments
* Fix path
* Fix 1.4 wrapper
* Update benchmark results
---------
Co-authored-by: Carolin Benjamins <benjamins@tnt.uni-hannover.de>
* [DOC] added documentation on the incumbent update
* Feature/add version to make publish (#931)
* Add version, correct package name and use bash in makefile
* Increase version
* Increase version in makefile, add places with versions to make publish
* Fix typo
* Transform integer feature names to strings (#930)
* Transform int features to str
* Fix pre-commit
* Update version to 2.0.0
* Update version to 2.0.0
* Update CHANGELOG.md
* Add information on deepcave to the readme
* Correct doc version
---------
Co-authored-by: dengdifan <33290713+dengdifan@users.noreply.github.com>
Co-authored-by: dengdifan <difandeng@gmail.com>
Co-authored-by: Matthias Feurer <feurerm@informatik.uni-freiburg.de>
Co-authored-by: Carolin Benjamins <benjamin@tnt.uni-hannover.de>
Co-authored-by: eddiebergman <eddiebergmanhs@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carolin Benjamins <benjamins@tnt.uni-hannover.de>
Co-authored-by: C. Benjamins <75323339+benjamc@users.noreply.github.com>
Co-authored-by: Katharina Eggensperger <eggenspk@informatik.uni-freiburg.de>
Co-authored-by: Eric Kalosa-Kenyon <ekquasar@appdynamics.com>
Co-authored-by: Pascal <66594767+PascalIversen@users.noreply.github.com>
Co-authored-by: helegraf <Graf.Helena@web.de>
Co-authored-by: timruhkopf <timruhkopf@gmail.com>
Co-authored-by: Alexander Tornede <tornede@tnt.uni-hannover.de>
Co-authored-by: Sarah Krebs <s.krebs@ai.uni-hannover.de>
Co-authored-by: Alexander Tornede <a.tornede@ai.uni-hannover.de>
Co-authored-by: Alexander Tornede <44395781+alexandertornede@users.noreply.github.com>
Co-authored-by: Sarah Krebs <30651149+sarah-krebs@users.noreply.github.com>
Co-authored-by: helegraf <h.graf@ai.uni-hannover.de>
Co-authored-by: Jeroen Rook <jrook94@gmail.com>
Co-authored-by: Tim Ruhkopf <timruhkopf@googlemail.com>1 parent 0a1dff4 commit 731854e
43 files changed
Lines changed: 9197 additions & 95 deletions
File tree
- .github
- workflows
- benchmark
- report
- src
- datasets
- models
- tasks
- wrappers
- docs
- smac
- acquisition/maximizer
- facade
- initial_design
- intensifier
- model/random_forest
- runhistory
- tests/test_acquisition
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
1 | 19 | | |
2 | 20 | | |
3 | | - | |
4 | | - | |
| 21 | + | |
5 | 22 | | |
6 | 23 | | |
7 | 24 | | |
8 | 25 | | |
9 | 26 | | |
10 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
11 | 31 | | |
12 | 32 | | |
13 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
56 | 57 | | |
57 | 58 | | |
58 | 59 | | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
59 | 77 | | |
60 | 78 | | |
61 | 79 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
4 | 6 | | |
5 | 7 | | |
| 8 | + | |
6 | 9 | | |
7 | 10 | | |
8 | 11 | | |
| |||
133 | 136 | | |
134 | 137 | | |
135 | 138 | | |
136 | | - | |
| 139 | + | |
| 140 | + | |
137 | 141 | | |
138 | 142 | | |
139 | 143 | | |
140 | 144 | | |
141 | 145 | | |
142 | | - | |
| 146 | + | |
143 | 147 | | |
144 | | - | |
| 148 | + | |
145 | 149 | | |
146 | 150 | | |
147 | 151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
99 | 103 | | |
100 | 104 | | |
101 | 105 | | |
| |||
110 | 114 | | |
111 | 115 | | |
112 | 116 | | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
113 | 122 | | |
114 | 123 | | |
115 | 124 | | |
| |||
0 commit comments