Schéma YAML de la machine virtuelle attachée à CLI (v2)
S’APPLIQUE À : Extension ml Azure CLI v2 (actuelle)
Le schéma JSON source se trouve à l’adresse https://azuremlschemas.azureedge.net/latest/vmCompute.schema.json.
Notes
La syntaxe YAML détaillée dans ce document est basée sur le schéma JSON pour la dernière version de l’extension ML CLI v2. Le fonctionnement de cette syntaxe est garanti uniquement avec la dernière version de l’extension ML CLI v2. Vous trouverez les schémas des versions d’extension plus anciennes sur https://azuremlschemasprod.azureedge.net/.
Syntaxe YAML
Clé | Type | Description | Valeurs autorisées | Valeur par défaut |
---|---|---|---|---|
$schema |
string | Schéma YAML. Si vous utilisez l’extension VS Code d’Azure Machine Learning pour créer le fichier YAML, en incluant $schema en haut de votre fichier, vous pouvez appeler des complétions de schémas et de ressources. |
||
type |
string | Obligatoire. Type de calcul. | virtualmachine |
|
name |
string | Obligatoire. Nom du calcul. | ||
description |
string | Description du calcul. | ||
resource_id |
string | Obligatoire. ID de ressource complet de la machine virtuelle Azure à attacher à l’espace de travail en tant que cible de calcul. | ||
ssh_settings |
object | Paramètres SSH pour la connexion à la machine virtuelle. | ||
ssh_settings.admin_username |
string | Nom du compte d’utilisateur administrateur qui peut être utilisé pour établir une connexion SSH à la machine virtuelle. | ||
ssh_settings.admin_password |
string | Mot de passe du compte d’utilisateur administrateur. admin_password ou ssh_private_key_file est obligatoire. |
||
ssh_settings.ssh_private_key_file |
string | Chemin d’accès local au fichier de clé privée SSH du compte d’utilisateur administrateur. admin_password ou ssh_private_key_file est obligatoire. |
||
ssh_settings.ssh_port |
entier | Port SSH sur la machine virtuelle. | 22 |
Remarques
La commande az ml compute
permet de gérer des machines virtuelles attachées à un espace de travail Azure Machine Learning.
Exemples
Des exemples sont disponibles dans le référentiel d’exemples GitHub. Vous en trouverez plusieurs ci-dessous.
YAML : de base
$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>