Dora is an experiment management framework. It expresses grid searches as pure python files as part of your repo. It identifies experiments with a unique hash signature. Scale up to hundreds of experiments without losing your sanity.
When debugging an implementation, I don't want to launch a full grid but a single experiment of this grid instead.
Therefore, I list all experiments of my grid with dora grid mygrid --dry_run, select an experiment id mysig from this grid and launch it with dora run -f mysig.
Unfortunately, this raises FATAL: Could not find an existing run with sig mysig.
I get the same error with dora launch -f mysig.
In order to circumvent this, what I do is I launch all experiments of my grid with dora grid mygrid and cancel them right after with dora grid mygrid --cancel.
Is there a more direct way to launch an experiment for the first time?
❓ Questions
When debugging an implementation, I don't want to launch a full grid but a single experiment of this grid instead.
Therefore, I list all experiments of my grid with
dora grid mygrid --dry_run
, select an experiment idmysig
from this grid and launch it withdora run -f mysig
. Unfortunately, this raisesFATAL: Could not find an existing run with sig mysig
. I get the same error withdora launch -f mysig
.In order to circumvent this, what I do is I launch all experiments of my grid with
dora grid mygrid
and cancel them right after withdora grid mygrid --cancel
.Is there a more direct way to launch an experiment for the first time?