Skip to content

Commit 5b7b549

Browse files
authored
Merge pull request #225 from automl/216-extend-converter-documentation-for-more-detailed-capabilities-and-limitations
added documentation to converter
2 parents 1cd737b + 6fe738c commit 5b7b549

File tree

5 files changed

+25
-7
lines changed

5 files changed

+25
-7
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1+
# Version 1.3.8
2+
3+
## Converter Documentation
4+
- Added documentation to make it visible which converters cant handle instances
5+
- Added documentation to give some information about limitations (and capabilities) of the converters
6+
17
# Version 1.3.7
28

39
## Documentation
410
- Added the hint that for the api example the example records need to be run first to create the run.
511

12+
613
# Version 1.3.6
714

815
## New SMAC version compatibility

docs/converters/amltk.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,7 @@ consider when running AMLTK:
3535
3636
- Alternatively, you can still manually add the DeepCave time columns to ``history.parquet``
3737
after the AMLTK run has finished by loading it into a Pandas Dataframe, manipulating it, and
38-
writing it back to the ``history.parquet`` file.
38+
writing it back to the ``history.parquet`` file.
39+
40+
.. note::
41+
Instances are not supported.

docs/converters/dataframe.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,8 @@ SUCCESS, TIMEOUT, MEMORYOUT, CRASHED, ABORTED, NOT_EVALUATED, FAILED, PRUNED, UN
4848
The ``budget`` column should contain the multi-fidelity budget and can be omitted if not used.
4949
The same holds for the ``seed`` column, containing the trial seed.
5050

51-
.. warning::
51+
.. note::
5252
Conditions and forbiddens are not supported in the current version of the Pandas DataFrame converter.
53+
Weights are not supported by us. They will be ignored.
54+
hyperparameters are expected to be of type float, categorical or integer.
55+
The numeric distribution must be normal, beta or uniform.

docs/converters/optuna.rst

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,11 @@ Furthermore, to load an Optuna run into DeepCAVE, it is necessary to install Opt
3131
3232
pip install deepcave[optuna]
3333
34-
.. warning::
35-
Loading Optuna runs with conditional search spaces or dynamic hyperparameter value ranges
36-
is not supported.
37-
This limitation arises because Optuna leverages a dynamic search space, which cannot be
38-
trivially converted into a static search space as used in DeepCAVE.
34+
.. note::
35+
Optuna does not support instances.
36+
The hyperparameters in the Optuna study must be of type FloatDistribution, IntDistribution or CategoricalDistribution.
37+
Loading Optuna runs with conditional search spaces or dynamic hyperparameter value ranges
38+
is not supported.
39+
This limitation arises because Optuna leverages a dynamic search space, which cannot be
40+
trivially converted into a static search space as used in DeepCAVE.
41+

docs/converters/smac.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ as well as the run history:
1515
"configspace.json"
1616
"runhistory.json"
1717
18+
.. note::
19+
Instances are not supported.

0 commit comments

Comments
 (0)