防止在单节点配置中直接使用GPU

时间:2018-08-09 09:52:27

标签: permissions slurm

场景:我已经在单台Ubuntu计算机上安装了slurm。用户可以登录此计算机执行一些GPU和非GPU任务。

目标:我想阻止这些用户直接使用GPU。只有以Slurm开头的作业才能使用GPU。

我所做的事情:为了防止直接使用GPU,我更改了 / dev / nvidiaN chown root.gpu /dev/nvidia*)的所有者,现在,只有gpu组中的用户可以使用它们。这样可行。问题是:草作业当然会以与它们开始时相同的用户身份运行,因此这些提交的作业也不能使用任何GPU。

有什么办法可以实现这个目标?我考虑过使用镜像用户(组user中的user-slurm-> gpu,但没有登录名),使用一些sbatch --uid=UID --guid=GID ...白名单命令进行sudo,但这似乎令人费解。

0 个答案:

没有答案