2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ABCIでjupyter notebookを使う方法

Posted at

準備

ターミナルを3つ使用する.

  1. ABCIに接続するためのシェル.
  2. ポートフォワーディング用
  3. SSHトンネル用

なお,以下の「手順」でそれぞれ使用されるシェルのマシンの割り当ては以下の通り.

  • [username@es1 ~]$: ABCIのインタラクティブシェル (ログインして最初に入るところ)
  • [username@g0001 ~]$: ABCIの計算ノード (qrshで入るところ)
  • [username@local ~]$ : ローカルのシェル

手順

  1. qrshで計算ノードを実行

    [username@es1 ~]$ GROUP=YOUR_GROUP_NAME
    [username@es1 ~]$ qrsh -g $GROUP -l rt_F=1 -l h_rt=01:00:00
    
  2. ホストネームを取得

    後々必要になるため,取得した値をメモする.

    [username@g0001 ~]$ hostname
    g0001.abci.local
    
  3. jupyter-notebookを実行

    [username@g0001 ~]$ jupyter notebook --ip=`hostname` --port=8888 --no-browser
    
  4. ローカルのPCでポートフォワーディング

    [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. 別ターミナルでSSHトンネルを作成

    2で取得したホストネームを使用する点に注意

    [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
    
    
  6. 3で表示されている http://127.0.0.1:8888/?token=~ にアクセス

    jupyter-notebookを実行している計算ノードのシェルにローカルのURLが表示されているため,アクセスするとブラウザでJupyter-notebookが開く.

参考

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?