_benchmarks/

directory
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2020 License: MIT

README

Continuous benchmarking using kurobako and GitHub Actions

Benchmark scripts are built on kurobako and kurobako-go. See Introduction to Kurobako: A Benchmark Tool for Hyperparameter Optimization Algorithms for more details.

How to run benchmark scripts

GitHub Actions continuously run the benchmark scripts and comment on your pull request. If you want to run on your local machines, please execute following after installed kurobako.

$ mkdir -p tmp
$ ./_benchmarks/run_rosenbrock.sh ./tmp/kurobako.json
$ cat ./tmp/kurobako.json | kurobako plot curve --errorbar -o ./tmp

kurobako plot curve requires gnuplot. If you want to run on Docker container, please execute following:

$ docker build -t cmaes ./_benchmarks
$ ./benchmark/himmelblau_runner.sh ./tmp/kurobako.json
$ docker run -it --rm -v $PWD/tmp:/volume cmaes

If you got something error, please investigate using:

$ docker run -it --rm -v $PWD/tmp:/volume --entrypoint sh cmaes

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL