[PYTHON] Starten Sie das Jupiter-Notebook auf dem GPU-Server (Remote-Server).

Übersicht Beschreibt, wie Sie das Jupyter-Notebook mit einer GPU-Instanz von AWS starten.

Umgebung ・ Mac OS Catalina 10.15.6 ・ AWS Deep Learning AMI (Ubuntu 18.04)

Prozedur

Instanz erstellen ○ Erstellen Sie eine EC2-Instanz **AMI**:AWS Deep Learning AMI (Ubuntu 18.04) ** Instanztyp **: GPU-Instanz p2.xlarge ** Speichergröße (GiB) **: 200 Der Rest ist die Standardeinstellung

** → ** Instanz konnte nicht erstellt werden Der folgende Fehler

You have requested more vCPU capacity than your current vCPU limit of 4 allows for the instance bucket that the specified instance type belongs to. Please visit http://aws.amazon.com/contact-us/ec2-request to request an adjustment to this limit.

Anscheinend gibt es Instanzbeschränkungen. Bewerben, um die Kapazität zu erhöhen.

○ Wenn Sie die folgende Site verwenden, können Sie die erhöhte Kapazität berechnen und zum Anwendungsbildschirm wechseln. https://ap-northeast-1.console.aws.amazon.com/ec2/home?region=ap-northeast-1#LimitsCalculator

  • Es scheint, dass das Ausland 24 Stunden am Tag verfügbar ist. Wenn Sie also Englisch einstellen und eine Bewerbung auf Englisch einreichen, wird die Bewerbung vorzeitig eingereicht.

Erstellen Sie erneut eine Instanz.

SSH-Verbindung Geben Sie den Befehl ssh connection im Terminal ein

ssh -i <Adresse der PEM-Datei> ubuntu@Öffentliches DNS (ec2-○○○.com)



 Betreten Sie die Pytorch-Umgebung
```source activate pytorch_p36```


 <h3> Jupyter-Notebook-Einstellungen </ h3>
 Legen Sie ein Passwort für das Jupiter-Notebook fest
```jupyter notebook password```

 Das Passwort wird in der folgenden JSON-Datei gespeichert. Kopieren Sie es daher.

#### **`less ./.jupyter/jupyter_notebook_config.json`**

Beschreiben Sie verschiedene Einstellungen in der * py-Datei

vi ./.jupyter/jupyter_notebook_config.py




#### **`./.jupyter/jupyter_notebook_config.py`**

c = get_config() c.NotebookApp.ip = '0.0.0.0' c.NotebookApp.open_browser = False #Kennwort, das von der zuvor kopierten Hash-Funktion generiert wurde(sha1:###)Wird unten beschrieben c.NotebookApp.password = 'Passwort kopiert' c.NotebookApp.port=8888


 Öffnen Sie nun das Jupyter-Notizbuch
```jupyter notebook```
 http: <Adresse>: Beginnen Sie mit 8888

 Es startet nicht

 Der Grund war, dass die Regel beim Erstellen der Instanz nicht in den Sicherheitsgruppeneinstellungen hinzugefügt wurde.

 Wählen Sie links auf der EC2-Seite eine Sicherheitsgruppe aus
 → Wählen Sie die von Ihnen festgelegte Sicherheitsgruppe aus
 → Wählen Sie eine Aktion aus und bearbeiten Sie die Eingangsregel

 ○ Benutzerdefiniertes TCP TCP 8888
 (Dieses Mal wurde meine IP als Quelle für SHH und benutzerdefiniertes TCP ausgewählt.)

 Und wieder
```jupyter notebook```

 http: <Adresse>: Beginnen Sie mit 8888

 geht nicht auf...


 Die Ursache war, dass die private IP in der Adresse aufgeführt war.
 Listen Sie die öffentliche IP auf und versuchen Sie es erneut


 Erfolg



 Ich gab das Passwort ein und konnte das Jupyter-Notebook problemlos starten.





 das ist alles


Recommended Posts

