az ml service
Remarque
Cette référence fait partie de l’extension azure-cli-ml pour Azure CLI (version 2.0.28 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az ml service . En savoir plus sur les extensions.
Gérer les services opérationnels.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az ml service delete |
Supprimez un service de l’espace de travail. |
Extension | GA |
az ml service get-access-token |
Obtenez un jeton pour émettre des demandes de service. |
Extension | GA |
az ml service get-keys |
Obtenez des clés pour émettre des demandes sur un service. |
Extension | GA |
az ml service get-logs |
Obtenir les journaux d’activité d’un service. |
Extension | GA |
az ml service list |
Répertorier les services dans l’espace de travail. |
Extension | GA |
az ml service regen-key |
Régénérer des clés pour un service. |
Extension | GA |
az ml service run |
Exécutez un service dans l’espace de travail. |
Extension | GA |
az ml service show |
Afficher les détails d’un service dans l’espace de travail. |
Extension | GA |
az ml service update |
Mettez à jour un service dans l’espace de travail. |
Extension | GA |
az ml service delete
Supprimez un service de l’espace de travail.
az ml service delete --name
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Paramètres obligatoires
Nom du service à supprimer.
Paramètres facultatifs
Chemin d’accès à un dossier de projet. Valeur par défaut : répertoire actif.
Groupe de ressources correspondant à l’espace de travail fourni.
Spécifie l’ID d’abonnement.
Nom de l’espace de travail contenant le service à supprimer.
Indicateur de détail.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml service get-access-token
Obtenez un jeton pour émettre des demandes de service.
az ml service get-access-token --name
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Paramètres obligatoires
Nom du service.
Paramètres facultatifs
Chemin d’accès à un dossier de projet. Valeur par défaut : répertoire actif.
Groupe de ressources correspondant à l’espace de travail fourni.
Spécifie l’ID d’abonnement.
Nom de l’espace de travail contenant le service à afficher.
Indicateur de détail.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml service get-keys
Obtenez des clés pour émettre des demandes sur un service.
az ml service get-keys --name
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Paramètres obligatoires
Nom du service.
Paramètres facultatifs
Chemin d’accès à un dossier de projet. Valeur par défaut : répertoire actif.
Groupe de ressources correspondant à l’espace de travail fourni.
Spécifie l’ID d’abonnement.
Nom de l’espace de travail contenant le service à afficher.
Indicateur de détail.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml service get-logs
Obtenir les journaux d’activité d’un service.
az ml service get-logs --name
[--init]
[--num_lines]
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Paramètres obligatoires
Nom du service.
Paramètres facultatifs
Obtenez les journaux d’activité du conteneur init au lieu du conteneur de scoring.
Nombre de lignes de journal à retourner à partir de la queue (la valeur par défaut est 5 000).
Chemin d’accès à un dossier de projet. Valeur par défaut : répertoire actif.
Groupe de ressources correspondant à l’espace de travail fourni.
Spécifie l’ID d’abonnement.
Nom de l’espace de travail contenant le service à afficher.
Indicateur de détail.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml service list
Répertorier les services dans l’espace de travail.
az ml service list [--compute-type]
[--image-digest]
[--model-id]
[--model-name]
[--path]
[--property]
[--resource-group]
[--subscription-id]
[--tag]
[--workspace-name]
[-v]
Paramètres facultatifs
S’il est fourni, affiche uniquement les services qui ont le type de calcul spécifié. (Les options sont « ACI », « AKS »).
S’il est fourni, affiche uniquement les services qui ont le digest d’image spécifié.
S’il est fourni, affiche uniquement les services qui ont l’ID de modèle spécifié.
S’il est fourni, affiche uniquement les services qui ont le nom de modèle spécifié.
Chemin d’accès à un dossier de projet. Valeur par défaut : répertoire actif.
Si elle est fournie, filtre en fonction de la clé/valeur fournie (e.g. key ou key=value). Plusieurs propriétés peuvent être spécifiées avec plusieurs options --property.
Groupe de ressources correspondant à l’espace de travail fourni.
Spécifie l’ID d’abonnement.
Si elle est fournie, filtre en fonction de la clé/valeur fournie (e.g. key ou key=value). Plusieurs balises peuvent être spécifiées avec plusieurs options --tag.
Nom de l’espace de travail contenant les services à répertorier.
Indicateur de détail.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml service regen-key
Régénérer des clés pour un service.
az ml service regen-key --key
--name
[--path]
[--resource-group]
[--set-key]
[--subscription-id]
[--workspace-name]
[-v]
Paramètres obligatoires
Quelle clé régénérer, si la regénération est spécifiée. Options : principal, secondaire.
Nom du service.
Paramètres facultatifs
Chemin d’accès à un dossier de projet. Valeur par défaut : répertoire actif.
Groupe de ressources correspondant à l’espace de travail fourni.
Fournissez la valeur d’authentification pour la clé spécifiée.
Spécifie l’ID d’abonnement.
Nom de l’espace de travail contenant le service à afficher.
Indicateur de détail.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml service run
Exécutez un service dans l’espace de travail.
az ml service run --name
[--input-data]
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Paramètres obligatoires
Nom du service à noter.
Paramètres facultatifs
Données à utiliser pour appeler le service web.
Chemin d’accès à un dossier de projet. Valeur par défaut : répertoire actif.
Groupe de ressources correspondant à l’espace de travail fourni.
Spécifie l’ID d’abonnement.
Nom de l’espace de travail contenant le service à exécuter.
Indicateur de détail.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml service show
Afficher les détails d’un service dans l’espace de travail.
az ml service show --name
[--path]
[--resource-group]
[--subscription-id]
[--workspace-name]
[-v]
Paramètres obligatoires
Nom du service web à afficher.
Paramètres facultatifs
Chemin d’accès à un dossier de projet. Valeur par défaut : répertoire actif.
Groupe de ressources correspondant à l’espace de travail fourni.
Spécifie l’ID d’abonnement.
Nom de l’espace de travail contenant le service à afficher.
Indicateur de détail.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ml service update
Mettez à jour un service dans l’espace de travail.
az ml service update --name
[--add-property]
[--add-tag]
[--ae]
[--ai]
[--ar]
[--as]
[--at]
[--autoscale-max-replicas]
[--autoscale-min-replicas]
[--base-image]
[--base-image-registry]
[--cc]
[--ccl]
[--cf]
[--collect-model-data]
[--compute-target]
[--cuda-version]
[--dc]
[--description]
[--dn]
[--ds]
[--ed]
[--eg]
[--entry-script]
[--environment-name]
[--environment-version]
[--failure-threshold]
[--gb]
[--gbl]
[--gc]
[--ic]
[--id]
[--is-migration]
[--kp]
[--ks]
[--lo]
[--max-request-wait-time]
[--model]
[--model-metadata-file]
[--no-wait]
[--nr]
[--path]
[--period-seconds]
[--po]
[--remove-tag]
[--replica-max-concurrent-requests]
[--resource-group]
[--rt]
[--sc]
[--scoring-timeout-ms]
[--sd]
[--se]
[--sk]
[--sp]
[--st]
[--subscription-id]
[--timeout-seconds]
[--token-auth-enabled]
[--workspace-name]
[-v]
Paramètres obligatoires
Nom du service à mettre à jour.
Paramètres facultatifs
Propriété clé/valeur à ajouter (e.g. key=value). Plusieurs propriétés peuvent être spécifiées avec plusieurs options --add-property.
Balise clé/valeur à ajouter (e.g. key=value). Plusieurs balises peuvent être spécifiées avec plusieurs options --add-tag.
Indique s’il est nécessaire ou non d’activer l’authentification par clé pour cet objet Webservice. Valeur par défaut False.
Indique s’il faut activer ou pas AppInsights pour ce service web. Valeur par défaut False.
Fréquence à laquelle l’autoscaler doit tenter de mettre à l’échelle ce service web. La valeur par défaut est de 1.
Indique s’il est nécessaire ou non d’activer la mise à l’échelle automatique pour ce service web. La valeur par défaut est True si num_replicas a la valeur None.
Utilisation cible en pourcentage que l’autoscaler doit tenter de conserver pour ce service web. La valeur par défaut est 70.
Nombre maximal de conteneurs à utiliser durant la mise à l’échelle automatique de ce service web. La valeur par défaut est 10.
Nombre minimal de conteneurs à utiliser durant la mise à l’échelle automatique de ce service web. La valeur par défaut est de 1.
Image personnalisée à utiliser comme image de base. Si aucune image de base n’est proposée, l’image de base sera utilisée en fonction d’un paramètre d’exécution donné.
Registre d’images contenant l’image de base.
Nombre de cœurs de processeur à allouer pour ce service web. Il peut s’agir d’un nombre décimal. La valeur par défaut est 0.1.
Nombre maximal de cœurs de processeur que ce service web est autorisé à utiliser. Il peut s’agir d’un nombre décimal.
Chemin d’accès au fichier local contenant une définition de l’environnement conda à utiliser pour l’image.
Indique s’il faut activer la collecte des données de modèle ou pas pour ce service Web. Valeur par défaut False.
(Préversion) Spécifie la cible de calcul avec l’extension AzureML installée pour héberger le point de terminaison et le déploiement kubernetes en ligne migrés.
Version de CUDA à installer pour les images nécessitant une prise en charge GPU. L’image GPU doit être utilisée sur les services Microsoft Azure tels que Azure Container Instances, Capacité de calcul Azure Machine Learning, Machines virtuelles Azure et Azure Kubernetes Service. Les versions prises en charge sont les versions 9.0, 9.1 et 10.0. Si « enable_gpu » est défini, la valeur par défaut est « 9.1 ».
Chemin d’accès à un fichier JSON contenant des métadonnées de déploiement.
Description du service.
Nom dns de ce service Web.
Chemin d’accès au fichier local contenant des étapes Docker supplémentaires à exécuter lors de la configuration de l’image.
Répertoire pour l’environnement Azure Machine Learning pour le déploiement. Il s’agit du même chemin d’accès de répertoire que celui fourni dans la commande « az ml environment scaffold ».
Activer ou non la prise en charge GPU dans l’image. L’image GPU doit être utilisée sur les services Microsoft Azure tels que Azure Container Instances, Capacité de calcul Azure Machine Learning, Machines virtuelles Azure et Azure Kubernetes Service. Valeur par défaut False.
Chemin d’accès au fichier local qui contient le code à exécuter pour le service (chemin relatif de source_directory si un fichier est fourni).
Nom de l’environnement Azure Machine Learning pour le déploiement.
Version d’un environnement Azure Machine Learning existant pour le déploiement.
Lorsqu’un pod démarre et que la sonde liveness échoue, Kubernetes essaie des temps --failure-threshold avant de renoncer. La valeur par défaut est 3. La valeur minimale est 1.
Quantité de mémoire (en Go) à allouer pour ce Webservice. Il peut s’agir d’un nombre décimal.
Quantité maximale de mémoire (en Go) que ce service web est autorisé à utiliser. Il peut s’agir d’un nombre décimal.
Nombre de cœurs gpu à allouer pour ce service Web. 1 constitue la valeur par défaut.
Chemin d’accès à un fichier JSON ou YAML contenant une configuration d’inférence.
Nombre de secondes après le démarrage du conteneur avant le lancement des probes liveness. La valeur par défaut est 310.
(Préversion) Indique s’il faut migrer ou non le service web AKS vers le point de terminaison et le déploiement en ligne Kubernetes. Valeur par défaut False.
Clé d’authentification primaire à utiliser pour ce Webservice.
Clé d’authentification secondaire à utiliser pour ce service web.
Région Azure dans laquelle déployer ce service web. Si elle n’est pas spécifiée, l’emplacement de l’espace de travail sera utilisé. Vous trouverez plus d’informations sur les régions disponibles ici : ; https://azure.microsoft.com/en-us/global-infrastructure/services/?regions=all& products=container-instances.
Durée maximale pendant laquelle une demande reste en file d’attente (en millisecondes) avant de retourner une erreur 503. La valeur par défaut est 500.
ID du modèle à déployer. Plusieurs modèles peuvent être spécifiés avec des arguments -m supplémentaires. Les modèles doivent d’abord être inscrits.
Chemin d’accès à un fichier JSON contenant des métadonnées d’inscription de modèle. Plusieurs modèles peuvent être fournis à l’aide de plusieurs paramètres -f.
Indicateur pour ne pas attendre les appels asynchrones.
Nombre de conteneurs à allouer pour ce service web. Aucune valeur par défaut. Si ce paramètre n’est pas défini, la mise à l’échelle automatique est activée par défaut.
Chemin d’accès à un dossier de projet. Valeur par défaut : répertoire actif.
Fréquence (en secondes) d’exécution de probe liveness. La valeur par défaut est 10 secondes. La valeur minimale est 1.
Port local sur lequel exposer le point de terminaison HTTP du service.
Clé de balise à supprimer. Plusieurs balises peuvent être spécifiées avec plusieurs options --remove-tag.
Nombre maximal de requêtes simultanées par nœud à autoriser pour ce service Web. La valeur par défaut est de 1.
Groupe de ressources correspondant à l’espace de travail fourni.
Runtime à utiliser pour l’image. Les runtimes pris en charge actuels sont « spark-py » et « python » spark-py|python|python-slim.
cname si SSL est activé. Applicable uniquement lors de la mise à jour d’un service ACI.
Délai d’expiration à appliquer pour le scoring des appels à ce service web. La valeur par défaut est 60 000.
Chemin vers des dossiers contenant tous les fichiers pour créer l’image.
Indique s’il faut activer ou pas SSL pour ce service web. Valeur par défaut False.
Fichier de clé nécessaire si SSL est activé.
Fichier cert nécessaire si SSL est activé.
Nombre minimal de réussites consécutives pour que la probe liveness soit considérée comme réussie après avoir échoué. La valeur par défaut est de 1. La valeur minimale est 1.
Spécifie l’ID d’abonnement.
Délai d’expiration en secondes de la probe liveness. La valeur par défaut est de 2 secondes. La valeur minimale est 1.
Indique s’il faut activer ou non l’authentification de jeton pour ce service Web. Disponible uniquement pour les services web AKS. Valeur par défaut False.
Nom de l’espace de travail contenant le service à mettre à jour.
Indicateur de détail.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.