cap auto threads at 32 due to diminishing returns

This commit is contained in:
Concedo 2025-04-04 22:01:55 +08:00
parent 0c7f8a1d43
commit fe11073ce6

View file

@ -384,6 +384,9 @@ def get_default_threads():
processor = platform.processor()
if 'Intel' in processor:
default_threads = (8 if default_threads > 8 else default_threads) #this helps avoid e-cores.
if default_threads > 32:
print(f"Auto CPU Threads capped at 32 (instead of {default_threads}). You can override this by passing an explicit number of --threads.")
default_threads = 32
return default_threads
def pick_existant_file(ntoption,nonntoption):