Skip to content

Commit 4a625e3

Browse files
authored
Prepare New Release (#122)
* Update __version__.py * Update changelog.md * Move "HowToAddNew" + "ContainerList" to Wiki * Move "HowToAddNew" + "ContainerList" to Wiki
1 parent 819234e commit 4a625e3

File tree

4 files changed

+13
-114
lines changed

4 files changed

+13
-114
lines changed

README.md

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ result_dict = b.objective_function(configuration=config, rng=1)
2828
```
2929

3030
Containerized benchmarks do not rely on external dependencies and thus do not change. To do so, we rely on [Singularity (version 3.5)](https://sylabs.io/guides/3.5/user-guide/).
31-
31+
**Note:** All containers are uploaded to a [gitlab registry](https://gitlab.tf.uni-freiburg.de/muelleph/hpobench-registry/container_registry)
32+
3233
Further requirements are: [ConfigSpace](https://github.com/automl/ConfigSpace), *scipy* and *numpy*
3334

3435
**Note:** Each benchmark can also be run locally, but the dependencies must be installed manually and might conflict with other benchmarks.
@@ -58,33 +59,6 @@ pip install .
5859

5960
**Note:** This does not install *singularity (version 3.5)*. Please follow the steps described here: [user-guide](https://sylabs.io/guides/3.5/user-guide/quick_start.html#quick-installation-steps).
6061

61-
## Available Containerized Benchmarks
62-
63-
| Benchmark Name | Container Name | Additional Info |
64-
| :-------------------------------- | ------------------ | ------------------------------------ |
65-
| BNNOn* | pybnn | There are 4 benchmark in total (ToyFunction, BostonHousing, ProteinStructure, YearPrediction) |
66-
| CartpoleFull | cartpole | Not deterministic. |
67-
| CartpoleReduced | cartpole | Not deterministic. |
68-
| SliceLocalizationBenchmark | tabular_benchmarks | Loading may take several minutes. |
69-
| ProteinStructureBenchmark | tabular_benchmarks | Loading may take several minutes. |
70-
| NavalPropulsionBenchmark | tabular_benchmarks | Loading may take several minutes. |
71-
| ParkinsonsTelemonitoringBenchmark | tabular_benchmarks | Loading may take several minutes. |
72-
| NASCifar10*Benchmark | nasbench_101 | Loading may take several minutes. There are 3 benchmark in total (A, B, C) |
73-
| *NasBench201Benchmark | nasbench_201 | Loading may take several minutes. There are 3 benchmarks in total (Cifar10Valid, Cifar100, ImageNet) |
74-
| NASBench1shot1SearchSpace*Benchmark | nasbench_1shot1 | Loading may take several minutes. There are 3 benchmarks in total (1,2,3) |
75-
| ParamNet*OnStepsBenchmark | paramnet | There are 6 benchmarks in total (Adult, Higgs, Letter, Mnist, Optdigits, Poker) |
76-
| ParamNet*OnTimeBenchmark | paramnet | There are 6 benchmarks in total (Adult, Higgs, Letter, Mnist, Optdigits, Poker) |
77-
| SurrogateSVMBenchmark | surrogate_svm | Random Forest Surrogate of a SVM on MNIST |
78-
| Learna⁺ | learna_benchmark | Not deterministic. |
79-
| MetaLearna⁺ | learna_benchmark | Not deterministic. |
80-
| XGBoostBenchmark⁺ | xgboost_benchmark | Works with OpenML task ids. |
81-
| XGBoostExtendedBenchmark⁺ | xgboost_benchmark | Works with OpenML task ids + Contains Additional Parameter `Booster |
82-
| SupportVectorMachine⁺ | svm_benchmark | Works with OpenML task ids. |
83-
84-
⁺ these benchmarks are not yet final and might change
85-
86-
**Note:** All containers are uploaded [here](https://gitlab.tf.uni-freiburg.de/muelleph/hpobench-registry/container_registry)
87-
8862
## Further Notes
8963

9064
### Configure the HPOBench

changelog.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# 0.0.9
2-
2+
* Add new Benchmarks: Tabular Benchmarks.
3+
Provided by @Neeratyoy.
4+
* New Benchmark: ML Benchmark Class
5+
This new benchmark class offers a unified interface for XGB, SVM, MLP, HISTGB, RF, LR benchmarks operating on OpenML
6+
tasks.
7+
Provided by @Neeratyoy.
8+
* This version is the used for the paper:
9+
"HPOBench: A Collection of Reproducible Multi-Fidelity Benchmark Problems for HPO" (Eggensperger et al.)
10+
https://openreview.net/forum?id=1k4rJYEwda-
11+
312
# 0.0.8
413
* Improve container integration
514
The containers had some problems when the file system was read-only. In this case, the home directory, which contains the

hpobench/HowToAddANewBenchmark.md

Lines changed: 0 additions & 84 deletions
This file was deleted.

hpobench/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '0.0.9dev'
1+
__version__ = '0.0.9'

0 commit comments

Comments
 (0)