Is your feature request related to a problem? Please describe.
Cleanup after timeouts or interrupts is problematic when LocalCluster is used and it gets even more convoluted when we consider other environments such as jupyter notebook.
Describe the solution you'd like
All these problems can be avoided if we default to multiprocessing backend when user only wants local asynchronous optimization.
Describe alternatives you've considered
Keep the current design and cover new edge cases in distributed optimization manager.
Is your feature request related to a problem? Please describe. Cleanup after timeouts or interrupts is problematic when
LocalCluster
is used and it gets even more convoluted when we consider other environments such as jupyter notebook.Describe the solution you'd like All these problems can be avoided if we default to
multiprocessing
backend when user only wants local asynchronous optimization.Describe alternatives you've considered Keep the current design and cover new edge cases in distributed optimization manager.
Additional context