기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon SageMaker Studio Lab 환경을 Amazon SageMaker Studio Classic으로 내보내기
Amazon SageMaker Studio Classic은 Amazon SageMaker Studio Lab에서 사용할 수 없는 기계 학습 및 딥 러닝 워크플로에 필요한 여러 가지 기능을 제공합니다. 이 페이지에서는 Studio Lab 환경을 Studio Classic으로 마이그레이션하여 더 많은 컴퓨팅 용량, 스토리지 및 기능을 활용하는 방법을 보여줍니다. 다만 Studio Classic의 사전 빌드 컨테이너(전체 MLOP 파이프라인에 최적화됨)를 잘 숙지해야 합니다. 자세한 내용은 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으로 아티팩트를 가져오는 방법을 보여줍니다. 콘솔을 통한 특성 저장소 사용에 대한 지침은 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 런처를 참조하세요. 런처에서 이미지 터미널 열기를 선택하세요. 터미널에서 YAML 파일이 포함된 디렉터리로 이동한 후 다음 명령을 실행하세요.
conda env create --file
<ENVIRONMENT_NAME>
.yml conda activate<ENVIRONMENT_NAME>
이 명령이 완료되고 나면 환경을 Studio Classic 노트북 인스턴스의 커널로 선택할 수 있습니다. 사용 가능한 환경을 보려면 conda env
list
을(를) 실행하세요. 환경을 활성화하려면 conda activate
을(를) 실행하세요.<ENVIRONMENT_NAME>