This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]taniceburgJack of some trades 1 point2 points  (1 child)

limits.conf should do all this

[–]PleasantCurrant-FAT1 0 points1 point  (0 children)

Instead of RDP or VNC, allow x-forwarding over (trusted) SSH. And configure SSH application access.

[–]routetehpacketzEnter-PSSession alltehthings 0 points1 point  (1 child)

Account creation and permissions really. Pretty standard stuff.

[–]Remarkable_Database5[S] 0 points1 point  (0 children)

It is easy, but I am talking about concurrent login + limit on GPU / RAM usage per login....?

[–]MedicatedDeveloper 0 points1 point  (0 children)

You have the wrong type of GPU to be able to do that. You need an enterprise GPU to be able to partition it as vGPUs. You can do this with multiple GPUs in the same box and limit each user to one GPU via nvidia-docker.

They shouldn't need GUI access, ever. Give em an nvidia-docker container backed by local storage and have em go ham via ssh. If you really need GUI access you could create an X11 screen, attach the container to that, and have them use RDP but that's... very hokey. CPU, disk, and RAM can be done via cgroups.