Partage via


Schéma YAML de l’instance de calcul CLI (v2)

S’APPLIQUE À : Extension ml Azure CLI v2 (actuelle)

Le schéma JSON source se trouve à l’adresse https://azuremlschemas.azureedge.net/latest/computeInstance.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. computeinstance
name string Obligatoire. Nom du calcul.
description string Description du calcul.
size string La taille de machine virtuelle à utiliser pour l’instance de calcul. Pour plus d’informations, consultez Séries et tailles de machines virtuelles prises en charge. Notez que toutes les tailles ne sont pas disponibles dans toutes les régions. Pour obtenir la liste des tailles prises en charge dans une région donnée, utilisez la commande az ml compute list-sizes. Standard_DS3_v2
create_on_behalf_of object Paramètres pour la création de l’instance de calcul pour le compte d’un autre utilisateur. Vérifiez que l’utilisateur affecté dispose des autorisations RBAC appropriées.
create_on_behalf_of.user_tenant_id string ID de locataire AAD de l’utilisateur affecté.
create_on_behalf_of.user_object_id string ID d’objet AAD de l’utilisateur affecté.
ssh_public_access_enabled boolean Indique s’il faut activer l’accès SSH public sur l’instance de calcul. false
ssh_settings object Paramètres SSH pour la connexion à l’instance de calcul.
ssh_settings.ssh_key_value string Clé publique SSH du compte d’utilisateur administrateur.
network_settings object Paramètres de sécurité réseau.
network_settings.vnet_name string Nom du réseau virtuel lors de la création d’un nouveau réseau ou de la référence à un réseau existant.
network_settings.subnet string Le nom du sous-réseau lors de la création d’un nouveau réseau virtuel ou de la référence à un réseau existant, ou l’ID de ressource complet d’un sous-réseau dans un réseau virtuel existant. Ne spécifiez pas network_settings.vnet_name si l’ID de sous-réseau est spécifié. L’ID de sous-réseau peut faire référence à un réseau virtuel/sous-réseau dans un autre groupe de ressources.
identity object Configuration d’identité managée à attribuer au calcul. Les clusters AmlCompute prennent en charge soit une seule identité attribuée par le système, soit plusieurs identités attribuées par l’utilisateur, mais pas les deux simultanément.
identity.type string Type d’identité managée à attribuer au calcul. Si le type est user_assigned, la propriété identity.user_assigned_identities doit également être spécifiée. system_assigned, user_assigned
identity.user_assigned_identities tableau Liste des ID de ressource complets des identités affectées par l’utilisateur.

Remarques

La commande az ml compute peut être utilisée pour gérer les instances de calcul Azure Machine Learning.

YAML : minimal

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json
name: minimal-example-i
type: computeinstance

YAML : de base

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json 
name: basic-example-i
type: computeinstance
size: STANDARD_DS3_v2

Étapes suivantes