azureAan de slag met azuur


Opmerkingen

Azure is de merknaam waaronder Microsoft haar cloud computing-diensten aanbiedt. Enkele van de belangrijkste services die worden aangeboden binnen het Microsoft Azure-platform zijn:

  • Infrastructure as a Service (IaaS): Linux en Windows Azure virtuele machines
  • Platform as a Service (PaaS): App Service biedt een compleet platform voor de ontwikkeling van apps (web en mobiel),
  • Cloudopslag: SQL- en noSQL-opslagdiensten
  • Software as a Service (SaaS): planner, back-up, analyse, machine learning, beveiliging en authenticatie

Hier is een infographic om de belangrijkste Azure-aanbiedingen in één oogopslag te bekijken: https://azure.microsoft.com/en-us/resources/infographics/azure/ . En hier kunt u door alle Azure-producten bladeren en deze filteren op categorie.

Azure N-series (GPU): CUDA, cudnn, Tensorflow installeren op UBUNTU 16.04 LTS

Na meer dan 5 uur te hebben doorgebracht, vond ik deze eenvoudige oplossing:

- Voer de volgende opdracht uit om te controleren of het systeem een CUDA-compatibele GPU heeft:

lspci | grep -i NVIDIA
 

U ziet een uitvoer vergelijkbaar met het volgende voorbeeld (met een NVIDIA Tesla K80 / M60-kaart):

voer hier de afbeeldingsbeschrijving in

-De Nouveau-driver uitschakelen:

sudo -i
rmmod nouveau
 

-Na een herstart : sudo reboot , controleer of het stuurprogramma correct is geïnstalleerd door uitgifte van:

lsmod | grep -i nvidia
 

-Volgende download het CUDA- pakket van Nvidia, ...

wget https://developer.nvidia.com/compute/cuda/8.0/prod/local_installers/cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64-deb
 

-... kenbaar maken om de CUDA Toolkit te downloaden en te installeren:

sudo dpkg -i cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64-deb
sudo apt-get update
sudo apt-get install -y cuda
 

- Nu kunnen we de status van de GPU ('s) controleren door te draaien:

nvidia-smi
 

Vervolgens downloaden we cuDNN ...

wget http://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-linux-x64-v5.1.tgz
 

-... uitpakken, kopieer de lib64 en neem mappen op:

tar -zxf cudnn-8.0-linux-x64-v5.1.tgz
sudo cp cuda/lib64/* /usr/local/cuda/lib64/
sudo cp cuda/include/* /usr/local/cuda/include/
sudo rm -R cuda
 

-Tijd om wat op te ruimen en de gedownloade archieven te verwijderen:

rm cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64-deb
rm cudnn-8.0-linux-x64-v5.1.tgz
 

Ga hierheen om Tensorflow met CPU / GPU te installeren:

https://www.tensorflow.org/install/install_linux#installing_with_anaconda

Referentie:

1. https://www.lutzroeder.com/blog/2016-12-27-tensorflow-azure 2. https://www.tensorflow.org/install/install_linux#installing_with_anaconda