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 5c649da commit 0ddec7fCopy full SHA for 0ddec7f
torchx/schedulers/slurm_scheduler.py
@@ -196,9 +196,16 @@ def materialize(self) -> str:
196
197
srun {" ".join(srun_groups)}
198
"""
199
- sbatch_cmd = self.cmd + sbatch_groups
200
return script
201
+ def __repr__(self) -> str:
202
+ return f"""{' '.join(self.cmd + ['$SBATCH_SCRIPT'])}
203
+
204
+#----------------
205
+# SBATCH_SCRIPT
206
207
+{self.materialize()}"""
208
209
210
class SlurmScheduler(Scheduler):
211
@@ -345,6 +352,7 @@ def _submit_dryrun(
345
352
cmd=cmd,
346
353
replicas=replicas,
347
354
)
355
348
356
return AppDryRunInfo(req, repr)
349
357
350
358
def _validate(self, app: AppDef, scheduler: SchedulerBackend) -> None:
0 commit comments