Open Delaunay opened 4 years ago
Agreed! Once we tackle #358, this refactoring of the workers into a worker queue should be much more simple.
I think you'll want to check this out: https://github.com/Neuraxio/Neuraxle/issues/221
@bouthilx @Delaunay we also have done a first pass of coding what I've referred to in the issue above: https://github.com/Neuraxio/Neuraxle/pull/242
Why
Current system is rigid and does not give a lot of control into how work is distributed. Nor is it easy to change or build on top of it.
Work queues standardize how work is distributed and how results are collected enabling us to make Orion db agnostic. This will allow us to leverage other software such as Dask to schedule and distribute the training of trials.
Example
HPO master
Nomad HPO: HPO is a simple task done by a worker that is instantiated when needed