DeepCAVE
DeepCAVE copied to clipboard
"state" Key missing in Run object when visualising BOHB runs with DeepCAVE
Hi, :)
I wanted to use the DeepCAVE framework to visualise some runs from HpBandSter. (I can't use SMAC because it has some issues with multi-node runs. I've already posted it.)
In deepcave.runs.converters.bohb
, while creating the runs from the bohb Result object, there is no "state" key in the info dict for the run Object within bohb.get_all_runs()
.
Line 66 in deepcave/runs/converters/bohb.py
status = bohb_run.info["state"]
The bohb.py code assumes the configspace is also saved but it does not happen by default in the library. I've saved the configspace.json separately , while the hpbandster.core.result.json_result_logger
saves results.json and configs.json.
Am I using the wrong version of HpBandSter? I used pip install hpbandster
which installs version 0.7.4.
Warm Regards,