Utilisez 3 bornes.
Les affectations de machine shell utilisées dans les "procédures" suivantes sont les suivantes.
--[username @ es1 ~] $
: le shell interactif d'ABCI (où vous vous connectez et entrez en premier)
--[username @ g0001 ~] $
: nœud de calcul ABCI (où vous pouvez entrer avec qrsh)
--[username @ local ~] $
: shell local
Exécutez le nœud de calcul avec qrsh
[username@es1 ~]$ GROUP=YOUR_GROUP_NAME
[username@es1 ~]$ qrsh -g $GROUP -l rt_F=1 -l h_rt=01:00:00
2. Obtenez le nom d'hôte
Notez la valeur acquise car vous en aurez besoin plus tard.
```bash
[username@g0001 ~]$ hostname
g0001.abci.local
```
3. Exécutez jupyter-notebook
```bash
[username@g0001 ~]$ jupyter notebook --ip=`hostname` --port=8888 --no-browser
```
4. Redirection de port sur le PC local
```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. Créez un tunnel SSH dans un autre terminal
Notez que le nom d'hôte obtenu en 2 est utilisé.
```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
```
Accédez à `http: //127.0.0.1: 8888 /? Token = ~` affiché dans 6.3
Étant donné que l'URL locale est affichée dans le shell du nœud de calcul exécutant jupyter-notebook, lorsque vous y accédez, Jupyter-notebook s'ouvre dans le navigateur.
## référence
- [Guide de l'utilisateur ABCI: Lancer Jupyter Notebook](https://docs.abci.ai/ja/tips/jupyter-notebook/#start-jupyter-notebook)
Recommended Posts