Atualmente, o suporte à GPU do Linux só está disponível no Azure NC VMs executando o Ubuntu Server 16.04 LTS. +
Não sei por que eles ainda permitem que você crie instâncias de GPU com o 14.04 instalado, mas espero que isso ajude a espalhar a palavra.
Depois de criar uma nova instância 16.04, fiz o seguinte:
Primeiro, tive que desinstalar / colocar na lista negra os drivers Nouveau que vêm pré-instalados no Ubuntu 16.04. Eles não são compatíveis com os drivers NVIDIA que estamos tentando instalar e causarão erros mais tarde se não os removermos.
sudo nano /etc/modprobe.d/blacklist.conf
Na parte inferior do arquivo, adicione as seguintes entradas:
amd76x_edac #this might not be required for x86 32 bit users.
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Reinicialize a VM com sudo reboot
Eu baixei os drivers diretamente da Microsoft, mas você pode substituir com sua fonte preferida:
wget -O NVIDIA-Linux-x86_64-384.73-grid.run https://go.microsoft.com/fwlink/?linkid=849941
chmod +x NVIDIA-Linux-x86_64-384.73-grid.run
sudo ./NVIDIA-Linux-x86_64-384.73-grid.run
Eu acabei de clicar nas opções padrão selecionadas no arquivo de execução.
Verifique a instalação do driver executando nvidia-smi
Instale o CUDA Toolkit 8
CUDA_REPO_PKG=cuda-repo-ubuntu1604_8.0.44-1_amd64.deb
wget -O /tmp/${CUDA_REPO_PKG} http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/${CUDA_REPO_PKG}
sudo dpkg -i /tmp/${CUDA_REPO_PKG}
rm -f /tmp/${CUDA_REPO_PKG}
sudo apt-get update
sudo apt-get install cuda-drivers