Udostępnij przez


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

DOTYCZY: Rozszerzenie interfejsu wiersza polecenia platformy Azure ml 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 szczegółowo 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 dla starszych wersji rozszerzeń można znaleźć pod adresem https://azuremlschemasprod.azureedge.net/.

Składnia YAML

Klucz Typ Opis Dozwolone wartości Domyślna wartość
$schema sznurek 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 schematu i zasobów.
type sznurek Wymagany. Typ obliczeń. computeinstance
name sznurek Wymagany. Nazwa obliczeń.
description sznurek Opis obliczeń.
size sznurek Rozmiar maszyny wirtualnej do użycia dla wystąpienia obliczeniowego. Aby uzyskać więcej informacji, zobacz Obsługiwane serie i rozmiary maszyn wirtualnych. Pamiętaj, ż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 obiekt 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 sznurek Identyfikator dzierżawy usługi AAD przypisanego użytkownika.
create_on_behalf_of.user_object_id sznurek Identyfikator obiektu usługi AAD przypisanego użytkownika.
ssh_public_access_enabled typ logiczny (boolowski) Czy włączyć publiczny dostęp SSH w wystąpieniu obliczeniowym. false
ssh_settings obiekt Ustawienia protokołu SSH na potrzeby nawiązywania połączenia z wystąpieniem obliczeniowym.
ssh_settings.ssh_key_value sznurek Klucz publiczny SSH konta użytkownika administratora.
network_settings obiekt Ustawienia zabezpieczeń sieci.
network_settings.vnet_name sznurek Nazwa sieci wirtualnej podczas tworzenia nowej lub odwoływania się do istniejącej sieci wirtualnej.
network_settings.subnet sznurek 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 określaj 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 obiekt 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 sznurek 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 tablica 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: podstawowy

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

Następne kroki