-
-
Notifications
You must be signed in to change notification settings - Fork 229
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Documentation was updated thoroughly. A new theme with a new structure is provided and all pages have been updated. Also, the examples revised and up-to-date. * Option to use an own stopping strategy using `IncorporateRunResultCallback`. * Changed `scripts/smac` to `scripts/smac.py`. * `README.md` updated. * `CITATION.cff` added. * Made `smac-validate.py` consistent with runhistory and tae. (#762) * `minR`, `maxR` and `use_ta_time` can now be initialized by the scenario. (#775) * `ConfigSpace.util.get_one_exchange_neighborhood`'s invalid configurations are ignored. (#773) * Fixed an incorrect adaptive capping behaviour. (#749) * Avoid the potential `ValueError` raised by `LocalSearch._do_search`. (#773) Co-authored-by: dengdifan <[email protected]> Co-authored-by: Filip Bártek <[email protected]> Co-authored-by: Thomas Holvoet <[email protected]> Co-authored-by: benjamc <[email protected]> Co-authored-by: Carolin Benjamins <[email protected]> Co-authored-by: Marius Lindauer <[email protected]> Co-authored-by: eddiebergman <[email protected]> Co-authored-by: Difan Deng <[email protected]> Co-authored-by: dengdifan <[email protected]> Co-authored-by: Tim Ruhkopf <[email protected]>
- Loading branch information
1 parent
a0c8950
commit b2e0a65
Showing
214 changed files
with
12,673 additions
and
5,157 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
name: Examples | ||
|
||
on: [push, pull_request] | ||
|
||
jobs: | ||
ubuntu: | ||
|
||
runs-on: ubuntu-18.04 | ||
strategy: | ||
matrix: | ||
python-version: [3.9] | ||
fail-fast: false | ||
|
||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: Setup Python ${{ matrix.python-version }} | ||
uses: actions/setup-python@v2 | ||
with: | ||
python-version: ${{ matrix.python-version }} | ||
- name: Conda Install test dependencies | ||
run: | | ||
# Miniconda is available in $CONDA env var | ||
$CONDA/bin/conda create -n testenv --yes pip wheel gxx_linux-64 gcc_linux-64 swig python=${{ matrix.python-version }} | ||
$CONDA/envs/testenv/bin/python3 -m pip install --upgrade pip | ||
$CONDA/envs/testenv/bin/pip3 install -e .[all] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
--- | ||
cff-version: 1.2.0 | ||
|
||
message: "If you used SMAC in one of your research projects, please cite us:" | ||
|
||
title: "SMAC3" | ||
date-released: "2016-08-17" | ||
|
||
url: "https://automl.github.io/SMAC3/master/index.html" | ||
repository-code: "https://github.com/automl/SMAC3" | ||
|
||
version: "1.0.1" | ||
|
||
type: "software" | ||
keywords: | ||
- "blackbox optimization" | ||
- "optimization" | ||
- "bayesian optimization" | ||
- "algorithm configuration" | ||
- "machine learning" | ||
- "algorithms" | ||
|
||
license: "BSD-3-Clause" | ||
|
||
authors: | ||
- family-names: "Lindauer" | ||
given-names: "Marius" | ||
affiliation: "Leibniz Universität Hannover" | ||
|
||
- family-names: "Eggensperger" | ||
given-names: "Katharina" | ||
orcid: "https://orcid.org/0000-0002-0309-401X" | ||
affiliation: "University of Freiburg, Germany" | ||
|
||
- family-names: "Feurer" | ||
given-names: "Matthias" | ||
orcid: "https://orcid.org/0000-0001-9611-8588" | ||
affiliation: "University of Freiburg, Germany" | ||
|
||
- family-names: "Biedenkapp" | ||
given-names: "André" | ||
orcid: "https://orcid.org/0000-0002-8703-8559" | ||
affiliation: "University of Freiburg, Germany" | ||
|
||
- family-names: "Deng" | ||
given-names: "Difan" | ||
affiliation: "Leibniz Universität Hannover" | ||
|
||
- family-names: "Benjamins" | ||
given-names: "Carolin" | ||
affiliation: "Leibniz Universität Hannover" | ||
|
||
- family-names: "Sass" | ||
given-names: "René" | ||
affiliation: "Leibniz Universität Hannover" | ||
|
||
- family-names: "Hutter" | ||
given-names: "Frank" | ||
affiliation: "University of Freiburg, Germany" | ||
|
||
- family-names: "Falkner" | ||
given-names: "Stefan" | ||
orcid: "https://orcid.org/0000-0002-6303-9418" | ||
affiliation: "Bosch Center for Artificial Intelligence, Rennigen, Germany" | ||
|
||
preferred-citation: | ||
type: "article" | ||
title: "SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimization" | ||
month: "9" | ||
year: "2021" | ||
url: "https://arxiv.org/abs/2109.09831" | ||
|
||
authors: | ||
- family-names: "Lindauer" | ||
given-names: "Marius" | ||
affiliation: "Leibniz Universität Hannover" | ||
|
||
- family-names: "Eggensperger" | ||
given-names: "Katharina" | ||
orcid: "https://orcid.org/0000-0002-0309-401X" | ||
affiliation: "University of Freiburg, Germany" | ||
|
||
- family-names: "Feurer" | ||
given-names: "Matthias" | ||
orcid: "https://orcid.org/0000-0001-9611-8588" | ||
affiliation: "University of Freiburg, Germany" | ||
|
||
- family-names: "Biedenkapp" | ||
given-names: "André " | ||
orcid: "https://orcid.org/0000-0002-8703-8559" | ||
affiliation: "University of Freiburg, Germany" | ||
|
||
- family-names: "Deng" | ||
given-names: "Difan" | ||
affiliation: "Leibniz Universität Hannover" | ||
|
||
- family-names: "Benjamins" | ||
given-names: "Carolin" | ||
affiliation: "Leibniz Universität Hannover" | ||
|
||
- family-names: "Sass" | ||
given-names: "René" | ||
affiliation: "Leibniz Universität Hannover" | ||
|
||
- family-names: "Hutter" | ||
given-names: "Frank" | ||
affiliation: "University of Freiburg, Germany" | ||
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
### Contributing to SMAC3 | ||
# Contributing to SMAC3 | ||
|
||
You are interested in developing a new feature or have found a bug? Awesome, feel welcome and read this guide in order to find out how to best report your ideas so that we can include them as quickly as possible. | ||
|
||
### General Notes | ||
## General Notes | ||
We are always happy to read about your experiences and ideas on how to improve SMAC3. We use the issue tracker as our main communication platform, so please open an issue to | ||
|
||
* report bugs (label as `bug`) | ||
|
@@ -12,7 +12,7 @@ We are always happy to read about your experiences and ideas on how to improve S | |
|
||
NOTE: Before working on a new feature please first create an issue. If the relevant issue already exists, please comment that issue to let us know that you are going to work on it. Through that, we can ensure that there is no duplicated effort. | ||
|
||
### New Features | ||
## New Features | ||
|
||
If you are looking for feature that does not yet exist in SMAC3, we are happy to hear about it. Open an issue on our [issues list on GitHub](https://github.com/automl/SMAC3/issues), and describe | ||
- the feature you would like to see | ||
|
@@ -21,7 +21,7 @@ If you are looking for feature that does not yet exist in SMAC3, we are happy to | |
|
||
If you already know how to implement the feature, please create a pull request. Please see the [Pull request](#pull-requests) section, to read further details on pull requests. | ||
|
||
### <a name="report-bugs"></a> Report Bugs | ||
## <a name="report-bugs"></a> Report Bugs | ||
|
||
Open an issue in our [issue list on GitHub](https://github.com/automl/SMAC3/issues). | ||
|
||
|
@@ -37,12 +37,12 @@ If you found a bug, please provide us the following information: | |
- Any information about your setup that could be helpful to resolve the bug (such as installed python packages) | ||
- Feel free, to add a screenshot showing the issue, if it helps. | ||
|
||
### Work on New Features | ||
## Work on New Features | ||
|
||
To work on new features, create a fork of the original repository and implement the feature there. When you are happy with the final result you can create a pull request which we will review. | ||
A good tutorial on how to do this is in the Github Guide: [Fork a repo](https://help.github.com/articles/fork-a-repo/). | ||
|
||
### <a name="pull-requests"></a> Pull Requests | ||
## <a name="pull-requests"></a> Pull Requests | ||
|
||
The target branch for your pull request has to be the development branch. If you have not worked with pull requests, please take a look at [how to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github) or read more about it in the official github documentation <https://help.github.com/articles/about-pull-requests/> | ||
|
||
|
@@ -56,6 +56,6 @@ If you know how to fix a bug or implement your own feature, follow this small gu | |
|
||
We try to react as fast as possible to your pull request. | ||
|
||
### Reporting Security Issues | ||
## Reporting Security Issues | ||
|
||
If you find security related issues, vulnerabilities or bugs including sensitive information, please do *not* report this to the issue tracker, or elsewhere public. Instead, please let us know via [email protected] |
Oops, something went wrong.