We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 957170b commit 4458c86Copy full SHA for 4458c86
3 files changed
executorlib/executor/flux.py
@@ -348,7 +348,7 @@ def __init__(
348
super().__init__(
349
executor=create_file_executor(
350
max_workers=max_workers,
351
- backend="flux_submission",
+ backend="flux",
352
max_cores=max_cores,
353
cache_directory=cache_directory,
354
resource_dict=resource_dict,
executorlib/executor/slurm.py
@@ -160,7 +160,7 @@ def __init__(
160
161
162
163
- backend="slurm_submission",
+ backend="slurm",
164
165
166
executorlib/task_scheduler/file/task_scheduler.py
@@ -80,7 +80,7 @@ def __init__(
80
def create_file_executor(
81
resource_dict: dict,
82
max_workers: Optional[int] = None,
83
- backend: str = "flux_submission",
+ backend: Optional[str] = None,
84
max_cores: Optional[int] = None,
85
cache_directory: Optional[str] = None,
86
flux_executor=None,
@@ -92,6 +92,7 @@ def create_file_executor(
92
block_allocation: bool = False,
93
init_function: Optional[Callable] = None,
94
disable_dependencies: bool = False,
95
+ execute_function: Callable = execute_with_pysqa,
96
):
97
if block_allocation:
98
raise ValueError(
@@ -112,6 +113,7 @@ def create_file_executor(
112
113
return FileTaskScheduler(
114
115
pysqa_config_directory=pysqa_config_directory,
- backend=backend.split("_submission")[0],
116
+ backend=backend,
117
disable_dependencies=disable_dependencies,
118
+ execute_function=execute_function,
119
)
0 commit comments