JobResourceConfiguration 클래스
ResourceConfiguration에서 상속되고 확장된 기능인 작업 리소스 구성 클래스입니다.
- 상속
-
azure.ai.ml.entities._mixins.RestTranslatableMixinJobResourceConfigurationazure.ai.ml.entities._mixins.DictMixinJobResourceConfiguration
생성자
JobResourceConfiguration(*, locations: List[str] | None = None, instance_count: int | None = None, instance_type: str | List | None = None, properties: Properties | Dict | None = None, docker_args: str | None = None, shm_size: str | None = None, max_instance_count: int | None = None, **kwargs: Any)
키워드 전용 매개 변수
Name | Description |
---|---|
locations
|
작업을 실행할 수 있는 위치 목록입니다. |
instance_count
|
컴퓨팅 대상에서 사용하는 인스턴스 또는 노드 수입니다. |
instance_type
|
컴퓨팅 대상에서 지원하는 대로 사용할 VM의 유형입니다. |
properties
|
작업에 대한 속성 사전입니다. |
docker_args
|
Docker 실행 명령에 전달할 추가 인수입니다. 이렇게 하면 시스템 또는 이 섹션에서 이미 설정된 매개 변수가 재정의됩니다. 이 매개 변수는 Azure ML 컴퓨팅 유형에 대해서만 지원됩니다. |
shm_size
|
Docker 컨테이너의 공유 메모리 블록 크기입니다. 이 형식은 (number)(unit) 형식이어야 합니다. 여기서 숫자는 0보다 커야 하며 단위는 b(바이트), k(킬로바이트), m(메가바이트) 또는 g(기가바이트) 중 하나일 수 있습니다. |
max_instance_count
|
컴퓨팅 대상에서 사용하는 최대 인스턴스 또는 노드 수입니다. |
kwargs
|
추가 구성 매개 변수의 사전입니다. |
예제
JobResourceConfiguration을 사용하여 CommandJob 구성
from azure.ai.ml import MpiDistribution
from azure.ai.ml.entities import JobResourceConfiguration
trial = CommandJob(
environment="AzureML-sklearn-1.0-ubuntu20.04-py38-cpu:33",
command="echo hello world",
distribution=MpiDistribution(),
environment_variables={"ENV1": "VAR1"},
resources=JobResourceConfiguration(instance_count=2, instance_type="STANDARD_BLA"),
code="./",
)
메서드
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: Any, default: Any | None = None) -> Any
매개 변수
Name | Description |
---|---|
key
필수
|
|
default
|
기본값: None
|
has_key
has_key(k: Any) -> bool
매개 변수
Name | Description |
---|---|
k
필수
|
|
items
items() -> list
keys
keys() -> list
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> list
특성
properties
작업의 속성입니다.
반환
형식 | Description |
---|---|
<xref:azure.ai.ml.entities._job.job_resource_configuration.Properties>
|
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure SDK for Python