nwm_eval.utils.get_n_workers#

nwm_eval.utils.get_n_workers(memory_per_worker_gb)[source]#

Determine the number of workers to use for parallel jobs dynamically based on system resources available.

Return type:

int

Parameters:

memory_per_worker_gb (int) – The amount of memory (in GB) required per worker.

Returns:

The number of workers to use.

Return type:

int