このメモでは、ABCIでのJupyter notebookの利用方法について説明します。
以下の説明はmacOSを対象とします。macOSでは、デフォルトでOpenSSH 7.3以降がインストールされています。また、ABCI上でのPython環境の作り方などの説明は省略します。
- ABCIにログインします。
[user@localmachine] $ ssh -J %[email protected] abciuser@es
- On-demandで、ノード専有で1ノード確保してログインします。
[abciuser@esX ~] $ qrsh -g abcigroup -l rt_F=1
- jupyter-notebookを起動します。
[abciuser@gXXXX ~] $ jupyter-notebook
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://(gXXXX.abci.local or 127.0.0.1):8888/?token=<token>
- ローカルマシンからポートフォワードの設定を行います。
[user@localmachine] $ ssh -N -L 8888:gXXX.abci.local:8888 -J %[email protected] abciuser@es
これでローカルマシンの8888にアクセスすると、Jupyter notebookに接続できるようになります。
- Webブラウザでアクセスします。
[user@localmachine] $ open http://127.0.0.1:8888/?token=<token>
- exitします。