[PYTHON] Verwendung des Jupyter-Notebooks mit ABCI

Vorbereitung

Verwenden Sie 3 Anschlüsse.

  1. Eine Shell für die Verbindung mit ABCI.
  2. Für die Portweiterleitung
  3. Für SSH-Tunnel

Die in den folgenden "Prozeduren" verwendeten Shell-Maschinenzuweisungen sind wie folgt.

--[Benutzername @ es1 ~] $: ABCIs interaktive Shell (wo Sie sich anmelden und zuerst eingeben) --[Benutzername @ g0001 ~] $: ABCI-Rechenknoten (wo Sie mit qrsh eingeben) --[Benutzername @ local ~] $: Lokale Shell

Verfahren

  1. Führen Sie den Rechenknoten mit qrsh aus

    [username@es1 ~]$ GROUP=YOUR_GROUP_NAME
    [username@es1 ~]$ qrsh -g $GROUP -l rt_F=1 -l h_rt=01:00:00
    

2. Holen Sie sich den Hostnamen

Notieren Sie sich den erworbenen Wert, da Sie ihn später benötigen.

 ```bash
 [username@g0001 ~]$ hostname
 g0001.abci.local
 ```

3. Führen Sie jupyter-notebook aus

 ```bash
 [username@g0001 ~]$ jupyter notebook --ip=`hostname` --port=8888 --no-browser
 ```

4. Portweiterleitung auf dem lokalen PC

 ```bash
 [username@local ~]$ username=your_user_name_in_abci
 [username@local ~]$ identity_file=~/.ssh/your_identity_file
 [username@local ~]$ ssh -i $identity_file -L 10022:es:22 -l $username as.abci.ai
 Welcome to ABCI access server.
 Please press any key if you disconnect this session.
 ```

5. Erstellen Sie einen SSH-Tunnel in einem anderen Terminal

Beachten Sie, dass der in 2 erhaltene Hostname verwendet wird.

 ```bash
 [username@local ~]$ qrsh_host_name=g0001
 [username@local ~]$ username=your_user_name_in_abci
 [username@local ~]$ identity_file=~/.ssh/your_identity_file
 [username@local ~]$ ssh -N -L 8888:$qrsh_host_name:8888 -l $username -i $identity_file -p 10022 localhost

 ```

Zugriff auf http: //127.0.0.1: 8888 /? Token = ~ `, angezeigt in 6.3

Da die lokale URL in der Shell des Rechenknotens angezeigt wird, der das Jupiter-Notizbuch ausführt, wird das Jupyter-Notizbuch beim Zugriff im Browser geöffnet.

## Referenz

- [ABCI-Benutzerhandbuch: Jupyter Notebook starten](https://docs.abci.ai/ja/tips/jupyter-notebook/#start-jupyter-notebook)


Recommended Posts

Verwendung des Jupyter-Notebooks mit ABCI
So verwenden Sie Jupyter Notebook
Jupyter Notebook Grundlagen der Verwendung
Verwendung des Jupyter-Notebooks [super basic]
Verwenden Sie pip mit Jupyter Notebook
Verwendung von IPython Notebook
So verwenden Sie das Jupyter-Notebook, ohne Ihre Umgebung mit Docker zu verschmutzen
Verwenden Sie Cython mit Jupyter Notebook
Python: So verwenden Sie Async mit
So verwenden Sie virtualenv mit PowerShell
Markdown mit Jupyter-Notebook verwenden (mit Verknüpfung)
Einfach zu bedienendes Jupyter-Notebook (Python3.5)
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Verwenden Sie nbextensions mit Anacondas Jupyter-Notizbuch
Ich möchte einen Blog mit Jupyter Notebook schreiben
Verwendung von ManyToManyField mit Djangos Admin
Verwenden Sie Jupyter Lab und Jupyter Notebook mit EC2
Verwendung von Cmder mit PyCharm (Windows)
Wie man Ass / Alembic mit HtoA benutzt
So führen Sie Befehle mit einem Jupyter-Notebook aus
Verwendung von Japanisch mit NLTK-Plot
Verwendung des CUT-Befehls (mit Beispiel)
Verwendung von SQLAlchemy / Connect mit aiomysql
Verwendung des JDBC-Treibers mit Redash
Starten eines mit Jupyter Notebook erstellten Python-Programms
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?
Wie man Shogun benutzt
Verwendung von Pandas 2
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Verwendung von pytest_report_header
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung von SymPy
Wie man x-means benutzt
Verwendung von IPython
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
Verwendung von OptParse
Verwendung von return
Wie man Imutils benutzt
Verwenden Sie nim mit Jupyter
Verwendung der GCP-Ablaufverfolgung mit offener Telemetrie
Wie man tkinter mit Python in Pyenv benutzt
Jupyter Notebook-Einstellungen - Verwendung (EC2 Amazon Linux 2)