Verwenden Sie 3 Anschlüsse.
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
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