The design here is a bit hackish but I found other possibilities much harder. Before any runs, I hack ARGV so that it has what I want it to have. Then, for each run, I merge a provided config file with the configuration options from the sweep agent, then I write that to a temporary file. and call UDTubeCLI.
In subsequent work:
I should try at least one more time to provide these as a dictionary rather than using a temporary file. But I just couldn't get it working.
This adds a sweeping script and docs. Closes #30.
The design here is a bit hackish but I found other possibilities much harder. Before any runs, I hack ARGV so that it has what I want it to have. Then, for each run, I merge a provided config file with the configuration options from the sweep agent, then I write that to a temporary file. and call UDTubeCLI.
In subsequent work:
best_hyperparameters.py