ModelBatchDeploymentSettings 클래스
참고
이는 실험적인 클래스이며 언제든지 변경될 수 있습니다. 자세한 내용은 https://aka.ms/azuremlexperimental을 참조하세요.
모델 일괄 처리 배포 설정 엔터티.
- 상속
-
builtins.objectModelBatchDeploymentSettings
생성자
ModelBatchDeploymentSettings(*, mini_batch_size: int | None, instance_count: int | None = None, max_concurrency_per_instance: int | None = None, output_action: BatchDeploymentOutputAction | None = None, output_file_name: str | None = None, retry_settings: BatchRetrySettings | None = None, environment_variables: Dict[str, str] | None = None, error_threshold: int | None = None, logging_level: str | None = None, **kwargs: Any)
매개 변수
Name | Description |
---|---|
mini_batch_size
필수
|
각 일괄 처리 호출에 전달되는 미니 일괄 처리의 크기이며 기본값은 10입니다. |
instance_count
필수
|
간섭이 실행되는 인스턴스의 수입니다. resources.instance_count 동일합니다. |
output_action
필수
|
출력을 구성하는 방법을 나타냅니다. 가능한 값은 "summary_only", "append_row"입니다. 기본값은 "append_row"입니다. |
output_file_name
필수
|
append_row 출력 작업에 대한 사용자 지정된 출력 파일 이름, 기본값은 "predictions.csv"입니다. |
max_concurrency_per_instance
필수
|
instance당 최대 병렬 처리 수를 나타내며 기본값은 1입니다. |
retry_settings
필수
|
일괄 처리 유추 작업에 대한 다시 시도 설정, 기본값은 없음 |
environment_variables
필수
|
배포에서 설정될 환경 변수입니다. |
error_threshold
필수
|
오류 임계값- 전체 입력에 대한 오류 수가 이 값을 초과하면 일괄 처리 유추가 중단됩니다. 범위는 [-1, int입니다. MaxValue] -1 값은 TabularDataset에 대한 파일 오류의 FileDataset 수에 대한 일괄 처리 유추 중에 모든 오류를 무시함을 나타내며, 이는 레코드 오류의 수이며 기본값은 -1입니다. |
logging_level
필수
|
일괄 처리 유추 작업의 로깅 수준, 기본값은 "정보"입니다. |
예제
모델 일괄 처리 배포 설정 개체 만들기
from azure.ai.ml.entities._deployment.model_batch_deployment_settings import ModelBatchDeploymentSettings
modelBatchDeploymentSetting = ModelBatchDeploymentSettings(
mini_batch_size=256,
instance_count=5,
max_concurrency_per_instance=2,
output_file_name="output-file-name",
environment_variables={"env1": "value1", "env2": "value2"},
error_threshold=2,
logging_level=1,
)
Azure SDK for Python
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기