Skip to content

Version 0.0.8

Compare
Choose a tag to compare
@KEggensperger KEggensperger released this 26 Jul 08:31
· 46 commits to master since this release

Changes

  • Improve container integration
    The containers had some problems when the file system was read-only. In this case, the home directory, which contains the
    hpobenchrc file, was not mounted, so the init of the containers failed. To circumvent this problem, we make multiple
    changes:
    • We introduce an option to mount additional folder. This might be helpful when working on a cluster where the home
      directory is not available in the computation process.
    • We also change the configuration file. The container does not read the yaml file anymore. Instead we bind the
      cache dir, data dir and socket dir into the container and let the container use them directly. We also remove the
      global data directory and use only the data dir from now onwards.
  • Add the surrogate SVM on MNIST benchmark from the BOHB paper.
  • ParamNetBenchmark:
    Suppress some unuseful warnings and introduce a new param net benchmark that has a reduced search space.
  • Add Clean Up script:
    See the documentation for more information. You can clean all caches and container files by calling:
    python util/clean_up_scripts.py --clear_all
  • Improve Information on how to add a new benchmark
  • Fix an error in PyBnn Benchmark:
    We introduce the benchmark version 0.0.4.
    In this new version, we prevent infinity values in the nll loss when the predicted variance
    is 0. We set the predicted variance before computing the log to max(var, 1e-10)