Description
To my understanding, right now while an experiment is running locally with ./run-all-experiments.py
, the results go in the results
directory (or as specified by the user) whenever they're available. The results-report
directory is only updated after we manually run python -m report.web -r results -o results-report
. This means that currently there's no automatic refresh/update of the report while the experiment is still running locally.
It might be good to add a functionality that watches the results
directory for any new finished experiment, then automatically updates results-report
(or equivalent) and hot-reloads the HTTP server accordingly. So you can run the local HTTP server alongside experiments. Perhaps this can be triggered with a --watch
flag on ./run_all_experiments.py
or on python -m report.web -r results -o results-report
.
Discussion much appreciated :) I'll have an experimental PR for demonstration up later this week.