You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
deepTools uses multiprocessing.cpu_count() to get the number of cpus via deeptools/parserCommon.py. multiprocessing.cpu_count() return the number of cpu in the machine, But this is not the same as the number of available cpu to the process. For example, you can run in a taskset context or a batch scheduler like slurm.
deepTools
usesmultiprocessing.cpu_count()
to get the number of cpus viadeeptools/parserCommon.py
.multiprocessing.cpu_count()
return the number of cpu in the machine, But this is not the same as the number of available cpu to the process. For example, you can run in a taskset context or a batch scheduler like slurm.see:
I would suggest to use
len(os.sched_getaffinity(0))
instead ofmultiprocessing.cpu_count()
NB Mac OSX python does not have
os.sched_getaffinity
so a portable way to code it would beregards
Eric
The text was updated successfully, but these errors were encountered: