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