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>