OnlineDeploymentOperations Classe
OnlineDeploymentOperations.
Vous ne devez pas instancier cette classe directement. Au lieu de cela, vous devez créer un instance MLClient qui l’instancie pour vous et l’attache en tant qu’attribut.
- Héritage
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsOnlineDeploymentOperations
Constructeur
OnlineDeploymentOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_04_2023_preview: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, local_deployment_helper: _LocalDeploymentHelper, credentials: TokenCredential | None = None, **kwargs: Dict)
Paramètres
- operation_scope
- operation_config
- service_client_04_2023_preview
- all_operations
- local_deployment_helper
- credentials
Méthodes
begin_create_or_update |
Créer ou mettre à jour un déploiement. |
begin_delete |
Supprime un déploiement. |
get |
Obtenir une ressource de déploiement. |
get_logs |
Retrivez les journaux à partir d’un déploiement en ligne. |
list |
Répertorier une ressource de déploiement. |
begin_create_or_update
Créer ou mettre à jour un déploiement.
begin_create_or_update(deployment: OnlineDeployment, *, local: bool = False, vscode_debug: bool = False, skip_script_validation: bool = False, local_enable_gpu: bool = False, **kwargs) -> LROPoller[OnlineDeployment]
Paramètres
- local
- bool
Si le déploiement doit être créé localement, la valeur par défaut est False
- vscode_debug
- bool
Indique s’il faut ouvrir VSCode instance pour déboguer le déploiement local, la valeur par défaut est False
- local_enable_gpu
- bool
activer le conteneur local pour accéder au gpu
Retours
Un polleur pour suivre l’opération status
Type de retour
Exceptions
Déclenché si OnlineDeployment ne peut pas être validé avec succès. Les détails seront fournis dans le message d’erreur.
Déclenché si les ressources OnlineDeployment (par exemple, Données, Code, Modèle, Environnement) ne peuvent pas être validées avec succès. Les détails seront fournis dans le message d’erreur.
Déclenché si le modèle OnlineDeployment ne peut pas être validé avec succès. Les détails seront fournis dans le message d’erreur.
Déclenché si le type OnlineDeployment n’est pas pris en charge. Les détails seront fournis dans le message d’erreur.
Déclenché si la ressource de point de terminaison local n’existe pas.
Déclenché si le point de terminaison local est en état d’échec.
Déclenché si l’image Docker est introuvable pour le déploiement local.
Déclenché si l’image Docker ne peut pas être correctement générée pour le déploiement local.
Déclenché si des artefacts locaux sont introuvables pour le déploiement local.
Déclenché si VS Debug est appelé avec un point de terminaison distant. Le débogage VSCode est uniquement pris en charge pour les points de terminaison locaux.
Déclenché si nvidia GPU n’est pas disponible dans le système et que local_enable_gpu est défini lors du déploiement local
Déclenché si instance VSCode ne peut pas être instancié.
begin_delete
Supprime un déploiement.
begin_delete(name: str, endpoint_name: str, *, local: bool | None = False) -> LROPoller[None]
Paramètres
Si le déploiement doit être récupéré à partir de l’environnement Docker local, la valeur par défaut est False
Retours
Un polleur pour suivre l’opération status
Type de retour
Exceptions
Déclenché si la ressource de point de terminaison local n’existe pas.
get
Obtenir une ressource de déploiement.
get(name: str, endpoint_name: str, *, local: bool | None = False) -> OnlineDeployment
Paramètres
Si le déploiement doit être récupéré à partir de l’environnement Docker local, la valeur par défaut est False
Retours
une entité de déploiement
Type de retour
Exceptions
Déclenché si la ressource de point de terminaison local n’existe pas.
get_logs
Retrivez les journaux à partir d’un déploiement en ligne.
get_logs(name: str, endpoint_name: str, lines: int, *, container_type: str | None = None, local: bool = False) -> str
Paramètres
- container_type
Type de conteneur à partir duquel récupérer les journaux. Les valeurs possibles sont les suivantes : « StorageInitializer », « InferenceServer », la valeur par défaut est None.
- local
- bool
[description], la valeur par défaut est False
Retours
journaux d’activité
Type de retour
Exceptions
Déclenché si OnlineDeployment ne peut pas être validé avec succès. Les détails seront fournis dans le message d’erreur.
Déclenché si les ressources OnlineDeployment (par exemple, Données, Code, Modèle, Environnement) ne peuvent pas être validées avec succès. Les détails seront fournis dans le message d’erreur.
Déclenché si le modèle OnlineDeployment ne peut pas être validé avec succès. Les détails seront fournis dans le message d’erreur.
Déclenché si le type OnlineDeployment n’est pas pris en charge. Les détails seront fournis dans le message d’erreur.
Déclenché si la ressource de point de terminaison local n’existe pas.
Déclenché si le point de terminaison local est en état d’échec.
Déclenché si l’image Docker est introuvable pour le déploiement local.
Déclenché si l’image Docker ne peut pas être correctement générée pour le déploiement local.
Déclenché si des artefacts locaux sont introuvables pour le déploiement local.
Déclenché si VS Debug est appelé avec un point de terminaison distant. Le débogage VSCode est uniquement pris en charge pour les points de terminaison locaux.
Déclenché si nvidia GPU n’est pas disponible dans le système et que local_enable_gpu est défini lors du déploiement local
Déclenché si instance VSCode ne peut pas être instancié.
list
Répertorier une ressource de déploiement.
list(endpoint_name: str, *, local: bool = False) -> ItemPaged[OnlineDeployment]
Paramètres
- local
- bool
Si le déploiement doit être récupéré à partir de l’environnement Docker local, la valeur par défaut est False
Retours
itérateur d’entités de déploiement
Type de retour
Exceptions
Déclenché si OnlineDeployment ne peut pas être validé avec succès. Les détails seront fournis dans le message d’erreur.
Déclenché si les ressources OnlineDeployment (par exemple, Données, Code, Modèle, Environnement) ne peuvent pas être validées avec succès. Les détails seront fournis dans le message d’erreur.
Déclenché si le modèle OnlineDeployment ne peut pas être validé avec succès. Les détails seront fournis dans le message d’erreur.
Déclenché si le type OnlineDeployment n’est pas pris en charge. Les détails seront fournis dans le message d’erreur.
Déclenché si la ressource de point de terminaison local n’existe pas.
Déclenché si le point de terminaison local est en état d’échec.
Déclenché si l’image Docker est introuvable pour le déploiement local.
Déclenché si l’image Docker ne peut pas être correctement générée pour le déploiement local.
Déclenché si des artefacts locaux sont introuvables pour le déploiement local.
Déclenché si VS Debug est appelé avec un point de terminaison distant. Le débogage VSCode est uniquement pris en charge pour les points de terminaison locaux.
Déclenché si nvidia GPU n’est pas disponible dans le système et que local_enable_gpu est défini lors du déploiement local
Déclenché si instance VSCode ne peut pas être instancié.
Azure SDK for Python