In CodaBench, if the detailed_results.html file is not created, the compute worker stop the execution (without logs on the platform side by the way).
I guess the idea behind this is to be able to have a look at the detailed results during the execution, in real time.
This is cool but not really robust. This causes error because usually this file is created at the end of the execution (especially in old CodaLab bundles).
See:
|
timeout_error_message = f"Detailed results not written to after {expiration_seconds} seconds, exiting!" |
Update: if the detailed_results.html file is empty, it creates a bug.
I think the file should be created by Codabench (the compute worker) itself if it does not exist.
In CodaBench, if the
detailed_results.htmlfile is not created, the compute worker stop the execution (without logs on the platform side by the way).I guess the idea behind this is to be able to have a look at the detailed results during the execution, in real time.
This is cool but not really robust. This causes error because usually this file is created at the end of the execution (especially in old CodaLab bundles).
See:
codabench/docker/compute_worker/compute_worker.py
Line 242 in 232490d
Update: if the
detailed_results.htmlfile is empty, it creates a bug.I think the file should be created by Codabench (the compute worker) itself if it does not exist.