AmlCompute Sınıf
AzureML İşlem kaynağı.
- Devralma
-
azure.ai.ml.entities._compute.compute.ComputeAmlCompute
Oluşturucu
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)
Parametreler
Name | Description |
---|---|
name
Gerekli
|
İşlem kaynağının adı. |
description
Gerekli
|
İşlem kaynağının açıklaması. |
size
Gerekli
|
İşlemin boyutu. Varsayılan değer Yok'tur. |
tags
Gerekli
|
Bir dizi etiket. Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir. |
ssh_settings
Gerekli
|
AzureML işlem kümesine erişmek için SSH ayarları. |
network_settings
Gerekli
|
AzureML işlem kümesi için sanal ağ ayarları. |
idle_time_before_scale_down
Gerekli
|
Ölçeği azaltmadan önce düğüm boşta kalma süresi. Varsayılan değer Yok'tur. |
identity
Gerekli
|
İşlem kümesiyle ilişkili kimlikler. |
tier
Gerekli
|
Sanal Makine katmanı. Kabul edilen değerler şunlardır: "Dedicated", "LowPriority". Varsayılan değer Yok'tur. |
min_instances
Gerekli
|
Minimum örnek sayısı. Varsayılan değer Yok'tur. |
max_instances
Gerekli
|
En fazla örnek sayısı. Varsayılan değer Yok'tur. |
ssh_public_access_enabled
Gerekli
|
Genel SSH bağlantı noktasının durumu. Kabul edilen değerler şunlardır:
|
enable_node_public_ip
Gerekli
|
Düğüm genel IP adresi sağlamayı etkinleştirin veya devre dışı bırakın. Kabul edilen değerler şunlardır:
|
Yalnızca Anahtar Sözcük Parametreleri
Name | Description |
---|---|
name
Gerekli
|
|
description
Gerekli
|
|
size
Gerekli
|
|
tags
Gerekli
|
|
ssh_public_access_enabled
Gerekli
|
|
ssh_settings
Gerekli
|
|
min_instances
Gerekli
|
|
max_instances
Gerekli
|
|
network_settings
Gerekli
|
|
idle_time_before_scale_down
Gerekli
|
|
identity
Gerekli
|
|
tier
Gerekli
|
|
enable_node_public_ip
|
varsayılan değer: True
|
Örnekler
AmlCompute nesnesi oluşturma.
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"
)
],
),
)
Yöntemler
dump |
İşlem içeriğini yaml biçiminde bir dosyaya dökümünü alın. |
dump
İşlem içeriğini yaml biçiminde bir dosyaya dökümünü alın.
dump(dest: str | PathLike | IO, **kwargs: Any) -> None
Parametreler
Name | Description |
---|---|
dest
Gerekli
|
Bu işlem içeriğini alacak hedef. Yerel dosyanın yolu veya zaten açık olan bir dosya akışı olmalıdır. Dest bir dosya yoluysa, yeni bir dosya oluşturulur ve dosya varsa bir özel durum oluşturulur. Dest açık bir dosyaysa, dosya doğrudan öğesine yazılır ve dosya yazılabilir değilse bir özel durum oluşturulur.'. |
Öznitelikler
base_path
created_on
İşlem kaynağı oluşturma zaman damgası.
Döndürülenler
Tür | Description |
---|---|
İşlem kaynağı oluşturma zaman damgası. |
creation_context
Kaynağın oluşturma bağlamı.
Döndürülenler
Tür | Description |
---|---|
Kaynağın oluşturma meta verileri. |
id
Kaynak kimliği.
Döndürülenler
Tür | Description |
---|---|
Kaynağın genel kimliği, azure Resource Manager (ARM) kimliği. |
provisioning_errors
İşlem kaynağı sağlama hataları.
Döndürülenler
Tür | Description |
---|---|
İşlem kaynağı sağlama hataları. |
provisioning_state
İşlem kaynağının sağlama durumu.
Döndürülenler
Tür | Description |
---|---|
İşlem kaynağının sağlama durumu. |
type
Azure SDK for Python