AmlCompute 類別
AzureML 計算資源。
- 繼承
-
azure.ai.ml.entities._compute.compute.ComputeAmlCompute
建構函式
AmlCompute(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, ssh_settings: AmlComputeSshSettings | None = None, min_instances: int | None = None, max_instances: int | None = None, network_settings: NetworkSettings | None = None, idle_time_before_scale_down: int | None = None, identity: IdentityConfiguration | None = None, tier: str | None = None, enable_node_public_ip: bool = True, **kwargs: Any)
參數
名稱 | Description |
---|---|
name
必要
|
計算資源的名稱。 |
description
必要
|
計算資源的描述。 |
size
必要
|
計算的大小。 預設值為 [無]。 |
tags
必要
|
一組標記。 包含定義為索引鍵/值組的資源標記。 |
ssh_settings
必要
|
用來存取 AzureML 計算叢集的 SSH 設定。 |
network_settings
必要
|
AzureML 計算叢集的虛擬網路設定。 |
idle_time_before_scale_down
必要
|
相應減少前的節點閒置時間。 預設值為 [無]。 |
identity
必要
|
與計算叢集相關聯的身分識別。 |
tier
必要
|
虛擬機器層。 接受的值包括:「Dedicated」、「LowPriority」。 預設值為 [無]。 |
min_instances
必要
|
實例數目下限。 預設值為 [無]。 |
max_instances
必要
|
實例數目上限。 預設值為 [無]。 |
ssh_public_access_enabled
必要
|
公用 SSH 埠的狀態。 接受的值為:
|
enable_node_public_ip
必要
|
啟用或停用節點公用 IP 位址布建。 接受的值為:
|
僅限關鍵字的參數
名稱 | Description |
---|---|
name
必要
|
|
description
必要
|
|
size
必要
|
|
tags
必要
|
|
ssh_public_access_enabled
必要
|
|
ssh_settings
必要
|
|
min_instances
必要
|
|
max_instances
必要
|
|
network_settings
必要
|
|
idle_time_before_scale_down
必要
|
|
identity
必要
|
|
tier
必要
|
|
enable_node_public_ip
|
預設值: True
|
範例
建立 AmlCompute 物件。
from azure.ai.ml.entities import AmlCompute, IdentityConfiguration, ManagedIdentityConfiguration
aml_compute = AmlCompute(
name="my-aml-compute",
min_instances=0,
max_instances=10,
idle_time_before_scale_down=100,
identity=IdentityConfiguration(
type="UserAssigned",
user_assigned_identities=[
ManagedIdentityConfiguration(
resource_id="/subscriptions/1234567-abcd-ef12-1234-12345/resourcegroups/our_rg_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/our-agent-aks"
)
],
),
)
方法
dump |
以 yaml 格式將計算內容傾印到檔案中。 |
dump
以 yaml 格式將計算內容傾印到檔案中。
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
參數
名稱 | Description |
---|---|
dest
必要
|
接收此計算內容的目的地。 必須是本機檔案的路徑,或已開啟的檔案資料流程。 如果 dest 是檔案路徑,將會建立新的檔案,如果檔案存在,則會引發例外狀況。 如果 dest 是開啟的檔案,則會將檔案直接寫入,如果檔案無法寫入,則會引發例外狀況。 |