Jupyter Labのインストール(Ubuntu)| GPUSOROBAN
2023.02.14本記事では、GPUSOROBANのUbuntuインスタンスにJupyter Labをインストールする方法を紹介します。
GPUSOROBANは高性能なGPUインスタンスが低コストで使えるクラウドサービスです。
サービスについて詳しく知りたい方は、GPUSOROBANの公式サイトを御覧ください。
インスタンスへのSSH接続
ターミナルを2つ起動させて、それぞれのターミナル上で以下コマンドを実行させてSSH接続します。
ターミナル1を起動し、アクセスサーバーに接続します。
ssh -L 20122:(インスタンスIPアドレス):22 -l user as-highreso.com -p 30022 -i .ssh\ackey.txt

ターミナル2を起動し、インスタンスに接続します。(Jupyter serverに接続するため、8888番でポートフォワードしています。)
ssh -L 8888:localhost:8888 user@localhost -p 20122 -i .ssh\mykey.txt

インスタンスに接続できました。
Jupyter Labのインストール
続いてJupyter Labのインストールを確認します。
パッケージの更新をします。
sudo apt update

bashrcファイルを開きます。
nano ~/.bashrc
bashrcファイルにパスを追加します。
export PATH="$HOME/.local/bin:$PATH"
ファイル編集後に「Ctrl」+「s」で保存して、「Ctrl」+「x」で編集画面から抜けます。

以上まで実行後、下記コマンドを実行しターミナル2上のインスタンスからログアウトします。
exit
ターミナル2からインスタンスに再度ログインします。
ssh user@localhost -p 20122 -i .ssh\mykey.txt
pipとJupyter Labをインストールします。
sudo apt install -y python3-pip

Jupyterをインストールします。
pip3 install Jupyter

※WARNINGが出力される場合がありますが問題ありません。
Jupyter Labをインストールします。
pip3 install jupyterlab
Jupyter labを起動します。
jupyter lab --ip='*' --port=8888 --NotebookApp.token='' --NotebookApp.password='' --no-browser
※WARNINGが出力される場合がありますが問題ありません。

ローカルPCのブラウザのアドレスバーにhttp://localhost:8888を入力してEnterを押すと、Jupyter Labが表示されます。
http://localhost:8888

以上で、Jupyter labのインストール手順が完了です。
本環境には、GPUSOROBANのインスタンスを使用しました。
GPUSOROBANは高性能なGPUインスタンスが低コストで使えるクラウドサービスです。
サービスについて詳しく知りたい方は、GPUSOROBANの公式サイトを御覧ください。