翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SageMaker Studio Lab 環境を Amazon SageMaker Studio Classic にエクスポートする
Amazon SageMaker Studio Classic では、Amazon SageMaker Studio Lab では利用できない機械学習および深層学習のワークフローのための多数の機能が提供されています。このページでは、Studio Lab 環境を Studio Classic に移行して、コンピューティング性能、ストレージ、および機能をより多く利用する方法を説明します。ただし、MLOP パイプライン全体に最適化され、事前構築された Studio Classic のコンテナに慣れておくことができます。詳細については、「Amazon SageMaker Studio Lab」を参照してください。
Studio Lab 環境を Studio Classic に移行するには、最初に Amazon SageMaker AI ドメインの概要 の手順に従って、Studio Classic にオンボードする必要があります。
トピック
ステップ 1: Studio Lab conda 環境をエクスポートする
「環境を管理する」の手順に従って、conda 環境をエクスポートしたり、その環境にライブラリまたはパッケージを追加することができます。次の例は、default
環境を使って Studio Classic にエクスポートする方法を示しています。
-
[ファイルブラウザ] パネル ( ) を開いて Studio Lab ターミナルを開き、ファイルブラウザの上部にあるメニューでプラス (+) 記号を選択して [ランチャー] を開き、[ターミナル] を選択します。Studio Lab ターミナルから次を実行して conda 環境を一覧表示します。
conda env list
このコマンドを使用すると、ファイルシステム内の conda 環境とその場所のリストが出力されます。Studio Lab にオンボードするとき、
studiolab
conda 環境が自動的にアクティブ化されます。# conda environments: # default /home/studio-lab-user/.conda/envs/default studiolab * /home/studio-lab-user/.conda/envs/studiolab studiolab-safemode /opt/amazon/sagemaker/safemode-home/.conda/envs/studiolab-safemode base /opt/conda
studiolab
、studiolab-safemode
、およびbase
環境はエクスポートしないことをお勧めします。これらの環境は、以下の理由により Studio Classic では使用できません。-
studiolab
: Studio Lab の JupyterLab 環境を設定します。Studio Lab は Studio Classic とは異なるメジャーバージョンの JupyterLab を実行することから、Studio Classic では使用できません。 -
studiolab-safemode
: Studio Lab の JupyterLab 環境も設定します。Studio Lab は Studio Classic とは異なるメジャーバージョンの JupyterLab を実行することから、Studio Classic では使用できません。 -
base
: この環境には conda がデフォルトで付属します。Studio Lab のbase
環境と Studio Classic のbase
環境では、互換性のないバージョンのパッケージが多数存在しています。
-
-
Studio Classic に移行する conda 環境の場合、まず conda 環境をアクティブ化します。その後、新しいライブラリがインストールまたは削除されると、
default
環境が変更されます。環境の正確な状態を取得するには、コマンドラインを使用して YAML ファイルにエクスポートします。次のコマンドラインは、デフォルト環境を YAML ファイルにエクスポートし、myenv.yml
というファイルを作成します。conda activate default conda env export > ~/myenv.yml
ステップ 2: Studio Lab のアーティファクトを保存する
環境を YAML ファイルに保存したので、環境ファイルを任意のプラットフォームに移動できます。
ステップ 3: Studio Lab アーティファクトを Studio Classic にインポートする
次の手順は、Studio Classic にアーティファクトをインポートする方法を示します。コンソールで Feature Store を使用する手順は、デフォルトのエクスペリエンスとして Studio と Studio Classic のどちらを有効にしているかどうかによって異なります。コンソールから Studio Classic にアクセスする方法については、「Studio がデフォルトのエクスペリエンスである場合に Studio Classic を起動する」を参照してください。
Studio Classic から、ローカルマシンまたは Git リポジトリからファイルをインポートできます。これを行うには、Studio Classic GUI またはターミナルを使用します。次の手順では、ステップ 2: Studio Lab のアーティファクトを保存する の例を使用しています。
ステップ 4: Studio Classic に Studio Lab conda 環境をインストールする
Studio Classic インスタンスの YAML ファイルを使用して conda 環境を再作成できるようになりました。Studio Classic [ランチャー] を開きます。[ランチャー] を開く方法の詳細については、「Amazon SageMaker Studio Classic Launcher」を参照してください。[ランチャー] から [イメージターミナルを開く] を選択します。ターミナルで、YAML ファイルが含まれているディレクトリに移動し、次のコマンドを実行します。
conda env create --file
<ENVIRONMENT_NAME>
.yml conda activate<ENVIRONMENT_NAME>
これらのコマンドが完了したら、Studio Classic ノートブックインスタンスのカーネルとして環境を選択できるようになります。使用可能な環境を表示するには、conda env
list
を実行します。環境をアクティブ化するには、conda activate
を実行します。<ENVIRONMENT_NAME>