ComputeInstance 클래스
컴퓨팅 인스턴스 리소스.
- 상속
-
azure.ai.ml.entities._compute.compute.ComputeComputeInstance
생성자
ComputeInstance(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, create_on_behalf_of: AssignedUserConfiguration | None = None, network_settings: NetworkSettings | None = None, ssh_settings: ComputeInstanceSshSettings | None = None, schedules: ComputeSchedules | None = None, identity: IdentityConfiguration | None = None, idle_time_before_shutdown: str | None = None, idle_time_before_shutdown_minutes: int | None = None, setup_scripts: SetupScripts | None = None, enable_node_public_ip: bool = True, custom_applications: List[CustomApplications] | None = None, **kwargs)
매개 변수
- create_on_behalf_of
- Optional[AssignedUserConfiguration]
다른 사용자를 대신하여 리소스를 만드는 구성입니다. 기본값은 None입니다.
공용 SSH 포트의 상태입니다. 기본값은 None입니다. 가능한 값은 다음과 같습니다.
False - 클러스터의 모든 노드에서 공용 ssh 포트가 닫혀 있음을 나타냅니다.
True - 공용 ssh 포트가 클러스터의 모든 노드에서 열려 있음을 나타냅니다.
None -VNet이 정의된 경우 클러스터의 모든 노드에서 공용 ssh 포트가 닫혀 있음을 나타냅니다.
은 모든 공용 노드를 엽니다. 클러스터를 만드는 동안에만 기본값이 될 수 있으며, 만든 후에는 True 또는 False가 됩니다.
더 이상 사용되지 않습니다. 대신 idle_time_before_shutdown_minutes 매개 변수를 사용합니다. 사용자가 정의한 비활성 기간 후에 컴퓨팅 instance 중지합니다. 시간은 ISO8601 형식으로 정의됩니다. 최소 15분, 최대 3일입니다.
사용자가 비활성 기간을 정의한 후 몇 분 만에 컴퓨팅 instance 중지합니다. 최소 15분, 최대 3일입니다.
노드 공용 IP 주소 프로비저닝을 사용하거나 사용하지 않도록 설정합니다. 기본값은 True입니다. 가능한 값은 다음과 같습니다.
True - 컴퓨팅 노드에 공용 IP가 프로비전됨을 나타냅니다.
False - 컴퓨팅 노드에 프라이빗 엔드포인트가 있고 공용 IP가 없음을 나타냅니다.
- custom_applications
- Optional[List[CustomApplications]]
컴퓨팅 instance 대한 사용자 지정 애플리케이션 및 해당 엔드포인트 목록입니다.
Keyword-Only Parameters
- name
- description
- size
- tags
- ssh_public_access_enabled
- create_on_behalf_of
- network_settings
- ssh_settings
- schedules
- identity
- idle_time_before_shutdown
- idle_time_before_shutdown_minutes
- setup_scripts
- enable_node_public_ip
- custom_applications
예제
ComputeInstance 개체 만들기
from azure.ai.ml.entities import ComputeInstance
ci = ComputeInstance(
name=ci_name,
size="Standard_DS2_v2",
)
ml_client.compute.begin_create_or_update(ci)
변수
- state
리소스의 상태입니다.
- last_operation
마지막 작업입니다.
- applications
컴퓨팅 instance 연결된 애플리케이션
메서드
dump |
yaml 형식의 파일로 컴퓨팅 콘텐츠를 덤프합니다. |
dump
yaml 형식의 파일로 컴퓨팅 콘텐츠를 덤프합니다.
dump(dest: str | PathLike | IO, **kwargs) -> None
매개 변수
특성
base_path
created_on
creation_context
id
last_operation
os_image_metadata
provisioning_errors
provisioning_state
services
state
type
Azure SDK for Python