From 88de12c9dea821fba37aac84b90a549f16f8ffaa Mon Sep 17 00:00:00 2001 From: ishansurdi Date: Wed, 24 Dec 2025 17:02:46 +0530 Subject: [PATCH 1/2] Fix: Replace os.sched_getaffinity() with os.cpu_count() for cross-platform compatibility --- run_alphafold.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/run_alphafold.py b/run_alphafold.py index 3d8a4f46..9135e9d6 100644 --- a/run_alphafold.py +++ b/run_alphafold.py @@ -234,7 +234,7 @@ class ModelsToRelax(enum.Enum): flags.DEFINE_integer( 'jackhmmer_n_cpu', # Unfortunately, os.process_cpu_count() is only available in Python 3.13+. - min(len(os.sched_getaffinity(0)), 8), + min(os.cpu_count() or 8, 8), 'Number of CPUs to use for Jackhmmer. Defaults to min(cpu_count, 8). Going' ' above 8 CPUs provides very little additional speedup.', lower_bound=0, @@ -242,7 +242,7 @@ class ModelsToRelax(enum.Enum): flags.DEFINE_integer( 'hmmsearch_n_cpu', # Unfortunately, os.process_cpu_count() is only available in Python 3.13+. - min(len(os.sched_getaffinity(0)), 8), + min(os.cpu_count() or 8, 8), 'Number of CPUs to use for HMMsearch. Defaults to min(cpu_count, 8). Going' ' above 8 CPUs provides very little additional speedup.', lower_bound=0, @@ -250,7 +250,7 @@ class ModelsToRelax(enum.Enum): flags.DEFINE_integer( 'hhsearch_n_cpu', # Unfortunately, os.process_cpu_count() is only available in Python 3.13+. - min(len(os.sched_getaffinity(0)), 8), + min(os.cpu_count() or 8, 8), 'Number of CPUs to use for HHsearch. Defaults to min(cpu_count, 8). Going' ' above 8 CPUs provides very little additional speedup.', lower_bound=0, From 1b0aec76bb624bc8b4f15c2eb37823fb5ec5fa34 Mon Sep 17 00:00:00 2001 From: ishansurdi Date: Wed, 24 Dec 2025 17:11:41 +0530 Subject: [PATCH 2/2] chore: trigger CLA check