nipoppy.workflows.runner.Runner¶
- class nipoppy.workflows.runner.Runner(subcommand, simulate=False, keep_workdir=False, *args, **kwargs)¶
Abstract class for workflow runners.
- launch_boutiques_run(participant_id, session_id, container_handler=None, objs=None, **kwargs)¶
Launch a pipeline run using Boutiques.
- Parameters:
participant_id (str)
session_id (str)
container_handler (nipoppy.container.ContainerHandler | None)
objs (list | None)
- process_container_config(participant_id, session_id, bind_paths=None)¶
Update container config and generate container command.
- Parameters:
participant_id (str)
session_id (str)
bind_paths (list[nipoppy.env.StrOrPathLike] | None)
- Return type:
- run_setup()¶
Run pipeline setup and validate the pipeline bundle.
- property bosh_runner: nipoppy.workflows.services.boutiques.BoshRunnerCallable¶
Get the bosh exec command.
- property hpc_config: nipoppy.config.hpc.HpcConfig¶
Load the pipeline step’s HPC configuration.
- Return type:
- property hpc_runner: nipoppy.workflows.services.hpc.HPCRunner¶
Get the HPC runner service.
- Return type:
- keep_workdir = False¶
- simulate = False¶
- subcommand¶