Share via


BatchDeployment 클래스

Batch 엔드포인트 배포 엔터티.

상속
azure.ai.ml.entities._deployment.deployment.Deployment
BatchDeployment

생성자

BatchDeployment(*, name: str, endpoint_name: str | None = None, description: str | None = None, tags: Dict[str, Any] | None = None, properties: Dict[str, str] | None = None, model: str | Model | None = None, code_configuration: CodeConfiguration | None = None, environment: str | Environment | None = None, compute: str | None = None, resources: ResourceConfiguration | None = None, output_file_name: str | None = None, output_action: BatchDeploymentOutputAction | None = None, error_threshold: int | None = None, retry_settings: BatchRetrySettings | None = None, logging_level: str | None = None, mini_batch_size: int | None = None, max_concurrency_per_instance: int | None = None, environment_variables: Dict[str, str] | None = None, code_path: str | PathLike | None = None, scoring_script: str | PathLike | None = None, instance_count: int | None = None, **kwargs)

매개 변수

name
str
필수

일괄 처리 배포의 이름

description
str
필수

리소스에 대한 설명입니다.

tags
dict[str, str]
필수

태그 사전. 태그를 추가, 제거 및 업데이트할 수 있습니다.

properties
dict[str, str]
필수

자산 속성 사전입니다.

model
Union[str, Model]
필수

엔드포인트 배포에 대한 모델 엔터티, 기본값은 없음

code_configuration
CodeConfiguration
필수

기본값은 없음으로 설정됩니다.

environment
Union[str, Environment]
필수

엔드포인트 배포를 위한 환경 엔터티입니다. 기본값은 없음입니다.

compute
str
필수

일괄 처리 유추 작업의 컴퓨팅 대상입니다.

output_action
str 또는 BatchDeploymentOutputAction
필수

출력을 구성하는 방법을 나타냅니다. 가능한 값은 "summary_only", "append_row"입니다. 기본값은 "append_row"입니다.

output_file_name
str
필수

append_row 출력 작업의 사용자 지정된 출력 파일 이름이며, 기본값은 "predictions.csv"입니다.

max_concurrency_per_instance
int
필수

instance당 최대 병렬 처리 수를 나타내며 기본값은 1입니다.

error_threshold
int
필수

오류 임계값입니다. 전체 입력에 대한 오류 수가 이 값을 초과하면 일괄 처리 유추가 중단됩니다. 범위는 [-1, int입니다. MaxValue] -1 값은 TabularDataset에 대한 파일 오류의 FileDataset 수에 대한 일괄 처리 유추 중에 모든 오류를 무시함을 나타내며, 이는 레코드 오류 수이며 기본값은 -1입니다.

retry_settings
BatchRetrySettings
필수

일괄 처리 유추 작업에 대한 다시 시도 설정, 기본값은 없음

resources
ResourceConfiguration
필수

작업에 대한 컴퓨팅 구성을 나타냅니다.

logging_level
str
필수

일괄 처리 유추 작업에 대한 로깅 수준, 기본값은 "정보"입니다.

mini_batch_size
int
필수

각 일괄 처리 호출에 전달되는 미니 일괄 처리의 크기이며, 기본값은 10입니다.

environment_variables
dict
필수

배포에서 설정될 환경 변수입니다.

code_path
Union[str, <xref:PathLike>]
필수

로컬 코드 자산에 대한 폴더 경로입니다. code_configuration.code와 동일합니다.

scoring_script
Union[str, <xref:PathLike>]
필수

점수 매기기 스크립트 이름입니다. code_configuration.code.scoring_script에 해당합니다.

instance_count
int
필수

방해가 실행되는 인스턴스 수입니다. resources.instance_count 동일합니다.

메서드

dump

배포 콘텐츠를 yaml 형식의 파일로 덤프합니다.

dump

배포 콘텐츠를 yaml 형식의 파일로 덤프합니다.

dump(dest: str | PathLike | IO, **kwargs) -> None

매개 변수

dest
Union[PathLike, str, IO[AnyStr]]
필수

이 배포의 콘텐츠를 받을 대상입니다. 로컬 파일의 경로이거나 이미 열려 있는 파일 스트림이어야 합니다. dest가 파일 경로인 경우 새 파일이 만들어지고 파일이 있는 경우 예외가 발생합니다. dest가 열려 있는 파일인 경우 파일이 직접 기록되고 파일을 쓸 수 없는 경우 예외가 발생합니다.

특성

base_path

리소스의 기본 경로입니다.

반환

리소스의 기본 경로입니다.

반환 형식

str

code_path

creation_context

리소스의 만들기 컨텍스트입니다.

반환

리소스에 대한 만들기 메타데이터입니다.

반환 형식

id

리소스 ID입니다.

반환

리소스의 전역 ID인 ARM(Azure Resource Manager) ID입니다.

반환 형식

instance_count

provisioning_state

일괄 배포 프로비저닝 상태( 읽기 전용).

반환

Batch 배포 프로비저닝 상태입니다.

반환 형식

scoring_script

type