CUDAプログラムを実行するために4つのNVIDIA GPUを持つSLES11SP1を実行するLinuxシステムがあります。
ルートとして実行されるプロセスがGPUにアクセスする場合、/dev/nvidia{0,1,2,3,ctl}に対する権限は、root以外のユーザーがアクセスできないように変更されます。しかし、Ubuntuで実行すると、この動作は発生しないようです。
SLESでこれらの動作が発生する可能性のある原因とそれを無効にする方法を知っている人はいますか?
ベストアンサー1
SLES11sp1でも同じ問題が発生しました。この問題を解決した唯一の方法は、ローカルコンピュータのビデオグループにLDAPユーザーアカウントを追加することでした。 /etc/modprobe.d/50-nvidia.confの行をNVreg_DeviceFileMode=0660からNVreg_DeviceFileMode=0666に変更することもできると聞きました。