pyphi.parallel.get_num_processes#
- pyphi.parallel.get_num_processes()[source]#
Return the number of worker processes to use, from config.
Reads
config.infrastructure.parallel_workers. A positive value is used directly, capped at the CPU count. A negative value counts down from the CPU count, so-1means all CPUs,-2all but one, and so on.- Returns:
int – The number of processes, always at least 1.
- Raises:
ValueError – If
parallel_workersis 0, or if it is negative enough that the implied count would be non-positive.- Return type: