Я хочу ограничить разрешения графического процессора для группы на сервере Linux.
Например, группа1 использует gpu0 и gpu1, а группа2 использует gpu2.
И пользователи, принадлежащие к группе2, не должны иметь доступа к gpu0 и gpu1 через CUDA_VISIBLE_DEVICES=0 или CUDA_VISIBLE_DEVICES=1.
Что мне делать?
Я попробовал
sudo groupadd group1
sudo usermod -aG group1 userA
sudo usermod -aG group1 userB p>
sudo usermod -aG group2 userC
sudo chgrp group1 /dev/nvidia0
sudo chgrp group1 /dev/nvidia1
sudo chgrp group2 /dev/nvidia2
chmod 660 /dev/nvidia0
chmod 660 /dev/nvidia1
chmod 660 /dev/nvidia2
Однако, похоже, пользователи могут обойти его через CUDA_VISIBLE_DEVICES.
Подробнее здесь: https://stackoverflow.com/questions/792 ... nux-server