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