View a markdown version of this page

runtime_env를 사용하여 종속성 관리 - Amazon SageMaker AI

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

runtime_env를 사용하여 종속성 관리

Ray는 pip 패키지를 runtime_env 설치하고 런타임에 작업 디렉터리를 클러스터로 배송합니다. 컨테이너 이미지를 재구축하지 않고 종속성을 추가하여 대화형 개발을 빠르게 유지합니다.

대화형으로 종속 항목 주입

runtime_env에 전달합니다ray.init(). Ray는 코드를 실행하기 전에 패키지를 설치하고 작업 디렉터리를 클러스터에 업로드합니다.

import ray ray.init(runtime_env={ "pip": ["pandas==2.2.2", "scikit-learn"], "working_dir": "./src", })

제출된 작업에 대한 종속 항목 주입

명령줄에서 제출하는 작업의 경우 --working-dir 및를 사용하여 동일한 환경을 전달합니다--runtime-env-json.

ray job submit \ --address sagemaker_ray://my-cluster/my-namespace \ --working-dir ./src \ --runtime-env-json '{"pip": ["pandas==2.2.2", "scikit-learn"]}' \ -- python my-script.py

conda 환경 및 환경 변수를 포함한 전체 runtime_env 필드 세트는 Ray 설명서의 Ray 런타임 환경을 참조하세요.