Udostępnij za pośrednictwem


Schemat YAML wystąpienia obliczeniowego wystąpienia obliczeniowego (wersja 2)

DOTYCZY:Rozszerzenie uczenia maszynowego platformy Azure w wersji 2 (bieżąca)

Źródłowy schemat JSON można znaleźć pod adresem https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json.

Uwaga

Składnia YAML opisana w tym dokumencie jest oparta na schemacie JSON dla najnowszej wersji rozszerzenia interfejsu wiersza polecenia uczenia maszynowego w wersji 2. Ta składnia jest gwarantowana tylko do pracy z najnowszą wersją rozszerzenia interfejsu wiersza polecenia uczenia maszynowego w wersji 2. Schematy starszych wersji rozszerzeń można znaleźć na stronie https://azuremlschemasprod.azureedge.net/.

Składnia YAML

Klucz Typ Opis Dozwolone wartości Wartość domyślna
$schema ciąg Schemat YAML. Jeśli używasz rozszerzenia programu VS Code usługi Azure Machine Learning do tworzenia pliku YAML, w tym $schema w górnej części pliku, możesz wywołać uzupełnianie schematów i zasobów.
type ciąg Wymagane. Typ obliczeń. computeinstance
name ciąg Wymagane. Nazwa obliczeń.
description ciąg Opis obliczeń.
size ciąg Rozmiar maszyny wirtualnej do użycia dla wystąpienia obliczeniowego. Aby uzyskać więcej informacji, zobacz Obsługiwane serie i rozmiary maszyn wirtualnych. Należy pamiętać, że nie wszystkie rozmiary są dostępne we wszystkich regionach. Aby uzyskać listę obsługiwanych rozmiarów w danym regionie, użyj az ml compute list-sizes polecenia . Standard_DS3_v2
create_on_behalf_of object Ustawienia tworzenia wystąpienia obliczeniowego w imieniu innego użytkownika. Upewnij się, że przypisany użytkownik ma poprawne uprawnienia RBAC.
create_on_behalf_of.user_tenant_id ciąg Identyfikator dzierżawy usługi AAD przypisanego użytkownika.
create_on_behalf_of.user_object_id ciąg Identyfikator obiektu usługi AAD przypisanego użytkownika.
ssh_public_access_enabled boolean Czy włączyć publiczny dostęp SSH do wystąpienia obliczeniowego. false
ssh_settings object Ustawienia protokołu SSH służące do nawiązywania połączenia z wystąpieniem obliczeniowym.
ssh_settings.ssh_key_value ciąg Klucz publiczny SSH konta użytkownika administratora.
network_settings object Ustawienia zabezpieczeń sieci.
network_settings.vnet_name ciąg Nazwa sieci wirtualnej podczas tworzenia nowego lub odwoływania się do istniejącej.
network_settings.subnet ciąg Nazwa podsieci podczas tworzenia nowej sieci wirtualnej lub odwoływania się do istniejącej lub w pełni kwalifikowany identyfikator zasobu podsieci w istniejącej sieci wirtualnej. Nie należy określać network_settings.vnet_name , czy określono identyfikator podsieci. Identyfikator podsieci może odwoływać się do sieci wirtualnej/podsieci w innej grupie zasobów.
identity object Konfiguracja tożsamości zarządzanej do przypisania do obliczeń. Klastry AmlCompute obsługują tylko jedną tożsamość przypisaną przez system lub wiele tożsamości przypisanych przez użytkownika, a nie jednocześnie.
identity.type ciąg Typ tożsamości zarządzanej do przypisania do obliczeń. Jeśli typ to user_assigned, identity.user_assigned_identities należy również określić właściwość . system_assigned, user_assigned
identity.user_assigned_identities array Lista w pełni kwalifikowanych identyfikatorów zasobów tożsamości przypisanych przez użytkownika.

Uwagi

Polecenie az ml compute może służyć do zarządzania wystąpieniami obliczeniowymi usługi Azure Machine Learning.

YAML: minimalny

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json
name: minimal-example-i
type: computeinstance

YAML: podstawowa

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json 
name: basic-example-i
type: computeinstance
size: STANDARD_DS3_v2

Następne kroki