Schemat YAML dołączonego interfejsu wiersza polecenia (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/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źć pod adresem https://azuremlschemasprod.azureedge.net/.
Składnia YAML
Klucz | Type | Opis | Dozwolone wartości | Domyślna wartość |
---|---|---|---|---|
$schema |
string | 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 |
string | Wymagany. Typ obliczeń. | virtualmachine |
|
name |
string | Wymagany. Nazwa obliczeń. | ||
description |
string | Opis obliczeń. | ||
resource_id |
string | Wymagany. W pełni kwalifikowany identyfikator zasobu maszyny wirtualnej platformy Azure do dołączenia do obszaru roboczego jako docelowy obiekt obliczeniowy. | ||
ssh_settings |
obiekt | Ustawienia protokołu SSH na potrzeby nawiązywania połączenia z maszyną wirtualną. | ||
ssh_settings.admin_username |
string | Nazwa konta użytkownika administratora, którego można użyć do SSH na maszynie wirtualnej. | ||
ssh_settings.admin_password |
string | Hasło konta użytkownika administratora. Jeden z admin_password lub ssh_private_key_file jest wymagany. |
||
ssh_settings.ssh_private_key_file |
string | Ścieżka lokalna do pliku klucza prywatnego SSH konta użytkownika administratora. Jeden z admin_password lub ssh_private_key_file jest wymagany. |
||
ssh_settings.ssh_port |
integer | Port SSH na maszynie wirtualnej. | 22 |
Uwagi
Za az ml compute
pomocą polecenia można zarządzać maszynami wirtualnymi dołączonymi do obszaru roboczego usługi Azure Machine Learning.
Przykłady
Przykłady są dostępne w repozytorium GitHub przykłady. Poniżej przedstawiono kilka z poniższych elementów.
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>