[slurm-users] Restrict user not use node without GPU

pravin pravinypawar at gmail.com
Wed Aug 18 04:46:40 UTC 2021


Thanks a lot.  I will try this.

On Tue, 17 Aug 2021, 19:10 Paul Raines, <raines at nmr.mgh.harvard.edu> wrote:

>
> I do this via code in  job_submit.lua
>
> function slurm_job_submit(job_desc, part_list, submit_uid)
>      -- Must allocate GPU if on a GPU partition
>      if (job_desc.tres_per_job == nil and job_desc.tres_per_node == nil)
> then
>        if (string.find(job_desc.partition, "rtx8000")) then
>          slurm.log_info("slurm_job_submit: for user %u, no GPU requested
> in rtx8000",
>            job_desc.user_id)
>          slurm.log_user("FATAL: you must request at least one GPU in the
> rtx8000 partition");
>          return slurm.ERROR
>        end
>      end
>      return slurm.SUCCESS
> end
>
>
> Then set JobSubmitPlugins=lua in slurm.conf
>
> I cannot find any documentation about what really should be in
> tres_per_job and tres_per_node as I would expect the cpu and memory
> requests in there but it is still "nil" even when those are given.
> For our cluster I have only seen it non-nil when GPUs are requested.
>
>
>
> -- Paul Raines (http://help.nmr.mgh.harvard.edu)
>
>
>
> On Tue, 17 Aug 2021 6:20am, pravin wrote:
>
> > Dear all,
> >
> > I am trying to restrict users not to use nodes without GPU but no luck.
> > Please help me with this.
> > Some users are accessing the GPU nodes and submitting the job(without GPU
> > ), so I want to restrict such users not use nodes without GPU.
> >
> > Thanks
> > Pravin
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20210818/ddf5aa48/attachment.htm>


More information about the slurm-users mailing list