adp
darts_segmentation.training.adp
¶
Abstract Data Parallelism (ADP) module for DARTS Segmentation.
_adp
¶
_adp(
process_inputs: list[
darts_segmentation.training.adp.RunI
],
is_parallel: bool,
devices: list[int],
available_devices: multiprocessing.Queue,
_run: collections.abc.Callable[
[darts_segmentation.training.adp.RunI],
darts_segmentation.training.adp.RunO,
],
) -> collections.abc.Generator[
tuple[
darts_segmentation.training.adp.RunI,
darts_segmentation.training.adp.RunO,
],
None,
None,
]