conda 環境を管理する

このページでは、Vertex AI Workbench インスタンスで conda 環境を管理する方法について説明します。

概要

Vertex AI Workbench インスタンスに conda 環境を追加すると、その環境はインスタンスの JupyterLab インターフェースにカーネルとして表示されます。

デフォルトの Vertex AI Workbench インスタンスでは使用できないカーネルを使用する目的で、インスタンスに conda 環境を追加している可能性があります。このページでは、そのようなカーネルを変更および削除する方法について説明します。

JupyterLab を開く

  1. Google Cloud コンソールで、[インスタンス] ページに移動します。

    [インスタンス] に移動

  2. Vertex AI Workbench インスタンス名の横にある [JupyterLab を開く] をクリックします。

    Vertex AI Workbench インスタンスで JupyterLab が表示されます。

conda カーネルを変更する

Vertex AI Workbench インスタンスには、PyTorch や TensorFlow などのフレームワークがプリインストールされています。別のバージョンが必要な場合は、該当する conda 環境で pip を使用してライブラリを変更できます。

たとえば、PyTorch をアップグレードする場合は、以下のようにコマンドを実行します。

# Check the name of the conda environment for PyTorch
conda env list

# Activate the environment for PyTorch
conda activate pytorch

# Display the PyTorch version
python -c "import torch; print(torch.__version__)"

# Make sure to use pip from the conda environment for PyTorch
# This should be `/opt/conda/envs/pytorch/bin/pip`
which pip

# Upgrade PyTorch
pip install --upgrade torch

conda カーネルを削除する

一部の conda パッケージは、インストール時にデフォルトのカーネルを環境に追加します。たとえば、R をインストールすると、conda により python3 カーネルが追加される場合があります。これにより、環境内でカーネルの重複が発生する可能性があります。カーネルの重複を避けるため、同じ名前の新しいカーネルを作成する前にデフォルトのカーネルを削除します。

rm -rf /opt/conda/envs/CONDA_ENVIRONMENT_NAME/share/jupyter/kernels/python3

トラブルシューティング

Vertex AI Workbench インスタンスで conda 環境の管理に関連する問題を診断して解決するには、Vertex AI Workbench のトラブルシューティングをご覧ください。

次のステップ

  • conda の詳細を確認する。