ScriptRun 클래스

제출된 학습 실행을 관리하기 위한 프로그래밍 방식 액세스를 제공합니다.

ScriptRunConfig과 함께 제출된 실행은 실험의 단일 시도를 나타냅니다. 실행을 제출하면 실행의 비동기 실행을 모니터링하고, 메트릭을 로그하고, 실행의 출력을 저장하고, 실행에서 생성된 결과를 분석하고, 아티팩트에 액세스하는 데 사용할 수 있는 ScriptRun 개체가 반환됩니다.

실험 및 ScriptRunConf를 시작하려면 다음을 참조하세요.

클래스 ScriptRun 생성자입니다.

상속
ScriptRun

생성자

ScriptRun(experiment, run_id, directory=None, _run_config=None, **kwargs)

매개 변수

experiment
Experiment
필수

실험 개체입니다.

run_id
str
필수

실행 ID입니다.

directory
str
기본값: None

소스 디렉터리입니다.

_run_config
RunConfiguration
기본값: None

실행 구성입니다.

kwargs
dict
필수

추가 구성 매개 변수의 사전입니다.

설명

Azure Machine Learning SDK는 해결하려는 공유 문제와 관련된 기계 학습 모델을 학습하고 비교하는 데 도움이 되도록 설계된 일련의 상호 연결된 클래스를 제공합니다.

Experiment는 이러한 학습 실행에 대한 논리적 컨테이너 역할을 합니다. RunConfiguration 개체는 실험에서 학습 실행을 제출하는 데 필요한 정보를 코드화하는 데 사용됩니다. ScriptRunConfig 개체는 RunConfiguration 개체를 학습용 실행 스크립트로 패키징하는 도우미 클래스입니다. 작동 중인 ScriptRunConfig 개체의 예는 RunConfiguration에 대한 설명서의 Python 코드 예를 참조하세요.

ScriptRunConfig 개체는 실험의 일부로 학습 실행을 제출하는 데 사용됩니다. ScriptRunConfig 개체를 사용하여 학습 실행을 제출하면 Submit 메서드는 ScriptRun 형식의 개체를 반환합니다.

ScriptRun 개체를 사용하면 연결된 학습 실행에 대한 정보에 프로그래밍 방식으로 액세스할 수 있습니다. 몇 가지 예로는 실행에 해당하는 로그 검색, 아직 진행 중인 경우 실행 취소, 완료된 실행의 아티팩트 정리, 현재 진행 중인 실행 완료 대기 등이 있습니다.

메서드

cancel

진행 중인 실행을 취소합니다.

cancel

진행 중인 실행을 취소합니다.

cancel()

특성

RUN_TYPE

RUN_TYPE = 'azureml.scriptrun'