diff --git a/src/cfgparse.c b/src/cfgparse.c index a8d5f87fb..bfcaba883 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -2801,7 +2801,7 @@ int check_config_validity() { int numa_cores = 0; #if defined(USE_CPU_AFFINITY) - if (global.numa_cpu_mapping && !thread_cpu_mask_forced()) + if (global.numa_cpu_mapping && !thread_cpu_mask_forced() && !cpu_map_configured()) numa_cores = numa_detect_topology(); #endif global.nbthread = numa_cores ? numa_cores :