Udostępnij za pośrednictwem


Schemat YAML dołączonego interfejsu wiersza polecenia (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/vmCompute.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źć 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ływać schemat i uzupełnianie zasobów.
type ciąg Wymagane. Typ obliczeń. virtualmachine
name ciąg Wymagane. Nazwa obliczeń.
description ciąg Opis obliczeń.
resource_id ciąg Wymagane. W pełni kwalifikowany identyfikator zasobu maszyny wirtualnej platformy Azure, który ma zostać dołączony do obszaru roboczego jako obiekt docelowy obliczeń.
ssh_settings object Ustawienia protokołu SSH na potrzeby nawiązywania połączenia z maszyną wirtualną.
ssh_settings.admin_username ciąg Nazwa konta użytkownika administratora, którego można użyć do SSH na maszynie wirtualnej.
ssh_settings.admin_password ciąg Hasło konta użytkownika administratora. Jeden z elementów admin_password lub ssh_private_key_file jest wymagany.
ssh_settings.ssh_private_key_file ciąg Ścieżka lokalna do pliku klucza prywatnego SSH konta użytkownika administratora. Jeden z elementów admin_password lub ssh_private_key_file jest wymagany.
ssh_settings.ssh_port liczba całkowita Port SSH na maszynie wirtualnej. 22

Uwagi

Polecenie az ml compute może służyć do zarządzania Virtual Machines (VM) dołączonego do obszaru roboczego usługi Azure Machine Learning.

Przykłady

Przykłady są dostępne w repozytorium GitHub przykładów. Poniżej przedstawiono kilka.

YAML: podstawowy

$schema: https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json 
name: vm-example
type: virtualmachine
resource_id: /subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP>/providers/Microsoft.Compute/virtualMachines/<VM_NAME>
ssh_settings:
  admin_username: <admin_username>
  admin_password: <admin_password>

Następne kroki