ocaml-bench / sandmark

A benchmark suite for the OCaml compiler
The Unlicense
82 stars 40 forks source link

Fix execution of Graph500 benchmarks #400

Closed OlivierNicole closed 1 year ago

OlivierNicole commented 1 year ago

Currently the benchmarks graph500par/kernel1_run and graph500seq/kernel1_run fail because they depend on a file edges.data which should be generated first. This is an attempt to fix it by generating edges.data using dune rules.

shakthimaan commented 1 year ago

If you would like to run the benchmarks on the navajo server as well, you can add the entries to https://github.com/ocaml-bench/sandmark/blob/main/multicore_parallel_navajo_run_config.json.

OlivierNicole commented 1 year ago

@shakthimaan OK, sure, I added them to that file, too. Thank you for the suggestion.

shakthimaan commented 1 year ago

Thanks! Can you also please pull in the latest bench.Dockerfile changes for the checks to pass? The latest file is at https://github.com/ocaml-bench/sandmark/blob/main/bench.Dockerfile.

OlivierNicole commented 1 year ago

I rebased this PR on the main branch; bench.Dockerfile should now be up-to-date.

shakthimaan commented 1 year ago

LGTM!