voiage.parallel.adapters
Execution adapter abstractions for local and distributed CPU scheduling.
Classes
Section titled “Classes”- ExecutionAdapter A scheduler-facing adapter that can provide an executor.
- LocalProcessAdapter Use local process pools for CPU fan-out.
- LocalThreadAdapter Use local thread pools for CPU fan-out.
- DaskClusterAdapter Use a Dask distributed client if the optional dependency is available.
- RayClusterAdapter Use a Ray cluster if the optional dependency is available.
- FpgaClusterAdapter Explicit FPGA execution lane placeholder.
- AsicClusterAdapter Explicit ASIC/custom-circuit execution lane placeholder.
Functions
Section titled “Functions”- get_execution_adapter Resolve a named execution adapter.
- available_execution_adapters Return the public scheduler names understood by the adapter layer.
- is_placeholder_execution_adapter Return whether a scheduler name currently maps to a placeholder backend.
- build_executor_factory Adapt a scheduler-facing adapter to the distributed executor factory signature.