drugforge.data.util.execution_utils.estimate_n_workers
- drugforge.data.util.execution_utils.estimate_n_workers(work_units: int, ratio: int = 3, minimum: int = 1, maximum: int = 20) int[source]
Estimate the number of workers to use for a given number of work units.
- Parameters:
work_units (int) – Number of work units to be processed.
ratio (int) – Approximate ratio of work units per worker.
minimum (int) – Minimum number of workers to use.
maximum (int) – Maximum number of workers to use.
- Returns:
Estimated number of workers to use.
- Return type:
int