vertebrae.execution.local
Local execution backend.
Classes
Immediate local job handle. |
|
Local execution backend. |
Module Contents
- class vertebrae.execution.local.LocalBackend(n_jobs=1, joblib_backend='loky')[source]
Local execution backend.
- Parameters:
n_jobs (int) – Number of local jobs. Values other than one use joblib.
joblib_backend (str) – Optional joblib backend such as “loky” or “threading”.
- submit(fn, job)[source]
Execute a single local job immediately.
- Parameters:
fn (Callable[[Any], Any]) – Callable to execute.
job (Any) – Job input.
- Returns:
Completed local job handle.
- Return type:
- gather(handles)[source]
Collect local job results.
- Parameters:
handles (Iterable[LocalJobHandle]) – Local job handles.
- Returns:
Results in handle order.
- Return type:
List[Any]
- status(handle)[source]
Return local job status.
- Parameters:
handle (LocalJobHandle) – Local job handle.
- Returns:
Job status string.
- Return type:
str