Jak korzystać z TensorFlow przy użyciu aplikacji Container Station


Data ostatniej modyfikacji: 2019-09-24

Informacje o TensorFlow

TensorFlow™ to biblioteka programów typu open source do obliczeń numerycznych przy użyciu grafów przepływów danych. Węzły na grafach przedstawiają operacje matematyczne, a krańce grafów przedstawiają przekazywane pomiędzy nimi wielowymiarowe macierze danych (tensory).

Instalacja TensorFlow w aplikacji Container Station

  1. Przypisz procesory GPU aplikacji Container Station.
    1. Przejdź na stronę Panel sterowania > System > Sprzęt > Karta graficzna.
    2. W obszarze Korzystanie z zasobów przypisz procesory GPU aplikacji Container Station.
    3. Kliknij polecenie Zastosuj.
  2. Otwórz aplikację Container Station.
  3. Użyj prawidłowej wersji obrazu.
    1. Kliknij Obrazy.
    2. Kliknij opcję Przekaż do żądanego zainstalowanego obrazu.
      Uwaga: Zaleca się korzystanie z następującej wersji TensorFlow w zależności od zainstalowanych wersji QTS i Nvidia Driver:
      Wersje QTS i Nvidia Driver Tag Polecenie Pull
      QTS 4.3.5 i Nvidia Driver v1.3.5 tensorflow/tensorflow:1.11.0-gpu docker pull tensorflow/tensorflow:1.11.0-gpu
      QTS 4.4.x i Nvidia Driver v2.0.0 tensorflow/tensorflow:1.11.0-gpu docker pull tensorflow/tensorflow:1.11.0-gpu
  4. Kliknij polecenie Utwórz.
  5. Wyszukaj słowo klucz „TensorFlow”. Znajdź tensorflow/tensorflow i kliknij Instaluj.
  6. Wybierz wersję TensorFlow w zależności od zainstalowanych wersji QTS i Nvidia Driver.
    Wersje QTS i Nvidia Driver Zalecana wersja
    QTS 4.3.5 i Nvidia Driver v1.3.5 1.11.0-gpu
    QTS 4.4.x i Nvidia Driver v2.0.0 1.11.0-gpu
  7. Kliknij przycisk Dalej.
  8. Kliknij opcję Ustawienia zaawansowane.
  9. Przypisz procesor GPU do kontenera.
    1. Przejdź do obszaru Urządzenie.
    2. Kliknij polecenie Dodaj.
    3. Wybierz, które procesory GPU chcesz dodać do kontenera.
  10. Opcjonalnie: Udostępnij folder NAS kontenerowi.
    1. Przejdź do obszaru Folder udostępniany.
    2. Nad opcją Głośność z hosta kliknij polecenie Dodaj.
      Dodano nową głośność z hosta.
    3. Wybierz ścieżkę hosta.
    4. Określ Punkt montażu.
  11. Kliknij polecenie Utwórz.
    Zostanie wyświetlone Podsumowanie nowego kontenera.
  12. Zapoznaj się z ustawieniami kontenera.
  13. Kliknij przycisk OK.
    Zainstalowano obraz kontenera.

Montaż procesora GPU NVIDIA za pośrednictwem SSH

  1. Połącz z NAS poprzez SSH.
  2. Zamontuj procesory GPU w kontenerze.
    1. Wprowadź jedno z następujących poleceń w oparciu o procesor GPU, który chcesz zamontować.
      Procesor GPU do montażu Polecenie
      Pierwszy
      –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
      Drugi
      –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
      Oba
      –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
    Uwaga: Przykładowe polecenia w oparciu o wersje QTS i Nvidia Driver zostały przedstawione poniżej:
    Wersje QTS i Nvidia Driver Polecenie
    QTS 4.3.5/4.3.6 i 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 i 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

Uzyskiwanie dostępu do kontenera

  1. Otwórz aplikację Container Station.
  2. Kliknij opcję Informacje ogólne.
  3. Znajdź zainstalowany właśnie kontener i otwórz stronę kontenera.
  4. Skopiuj Token z obszaru Konsola.
  5. Kliknij URL.
  6. Wklej Token w polu Hasło lub token.
  7. Kliknij przycisk Zaloguj.
Możesz teraz, przy użyciu TensorFlow korzystać z notebooka Jupyter.

Czy artykuł ten był przydatny?

63% ludzi uważa, że to pomaga.
Dziękujemy za przekazanie opinii.

Poinformuj nas proszę, w jaki sposób możemy ulepszyć ten artykuł:

Bardziej szczegółowe opinie można wpisać poniżej.

Wybierz specyfikację

      Więcej Mniej

      Ta strona dostępna jest w też krajach/regionach:

      open menu
      back to top