This library provides some useful decorators for dask_jobqueue. It also expands it's scope to include MPI workloads, including extending configuration options for such workloads and heterogeneous resources.
Currently, if we call cluster.close() it will close the cluster but leave the client, we should be closing the client first...and when that is called we probably also want to remove the cluster from the controller?
Currently, if we call
cluster.close()
it will close the cluster but leave the client, we should be closing the client first...and when that is called we probably also want to remove the cluster from the controller?