翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 に移行するには、 の手順に従って、まず Studio Classic にオンボードする必要がありますAmazon SageMaker ドメインの概要。
トピック
ステップ 1: Studio Lab conda 環境をエクスポートする
「環境を管理する」の手順に従って、conda 環境をエクスポートしたり、その環境にライブラリまたはパッケージを追加することができます。次の例は、Studio Classic にエクスポートするdefault
環境の使用を示しています。
-
ファイルブラウザパネル ( ) を開いて 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 Launcher を開きます。Launcher を開く方法の詳細については、「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>