vertebrae.execution.base
Execution backend protocol and benchmark execution errors.
Exceptions
Failure raised by an artifact-backed benchmark stage. |
Classes
Protocol for local or distributed execution backends. |
Module Contents
- class vertebrae.execution.base.ExecutionBackend[source]
Bases:
ProtocolProtocol for local or distributed execution backends.
- submit(fn, job)[source]
Submit a single job and return a backend-specific handle.
- Parameters:
fn (Callable[[Any], Any])
job (Any)
- Return type:
Any
- gather(handles)[source]
Collect submitted job results in handle order.
- Parameters:
handles (Iterable[Any])
- Return type:
List[Any]