Hi May be slurm rest api be useful (https://slurm.schedmd.com/rest.html)? But I think you will need to generate a token to be able to communicate with the cluster.
Regards On Sun, Aug 27, 2023, 8:20 AM Steven Swanson <sjswan...@ucsd.edu> wrote: > Can I submit jobs with a computer/docker container that is not part of the > slurm cluster? > > I'm trying to set up slurm as the backend for a system with Jupyter > Notebook-based front end. > > The jupyter notebooks are running in containers managed by Jupyter Hub, > which is a mostly turnkey system for providing docker containers that users > can access via jupyter. > > I would like the jupyter containers to be able to submit jobs to slurm, > but making them part of the cluster doesn't seem to make sense because: > > 1. They are dynamically created and don't have known hostnames. > 2. They aren't supposed to run jobs. > > Is there a way to do this? I tried just running slurmd in the jupyter > containers, but it complained about not being able to figure out its name > (I think because the container's hostname is not listed in slurm.conf). > > My fall back solution is to use ssh to connect to the slurm head node and > run jobs there, but that seems kludgy. > > -steve >