Starten Sie das Jupiter-Notebook auf dem GPU-Server (Remote-Server).
Erstellen Sie ein Jupyter-Notebook auf einem Remote-Server (CentOS).
Führen Sie Jupyter Notebook auf einem Remote-Server aus
Aktivieren Sie Jupyter Notebook mit conda auf dem Remote-Server
PC-GPU-Prüfung am Jupyter-Notebook
Öffnen Sie das auf dem Server gestartete Jupyter-Notizbuch aus der Ferne
Jupyter Notebook beginnt nicht mit Fisch auf dem Mac
Hohe Charts im Jupyter-Notizbuch
PDF auf Jupyter Notebook anzeigen
Führen Sie Jupyter Notebook unter Windows aus
Verwenden Sie jupyter für eine GPU-Instanz in AWS
Versuchen Sie, Jupyter Notebook auf einem Mac auszuführen
Machen Sie Jupyter Notebook zu einem Dienst unter CentOS
Probieren Sie SVM mit scikit-learn auf Jupyter Notebook aus
Klonen Sie das Github-Repository auf dem Jupyter-Notizbuch
Histogramm / Streudiagramm auf Jupyter Notebook anzeigen
Verwenden Sie vim-Tastenkombinationen in Jupyter Notebook, das mit Docker gestartet wurde
Installieren Sie matplotlib und zeigen Sie das Diagramm in Jupyter Notebook an
Jupyter Notizbuch Memo
[Jupyter Notebook / Lab] Drei Möglichkeiten zum Debuggen auf Jupyter [Pdb]
Einführung in Jupyter Notebook
Leistungsstarkes Jupyter-Notizbuch
Ich habe versucht, jupyter nteract auf dem Heroku-Server zu starten
Golang mit Jupyter
[Pythonocc] Ich habe versucht, CAD auf einem Jupyter-Notebook zu verwenden
Einfache Anzeige des Liniendiagramms auf dem Jupyter Notebook
Jupyter auf AWS
Einstellungen bei Verwendung von Jupyter Notebook unter Proxyserver
Jupyter Notebook Passwort
Jupyter Notizbuch Memo
So installieren Sie Fast.ai auf einer Alibaba Cloud-GPU und führen es auf einem Jupyter-Notebook aus
Probieren Sie Apache Spark mit Jupyter Notebook (auf Local Docker) aus
Starten Sie das Jupyter Notebook ganz einfach unter AWS und greifen Sie lokal zu
Führen Sie Tensorflow von Jupyter Notebook unter Bash unter Ubuntu unter Windows aus
Probieren Sie grundlegende Operationen mit Pandas DataFrame auf Jupyter Notebook aus
EC2-Bereitstellung mit Vagrant + Jupyter (IPython Notebook) auf Docker
[Windows] [Python3] Installieren Sie Python3 und Jupyter Notebook (ehemals Ipython Notebook) unter Windows
Installieren Sie django auf Python + Anaconda und starten Sie den Server
So zeigen Sie den Fortschrittsbalken auf dem Jupyter-Notizbuch an, um den Fortschritt anzuzeigen
Hallo X3DOM auf Jupyter
Starten Sie Jupyter Notebook
3 Jupyter Notebook (Python) Tricks
[Cloud103] # 3 Jupyter Notebook wieder
[Memo] Anzeige des Jupyter-Notizbuchs auf dem PC in gleicher Schrift (Mac)
<Python> Erstellen Sie einen Server für die Datenanalyse mit Jupyter Notebook
Tensorboard im Jupyter-Notebook auf Docker kann nicht angezeigt werden (gelöst)
Schreiben Sie Diagramme in Echtzeit mit Matplotlib auf dem Jupyter-Notizbuch
Eine sehr bequeme Möglichkeit, mit Jupyter Notebook zu präsentieren
Versuchen Sie, mit einem gemischten Gaußschen Modell auf Jupyter Notebook zu gruppieren
Ein Hinweis, wenn ich das Jupyter-Notizbuch unter Windows nicht öffnen kann