[PYTHON] Verwenden Sie jupyter für eine GPU-Instanz in AWS

Wenn ich die GPU durch Versuch und Irrtum des maschinellen Lernens verwenden möchte, verwende ich AWS, da mein eigener PC keine GPU hat. Der Weg zu dieser Zeit.

Umgebung

Verfahren

  1. Mieten Sie eine GPU-Instanz

  2. Durchsuchen Sie den AWS Marketplace nach "Deep Learning AMI" und wählen Sie das angezeigte AMI aus. (Ich werde diesmal Ubuntu verwenden)

  3. Wählen Sie als Instanztyp "g2.2xlarge"

  4. Einstellungen für Instanzdetails. Hier ist die IAM-Rolle angemessen. Wenn möglich, machen Sie es zu einer Spot-Instanz und es wird billiger

  5. Sicherheitsgruppeneinstellungen Ändern Sie die SSH-Verbindungsquelle von der Standardeinstellung 0.0.0.0/0 in "Meine IP".

  6. Erstellen.

  7. Richten Sie die SSH-Übertragung ein

  8. Laden Sie das Schlüsselpaar (* .pem) herunter und konvertieren Sie es mit PuTTYgen in eine PPK-Datei.

  9. Öffnen Sie im TeraTerm-Menü [Einstellungen]> [SSH-Übertragung].

  10. Geben Sie unter [Hinzufügen] 8888 für [Lokaler Port], localhost für [Remote-Host] und 8888 für [Port] ein. Geben Sie nichts in [Hören] ein. (Es ist wichtig, dass der Remote-Host localhost ist. Das Übertragungsziel von der SSH-Verbindung ist der Computer selbst.)

  11. Melden Sie sich am Terminal an

  12. Geben Sie [email protected] als Hostnamen ein.

  13. Wählen Sie als Authentifizierungsmethode [RSA / ... Schlüssel verwenden] und geben Sie die PPK-Datei (von PuTTY konvertiert) als privaten Schlüssel an.

  14. Starten Sie nach dem Anmelden jupyter. $ jupyter notebook

  15. Im Browser anzeigen Die Anmelde-URL wird im Terminal angezeigt. Geben Sie diese URL im Browser ein, um sie zu öffnen.

Recommended Posts

Verwenden Sie jupyter für eine GPU-Instanz in AWS
Jupyter auf AWS
Führen Sie TensorFlow auf einer GPU-Instanz in AWS aus
Versuchen Sie Tensorflow mit einer GPU-Instanz unter AWS
Erstellen einer Umgebung zum Ausführen von ChainerMN auf einer AWS-GPU-Instanz
Starten Sie das Jupiter-Notebook auf dem GPU-Server (Remote-Server).
Sie können Dash für Jupyter jupyter_dash verwenden
PC-GPU-Prüfung am Jupyter-Notebook
Verwenden Sie vim-Tastenkombinationen in Jupyter Notebook, das mit Docker gestartet wurde
Golang mit Jupyter
Version vom Juni 2017 zum Erstellen einer Tensorflow / Keras-Umgebung auf einer GPU-Instanz von AWS
Erstellen Sie eine AWS-GPU-Instanz, um StyleNet zu trainieren
[Windows] Memo zur Verwendung von Keras auf der GPU [Tensorflow-GPU]
Hallo X3DOM auf Jupyter
Starten Sie das Jupyter Notebook ganz einfach unter AWS und greifen Sie lokal zu
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Bereitstellungsverfahren in den Umgebungseinstellungen von AWS (2) Server (EC2-Instanz)
Verwenden Sie pyvenv unter Windows
Führen Sie den Tensorflow der GPU-Version vor Ort in AWS EC2 aus
Verwenden Sie Ansible unter Windows
Installieren Sie Docker unter AWS
Verwenden Sie QuTiP unter Windows
Verwenden Sie pip unter Windows
Verwenden Sie nim mit Jupyter
Erstellen einer Keras-Umgebung auf einer AWS E2 G2-Instanz Februar 2017
Installiere octave_kernel auf Jupyter [zusätzlicher Hinweis]
Führen Sie Jupyter unter Ubuntu unter Windows aus
Verwenden Sie matplotlib unter Ubuntu 12 und Python
Verwenden Sie music21 in Google Colaboratory
Verwenden Sie pip mit Jupyter Notebook
PIL-Bilder auf Jupyter anzeigen
Verwenden Sie Github Desktop unter Linux
Laden Sie die Module reibungslos auf den Jupiter zurück
Hohe Charts im Jupyter-Notizbuch
PDF auf Jupyter Notebook anzeigen
Verwenden Sie Cython mit Jupyter Notebook
Installieren Sie Chainer 1.6 (GPU) unter Windows 7.
Prozess auf GPU mit chainer.cuda.elementwise
Beschriften Sie Bilder im Jupiter-Labor
Verwenden Sie matplot libwidget auf dem Mac
Installieren Sie Caffe unter Ubuntu 14.04 (GPU)
Führen Sie YOLO v3 unter AWS v2 aus
Verwenden Sie Python unter Windows (PyCharm)
Führen Sie Jupyter Notebook unter Windows aus
Verwenden Sie NeoPixel mit Himbeerkuchen
So verwenden Sie Jupyter Notebook
Verwenden Sie Linux unter Windows 10 (WSL2)
Führen Sie YOLO v3 unter AWS aus
Verwenden Sie einen AWS-Interpreter mit Pycharm
xgboost (Python) in einer von AWS Lambda erstellten EC2 Spot-Instanzumgebung
# 3 Erstellen Sie eine Python-Umgebung (Django) mit einer EC2-Instanz (ubuntu18.04) von AWS part2
Erstellen Sie eine AWS Cloud9-Entwicklungsumgebung auf einer Amazon EC2-Instanz
Verwendung von Jupyter am Frontend von Spacon ITO