ComputeInstance Classe
Gère un environnement de développement ML optimisé basé sur le cloud dans Azure Machine Learning.
Une instance de calcul Azure Machine Learning est un environnement de développement entièrement configuré et managé dans le cloud, qui est optimisé pour les workflows de développement de Machine Learning. ComputeInstance est généralement utilisé pour créer un environnement de développement, ou en tant que cible de calcul pour l’apprentissage et en tant qu’inférence pour le développement et les tests. Avec ComputeInstance, vous pouvez créer, effectuer l’apprentissage et déployer des modèles dans le cadre d’une expérience de notebook entièrement intégrée dans votre espace de travail. Pour plus d’informations, consultez Qu’est-ce qu’une instance de calcul Azure Machine Learning ?
Constructeur ComputeTarget de classe.
Récupérez une représentation cloud d’un objet Compute associé à l’espace de travail fourni. Renvoie une instance d’une classe enfant correspondant au type spécifique de l’objet Compute récupéré.
- Héritage
-
ComputeInstance
Constructeur
ComputeInstance(workspace, name)
Paramètres
- workspace
- Workspace
Objet de l’espace de travail contenant l’objet de calcul à récupérer.
Méthodes
delete |
Supprime l’objet ComputeInstance de l’espace de travail associé. |
deserialize |
Convertit un objet JSON en objet ComputeInstance. Cette opération échoue si l’espace de travail fourni n’est pas l’espace de travail associé à ComputeInstance. |
detach |
Le détachement n’est pas pris en charge pour l’objet ComputeInstance. Utilisez delete à la place. |
get |
Retourne l’objet ComputeInstance. |
get_active_runs |
Retourne un générateur des exécutions pour ce calcul. |
get_docs_url |
URL de la documentation pour cette classe. |
get_status |
Récupère l’état détaillé actuel de ComputeInstance. |
provisioning_configuration |
Crée un objet de configuration pour approvisionner une cible ComputeInstance. |
refresh_state |
Effectue une mise à jour sur place des propriétés de l’objet. Cette méthode met à jour les propriétés en fonction de l’état actuel de l’objet cloud correspondant. Surtout utile pour l’interrogation manuelle de l’état de calcul. |
restart |
Redémarre l’objet ComputeInstance. |
serialize |
Convertit cet objet ComputeInstance en dictionnaire JSON sérialisé. |
start |
Démarre l’objet ComputeInstance. |
stop |
Arrête l’objet ComputeInstance. |
supported_vmsizes |
Répertorie les tailles de machines virtuelles prises en charge dans une région. |
wait_for_completion |
Attend la fin de la configuration de l’objet ComputeInstance. |
delete
Supprime l’objet ComputeInstance de l’espace de travail associé.
delete(wait_for_completion=False, show_output=False)
Paramètres
- wait_for_completion
- show_output
Exceptions
Remarques
Si cet objet a été créé via Azure Machine Learning, les objets cloud correspondants sont également supprimés. Si cet objet a été créé en externe et attaché uniquement à l’espace de travail, il déclenche une exception et aucune modification n’est apportée.
deserialize
Convertit un objet JSON en objet ComputeInstance.
Cette opération échoue si l’espace de travail fourni n’est pas l’espace de travail associé à ComputeInstance.
static deserialize(workspace, object_dict)
Paramètres
- workspace
- Workspace
Objet de l’espace de travail auquel l’objet ComputeInstance est associé.
Retours
Représentation ComputeInstance de l’objet JSON fourni.
Type de retour
Exceptions
detach
Le détachement n’est pas pris en charge pour l’objet ComputeInstance. Utilisez delete à la place.
detach()
Exceptions
L'opération n'est pas prise en charge.
get
Retourne l’objet ComputeInstance.
get()
Retours
Représentation ComputeInstance de l’objet JSON fourni.
Type de retour
Exceptions
get_active_runs
Retourne un générateur des exécutions pour ce calcul.
get_active_runs(type=None, tags=None, properties=None, status=None)
Paramètres
- type
- str
Filtre le générateur d’exécutions renvoyé par le type fourni. Consultez add_type_provider pour la création de types d’exécution.
Le filtre s’exécute par "propriété" ou {"property": "value"}
- status
- str
État de l’exécution, peut être « en cours d’exécution » ou « en file d’attente ».
Retours
Générateur de azureml._restclient.models.RunDto
Type de retour
Exceptions
get_docs_url
URL de la documentation pour cette classe.
get_docs_url()
Retours
url
Type de retour
Exceptions
get_status
Récupère l’état détaillé actuel de ComputeInstance.
get_status()
Retours
Objet d’état détaillé pour le calcul
Type de retour
Exceptions
provisioning_configuration
Crée un objet de configuration pour approvisionner une cible ComputeInstance.
static provisioning_configuration(vm_size='', ssh_public_access=False, admin_user_ssh_public_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, assigned_user_object_id=None, assigned_user_tenant_id=None)
Paramètres
- vm_size
- str
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. La valeur par défaut est Standard_NC6.
- ssh_public_access
- bool
Indique l’état du port SSH public. Les valeurs possibles sont les suivantes :
- False : le port SSH public est fermé.
- True : le port SSH public est ouvert.
- admin_user_ssh_public_key
- str
Clé publique SSH du compte d’utilisateur administrateur.
- vnet_resourcegroup_name
- str
Nom du groupe de ressources dans lequel se trouve le réseau virtuel.
Dictionnaire facultatif de balises clé-valeur à associer à l’objet de calcul.
- assigned_user_object_id
- str
ID d’objet AAD de l’utilisateur attribué (préversion).
- assigned_user_tenant_id
- str
ID de locataire AAD de l’utilisateur attribué (préversion).
Retours
Objet de configuration à utiliser au moment de la création d’un objet Compute.
Type de retour
Exceptions
refresh_state
Effectue une mise à jour sur place des propriétés de l’objet.
Cette méthode met à jour les propriétés en fonction de l’état actuel de l’objet cloud correspondant. Surtout utile pour l’interrogation manuelle de l’état de calcul.
refresh_state()
Exceptions
restart
Redémarre l’objet ComputeInstance.
restart(wait_for_completion=False, show_output=False)
Paramètres
- wait_for_completion
- bool
Valeur booléenne à utiliser pour attendre la mise à jour de l’état. Valeur par défaut False.
- show_output
- bool
Valeur booléenne à utiliser pour fournir une sortie plus détaillée. Valeur par défaut False.
Retours
None
Type de retour
Exceptions
serialize
Convertit cet objet ComputeInstance en dictionnaire JSON sérialisé.
serialize()
Retours
Représentation JSON de cet objet ComputeInstance.
Type de retour
Exceptions
start
Démarre l’objet ComputeInstance.
start(wait_for_completion=False, show_output=False)
Paramètres
- wait_for_completion
- bool
Indique s’il faut attendre la mise à jour de l’état. Valeur par défaut False.
- show_output
- bool
Indique s’il faut fournir une sortie plus détaillée. Valeur par défaut False.
Retours
None
Type de retour
Exceptions
stop
Arrête l’objet ComputeInstance.
stop(wait_for_completion=False, show_output=False)
Paramètres
- wait_for_completion
- bool
Indique s’il faut attendre la mise à jour de l’état. Valeur par défaut False.
- show_output
- bool
Indique s’il faut fournir une sortie plus détaillée. Valeur par défaut False.
Retours
None
Type de retour
Exceptions
supported_vmsizes
Répertorie les tailles de machines virtuelles prises en charge dans une région.
static supported_vmsizes(workspace, location=None)
Paramètres
- location
- str
Emplacement de l’instance. S’il n’est pas spécifié, l’emplacement par défaut est celui de l’espace de travail.
Retours
Liste des tailles de machines virtuelles prises en charge dans une région avec le nom de la machine virtuelle, les processeurs virtuels et la RAM.
Type de retour
Exceptions
wait_for_completion
Attend la fin de la configuration de l’objet ComputeInstance.
wait_for_completion(show_output=False, is_delete_operation=False)
Paramètres
- show_output
- bool
Indique s’il faut fournir une sortie plus détaillée. Valeur par défaut False.
- is_delete_operation
- bool
Indique si l’opération est destinée à être supprimée.
Exceptions
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour