Linux(Kubuntu 14.04.3 LTS x64)를 실행하는 컴퓨터가 있고 CUDA 툴킷을 사용하여 일부 Nvidia GPU에서 일부 계산을 수행하고 있습니다.
나는 다른 사용자들과 내 컴퓨터를 공유합니다. 각 GPU에 대해 각 사용자의 우선순위를 어떻게 정의합니까?
예: 사용자 3명과 GPU 3개가 있습니다. 사용자 1이 GPU 1에서 가장 높은 우선순위를 갖고, 사용자 2가 GPU 2에서 가장 높은 우선순위를 갖고, 사용자 3이 GPU 3에서 가장 높은 우선순위를 갖기를 원합니다.
답변1
저는 몇 년 전 동일한 베어메탈 서버에서 Plex 서버와 ML 인스턴스를 실행하면서 이 사실을 "어느 정도" 알고 있습니다. CUDA 5.5에는 드라이버 수준에서 스트림 우선순위를 설정하는 옵션이 추가되어 최종 사용자가 Linux의 다른 활동과 마찬가지로 우선순위를 지정할 수 있습니다. GUI 수준에서 Nvidia는 2016년경 설정에 "성능 모드"를 추가했습니다. 내가 찾은 기사에서는 이에 대해 자세히 설명합니다.http://ubuntuhandbook.org/index.php/2016/04/switch-intel-nvidia-graphics-ubuntu-16-04/. 이것이 도움이 될지는 모르겠지만, 나에게 도움이 된 것을 공유하고 싶다고 생각했습니다.
행운을 빌어요!