launch#

class SrunAdapter(*, config: dict[str, Any], backend: Backend)#

Bases: LaunchAdapter

join_specs(specs: list[LaunchSpec]) list[str]#

Count the total number of processes and write a srun.conf file to split the jobs across ranks