AmlComputeProvisioningConfiguration Classe
Représente les paramètres de configuration pour le provisionnement des cibles AmlCompute.
Utilisez la méthode provisioning_configuration
de la classe AmlCompute pour spécifier les paramètres de configuration.
Créez un objet de configuration pour l’approvisionnement d’une cible AmlCompute.
- Héritage
-
AmlComputeProvisioningConfiguration
Constructeur
AmlComputeProvisioningConfiguration(vm_size='', vm_priority='dedicated', min_nodes=0, max_nodes=None, idle_seconds_before_scaledown=1800, admin_username=None, admin_user_password=None, admin_user_ssh_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, remote_login_port_public_access='NotSpecified', identity_type=None, identity_id=None, compute_location=None, enable_node_public_ip=True)
Paramètres
Nom | Description |
---|---|
vm_size
Obligatoire
|
Taille des machines virtuelles de l’agent. Vous trouverez plus d’informations ici : https://aka.ms/azureml-vm-details. Notez que toutes les tailles ne sont pas disponibles dans toutes les régions, comme indiqué dans le lien précédent. Si la valeur n’est pas spécifiée, la valeur par défaut est Standard_NC6. |
vm_priority
|
Priorité de la machine virtuelle : « dedicated » ou « lowpriority ». Si la valeur n’est pas spécifiée, la valeur par défaut est « dédié ». Valeur par défaut: dedicated
|
min_nodes
|
Nombre minimal de nœuds à utiliser sur le cluster. Si la valeur n’est pas spécifiée, la valeur par défaut est 0. Valeur par défaut: 0
|
max_nodes
|
Nombre maximal de nœuds à utiliser sur le cluster. La valeur par défaut est 4. Valeur par défaut: None
|
idle_seconds_before_scaledown
|
Durée d’inactivité du nœud, en secondes, avant le scale-down du cluster. Si la valeur n’est pas spécifiée, la valeur par défaut est 1800. Valeur par défaut: 1800
|
admin_username
|
Nom du compte d’utilisateur administrateur qui peut être utilisé pour établir une connexion SSH à des nœuds. Valeur par défaut: None
|
admin_user_password
|
Mot de passe du compte d’utilisateur administrateur. Valeur par défaut: None
|
admin_user_ssh_key
|
Clé publique SSH du compte d’utilisateur administrateur. Valeur par défaut: None
|
vnet_resourcegroup_name
|
Nom du groupe de ressources dans lequel se trouve le réseau virtuel. Valeur par défaut: None
|
vnet_name
|
nom du réseau virtuel. Valeur par défaut: None
|
subnet_name
|
Nom du sous-réseau dans le réseau virtuel. Valeur par défaut: None
|
tags
|
Dictionnaire des étiquettes de valeur de clé à fournir à l’objet de calcul. Valeur par défaut: None
|
description
|
Description de l’objet de calcul. Valeur par défaut: None
|
remote_login_port_public_access
|
État du port SSH public. Les valeurs possibles sont les suivantes :
Valeur par défaut: NotSpecified
|
identity_type
|
Les valeurs possibles sont les suivantes :
Valeur par défaut: None
|
identity_id
|
Liste des ID de ressource pour l’identité affectée à l’utilisateur. par exemple ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] Valeur par défaut: None
|
vm_size
Obligatoire
|
Taille des machines virtuelles de l’agent. Vous trouverez plus d’informations ici : https://aka.ms/azureml-vm-details. Notez que toutes les tailles ne sont pas disponibles dans toutes les régions, comme indiqué dans le lien précédent. Si la valeur n’est pas spécifiée, la valeur par défaut est Standard_NC6. |
vm_priority
Obligatoire
|
Priorité de la machine virtuelle : « dedicated » ou « lowpriority ». Si la valeur n’est pas spécifiée, la valeur par défaut est « dédié ». |
min_nodes
Obligatoire
|
Nombre minimal de nœuds à utiliser sur le cluster. Si la valeur n’est pas spécifiée, la valeur par défaut est 0. |
max_nodes
Obligatoire
|
Nombre maximal de nœuds à utiliser sur le cluster. La valeur par défaut est 4. |
idle_seconds_before_scaledown
Obligatoire
|
Durée d’inactivité du nœud, en secondes, avant le scale-down du cluster. Si la valeur n’est pas spécifiée, la valeur par défaut est 1800. |
admin_username
Obligatoire
|
Nom du compte d’utilisateur administrateur qui peut être utilisé pour établir une connexion SSH à des nœuds. |
admin_user_password
Obligatoire
|
Mot de passe du compte d’utilisateur administrateur. |
admin_user_ssh_key
Obligatoire
|
Clé publique SSH du compte d’utilisateur administrateur. |
vnet_resourcegroup_name
Obligatoire
|
Nom du groupe de ressources dans lequel se trouve le réseau virtuel. |
vnet_name
Obligatoire
|
nom du réseau virtuel. |
subnet_name
Obligatoire
|
Nom du sous-réseau dans le réseau virtuel. |
tags
Obligatoire
|
Dictionnaire des étiquettes de valeur de clé à fournir à l’objet de calcul. |
description
Obligatoire
|
Description de l’objet de calcul. |
remote_login_port_public_access
Obligatoire
|
État du port SSH public. Les valeurs possibles sont les suivantes :
|
identity_type
Obligatoire
|
Les valeurs possibles sont les suivantes :
|
identity_id
Obligatoire
|
Liste des ID de ressource pour l’identité affectée à l’utilisateur. par exemple ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/'] |
compute_location
|
Emplacement dans lequel approvisionner le cluster. Valeur par défaut: None
|
enable_node_public_ip
|
Active l’adresse IP publique du nœud. Les valeurs possibles sont les suivantes :
Valeur par défaut: True
|
Méthodes
validate_configuration |
Vérifie que les valeurs de configuration spécifiées sont valides. Déclenche un ComputeTargetException si la validation échoue. |
validate_configuration
Vérifie que les valeurs de configuration spécifiées sont valides.
Déclenche un ComputeTargetException si la validation échoue.
validate_configuration()
Exceptions
Type | Description |
---|---|