Add a `search` subcommand to runaway
The parasearch project will aim at implementing optimization procedure in rust. This will allow a fast(er) selection of parameters.
Since bayesian optimization is far from being a technology, I'm concerned user may want to develop their own search logic. For this reason, I'd like to implement a new search
subcommand in runaway. This subcomand would be used with something like:
runaway search some_cluster my_script search_script.py -- --learning_rate=[0;1] --version={'a', 'b'}
We would provide a search script (here search_script.py
), along with its own parameters (here --learning_rate=[0;1] --version={'a', 'b'}
) that would be started and executed as a child process.
I'm not yet sure about the way communicate between the runaway logic and the script logic.