Google Colabをローカルランタイムに接続する方法
3857 ワード
Google Colaboratoryは、あなたがリッチテキスト(画像、HTML、およびラテックスと一緒に)でPythonの実行可能なコードをブレンドして、ブラウザで“Colabノート”を構築することができます.これはPythonのノートブックで動作する最も簡単な方法の一つで、設定、簡単なコラボレーション、およびGPUとTPUへの無料アクセスが必要です.残念ながら、ColabはGPUへのアクセスを提供していますが、これらのリソースは制限され、結局は実行されます.毎月の料金については、より多くのGPUとメモリリソースへのアクセスを与えるColab ProまたはColab Pro +にアップグレードすることができます.しかし、あなたが最小限の実験室のノートを実行している場合は、代替オプションを利用することができますローカルのCPUとファイルのストレージを使用するローカルJupyterランタイムにGoogle Colabを接続する.この記事では、どのようにJupyterノートブックを設定する方法を示します.
コマンドラインインターフェイスの基本的な知識. Pythonがインストールされているコンピュータ. は、登録されたGoogle Colabアカウントで作成されたノートブック.
最初のステップは、Jupyterノートブックをインストールすることです.私はあなたの選択のオペレーティングシステムのdownload and install Anacondaをお勧めします.これはまた、ちょっとPython、Jupyterノートブック、およびその他の定期的に使用されるデータエンジニアリングパッケージをインストールします.アナコンダがインストールされると自動的にJupyterがインストールされます.
また、以下のコマンドを使用してPythonをインストールしている場合には、Puppyを使用してJupyterをインストールすることもできます.
あなたがプロキシのHTTPトラフィックにWebSocketを使用してJupyterノートブックを実行することができますColab Jupyter HTTP-over-WebSocket extensionをインストールします.以下のコマンドを使用して実現できます.
ポート8888上で新しいJupyterサーバを起動し、以下のコマンドを使用してColabドメインに元を許可します.
あなたのGoogle Colabノートで、RAMとディスクステータスバーを示している右上隅のトグルボタンをクリックして、オプションを選択してください.
その後、以前にコピーしたバックエンドURLを入力するように求められます.それを入力し、“接続”ボタンをクリックします.今すぐあなたのローカルマシンに正常に接続する必要があります.
あなた自身の個人的なノートブックを実行している場合は、同様にJupyterノートブックを使用して、それらをローカルに実行することができます.しかし、あなたが共同のノートブックに取り組んでいると仮定したり、ノートブックに直接Googleのドライブをマウントするような追加のGoogle Colab機能を活用したい.その場合、ローカルのランタイムセットアップはGPUの使用が制限に達するときに有用です.セキュリティ問題を回避するには、ローカルに接続する前にノートブックを信頼してください.
私はあなたがこの助けを見つけた願っています乾杯!💙
必要条件
ステップワン
最初のステップは、Jupyterノートブックをインストールすることです.私はあなたの選択のオペレーティングシステムのdownload and install Anacondaをお勧めします.これはまた、ちょっとPython、Jupyterノートブック、およびその他の定期的に使用されるデータエンジニアリングパッケージをインストールします.アナコンダがインストールされると自動的にJupyterがインストールされます.
また、以下のコマンドを使用してPythonをインストールしている場合には、Puppyを使用してJupyterをインストールすることもできます.
pip3 install --upgrade pip
pip3 install jupyter
成功したインストールでは、anacondaを起動し、GUIを使用してJupyterサーバーを起動するか、コマンドラインを使用します.ステップ2
あなたがプロキシのHTTPトラフィックにWebSocketを使用してJupyterノートブックを実行することができますColab Jupyter HTTP-over-WebSocket extensionをインストールします.以下のコマンドを使用して実現できます.
pip install --upgrade jupyter_http_over_ws>=0.0.7
次に、拡張モジュールを有効にします.jupyter serverextension enable --py jupyter_http_over_ws
ステップ3
ポート8888上で新しいJupyterサーバを起動し、以下のコマンドを使用してColabドメインに元を許可します.
jupyter notebook \
--NotebookApp.allow_origin='https://colab.research.google.com' \
--port=8888 \
--NotebookApp.port_retries=0
サーバーが起動したら、認証のトークンと一緒にバックエンドURLを出力します.次のステップに進んでhttp://localhost
から始まるURL全体をコピーします.ステップフォー
あなたのGoogle Colabノートで、RAMとディスクステータスバーを示している右上隅のトグルボタンをクリックして、オプションを選択してください.
その後、以前にコピーしたバックエンドURLを入力するように求められます.それを入力し、“接続”ボタンをクリックします.今すぐあなたのローカルマシンに正常に接続する必要があります.
結論
あなた自身の個人的なノートブックを実行している場合は、同様にJupyterノートブックを使用して、それらをローカルに実行することができます.しかし、あなたが共同のノートブックに取り組んでいると仮定したり、ノートブックに直接Googleのドライブをマウントするような追加のGoogle Colab機能を活用したい.その場合、ローカルのランタイムセットアップはGPUの使用が制限に達するときに有用です.セキュリティ問題を回避するには、ローカルに接続する前にノートブックを信頼してください.
私はあなたがこの助けを見つけた願っています乾杯!💙
Reference
この問題について(Google Colabをローカルランタイムに接続する方法), 我々は、より多くの情報をここで見つけました https://dev.to/bolajiayodeji/how-to-connect-google-colab-to-a-local-runtime-2j72テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol