Het gebruik van TensorFlow met Container Station


Laatst gewijzigd op: 2019-09-24

Over TensorFlow

TensorFlow is een open source software-bibliotheek voor numerieke berekeningen met behulp van data flow-grafieken. Nodes in de grafiek staan voor wiskundige bewerkingen, terwijl de randen van de grafiek de multidimensionele data arrays (tensors) waartussen gecommuniceerd is, weergeven.

TensorFlow in Container Station installeren

  1. Wijs GPU's toe aan Container Station.
    1. Ga naar Configuratiescherm > Systeem > Hardware > Grafische kaart.
    2. Wijs onder Brongebruik de GPU's toe aan Container Station.
    3. Klik op Toepassen.
  2. Open Container Station.
  3. Gebruik de juiste versie van image.
    1. Klik op Images.
    2. Klik op Pull waar de gewenste image is geïnstalleerd.
      Opmerking: Het wordt aangeraden om de volgende versie van TensorFlow te gebruiken op basis van de versies van QTS en Nvidia Driver die zijn geïnstalleerd:
      Versies van QTS en Nvidia Driver Tag Pull-opdracht
      QTS 4.3.5 en Nvidia Driver v1.3.5 tensorflow/tensorflow:1.11.0-gpu docker pull tensorflow/tensorflow:1.11.0-gpu
      QTS 4.4.x en Nvidia Driver v2.0.0 tensorflow/tensorflow:1.11.0-gpu docker pull tensorflow/tensorflow:1.11.0-gpu
  4. Klik op Maken.
  5. Zoek op het trefwoord "TensorFlow". Zoek tensorflow/tensorflow en klik op Installeren.
  6. Selecteer een versie van TensorFlow op basis van de versies van QTS en Nvidia Driver die zijn geïnstalleerd.
    Versies van QTS en Nvidia Driver Aanbevolen versie
    QTS 4.3.5 en Nvidia Driver v1.3.5 1.11.0-gpu
    QTS 4.4.x en Nvidia Driver v2.0.0 1.11.0-gpu
  7. Klik op Volgende.
  8. Klik op Geavanceerde instellingen.
  9. Voeg GPU's toe aan de container.
    1. Ga naar Apparaat.
    2. Klik op Toevoegen.
    3. Kies de GPU's om aan de container toe te voegen.
  10. Optioneel: Deel een NAS-map met de container.
    1. Ga naar Gedeelde map.
    2. Klik in Volume van Host op Toevoegen.
      Er wordt een nieuw volume van host toegevoegd.
    3. Selecteer een hostpad.
    4. Geef een koppelpunt op.
  11. Klik op Maken.
    Er wordt een Samenvatting van de nieuwe container getoond.
  12. Bekijk de instellingen van de container.
  13. Klik op OK.
    De image van container wordt geïnstalleerd..

Het koppelen van een NVIDIA GPU via SSH

  1. Maak verbinding met uw NAS via SSH.
  2. Koppel GPU's aan de container.
    1. Voer een van de volgende opdrachten in op basis van de GPU die u wilt koppelen.
      GPU om te koppelen Opdracht
      Eerste
      –device /dev/nvidia0:/dev/nvidia0 \
      –device /dev/nvidiactl:/dev/nvidiactl \
      –device /dev/nvidia-uvm:/dev/nvidia-uvm \
      -v `/sbin/getcfg NVIDIA_GPU_DRV Install_Path -f
      /etc/config/qpkg.conf -d None`/usr/:/usr/local/nvidia
      Seconde
      –device /dev/nvidia0:/dev/nvidia0 \
      –device /dev/nvidia1:/dev/nvidia1 \
      –device /dev/nvidiactl:/dev/nvidiactl \
      –device /dev/nvidia-uvm:/dev/nvidia-uvm \
      -v `/sbin/getcfg NVIDIA_GPU_DRV Install_Path -f
      /etc/config/qpkg.conf -d None`/usr/:/usr/local/nvidia
      Beide
      –device /dev/nvidia1:/dev/nvidia1 \
      –device /dev/nvidiactl:/dev/nvidiactl \
      –device /dev/nvidia-uvm:/dev/nvidia-uvm \
      -v `/sbin/getcfg NVIDIA_GPU_DRV Install_Path -f
      /etc/config/qpkg.conf -d None`/usr/:/usr/local/nvidia
    Opmerking: Hieronder staan voorbeelden van opdrachten op basis van uw versies van QTS en Nvidia Driver:
    Versies van QTS en Nvidia Driver Opdracht
    QTS 4.3.5/4.3.6 en Nvidia Driver v1.3.5
    docker run -d –name tensorflow \
        –device /dev/nvidia0:/dev/nvidia0 \
        –device /dev/nvidiactl:/dev/nvidiactl \
        –device /dev/nvidia-uvm:/dev/nvidia-uvm \
        -v `/sbin/getcfg NVIDIA_GPU_DRV Install_Path -f /etc/config/qpkg.conf -d 
    None `/usr/:/usr/local/nvidia \
         -p 6006:6006 -p 8888:8888 \
        tensorflow/tensorflow:1.11.0-gpu
    QTS 4.4.x en Nvidia Driver v2.0.0
    docker run -d –name tensorflow \
       –device /dev/nvidia0:/dev/nvidia0 \
       –device /dev/nvidiactl:/dev/nvidiactl \
       –device /dev/nvidia-uvm:/dev/nvidia-uvm \-v `/sbin/getcfg NVIDIA_GPU_DRV Install_Path -f 
    /etc/config/qpkg.conf -d
    None`/usr/:/usr/local/nvidia \    -p 6006:6006 -p 8888:8888 \
        tensorflow/tensorflow:1.11.0-gpu

De container openen

  1. Open Container Station.
  2. Klik op Overzicht
  3. Zoek de geïnstalleerde container en open de pagina ervan.
  4. Kopieer het Token van de Console.
  5. Klik op de URL.
  6. Plak het Token in Wachtwoord of Token.
  7. Klik op Inloggen.
U kunt nu Jupyter notebook met TensorFlow gebruiken.

Was dit artikel nuttig?

63% van de mensen vond dit nuttig
Bedankt voor uw feedback.

Vertel ons a.u.b. hoe we dit artikel kunnen verbeteren.

Hieronder kunt u eventuele aanvullende feedback toevoegen.

Kies specificatie

      Toon meer Minder

      Deze website in andere landen/regio's:

      open menu
      back to top