vertebrae.execution.dask_backend
Dask execution backend.
Classes
Handle for a submitted Dask future. |
|
Dask execution backend. |
Module Contents
- class vertebrae.execution.dask_backend.DaskBackend(address=None, client=None, timeout=None)[source]
Dask execution backend.
- Parameters:
address (Optional[str]) – Optional scheduler address.
client (Any) – Optional pre-existing Dask client.
timeout (Optional[str]) – Optional client connect timeout.
- submit(fn, job)[source]
Submit a single Dask job.
- Parameters:
fn (Callable[[Any], Any])
job (Any)
- Return type:
- gather(handles)[source]
Collect Dask job results.
- Parameters:
handles (Iterable[DaskJobHandle])
- Return type:
List[Any]
- status(handle)[source]
Return Dask future status.
- Parameters:
handle (DaskJobHandle)
- Return type:
str