Image Classe

Définit la classe parente abstraite pour les images Azure Machine Learning.

Cette classe est DÉPRÉCIÉE. Utilisez plutôt la classe Environment.

Constructeur d’image.

Cette classe est DÉPRÉCIÉE. Utilisez plutôt la classe Environment.

Le constructeur d’image est utilisé pour récupérer une représentation cloud d’un objet Image associé à l’espace de travail fourni. Retourne une instance d’une classe enfant correspondant au type spécifique de l’objet Image récupéré.

Héritage
Image

Constructeur

Image(workspace, name=None, id=None, tags=None, properties=None, version=None)

Paramètres

workspace
Workspace
Obligatoire

Objet d’espace de travail contenant l’image à récupérer.

name
str
valeur par défaut: None

Nom de l’image à récupérer. Retourne la dernière version de l’image, si elle existe.

id
str
valeur par défaut: None

ID spécifique de l’image à récupérer. (L’ID est "<name>:<version>")

tags
list
valeur par défaut: None

Filtre les résultats d’image en fonction de la liste fournie, par « key » ou « [key, value] ». Ex. ['key', ['key2', 'key2 value']]

properties
list
valeur par défaut: None

Filtre les résultats d’image en fonction de la liste fournie, par « key » ou « [key, value] ». Ex. ['key', ['key2', 'key2 value']]

version
str
valeur par défaut: None

Quand la version et le nom sont tous les deux spécifiés, retourne la version spécifique de l’image.

workspace
Workspace
Obligatoire

Objet d’espace de travail contenant l’image à récupérer

name
str
Obligatoire

Nom de l’image à récupérer. Retourne la dernière version, si elle existe

id
str
Obligatoire

ID spécifique de l’image à récupérer. (L’ID est « : »)

tags
list
Obligatoire

Filtre les résultats d’image en fonction de la liste fournie, par « key » ou « [key, value] ». Ex. ['key', ['key2', 'key2 value']]

properties
list
Obligatoire

Filtre les résultats d’image en fonction de la liste fournie, par « key » ou « [key, value] ». Ex. ['key', ['key2', 'key2 value']]

version
str
Obligatoire

Quand la version et le nom sont tous les deux spécifiés, retourne la version spécifique de l’image.

Remarques

Le constructeur de Image récupère une représentation cloud d’un objet Image associé à l’espace de travail fourni. Il retourne une instance d’une classe enfant correspondant au type spécifique de l’objet Image récupéré.

Un objet Image permet de déployer le Model d’un utilisateur en tant que Webservice. L’objet Image contient généralement un modèle, un script d’exécution et toutes les dépendances nécessaires au déploiement du modèle. La classe Image a plusieurs sous-classes telles que ContainerImage pour les images Docker et des images telles que FPGA.

Consultez la classe ContainerImage pour obtenir un exemple de classe qui hérite de la classe Image.

Les images sont généralement utilisées dans les workflows qui nécessitent l’utilisation d’une image. Dans la plupart des workflows, utilisez à la place la classe Environment pour définir votre image. Vous pouvez ensuite utiliser l’objet d’environnement avec la méthode Modeldeploy() pour déployer le modèle en tant que service Web. Vous pouvez également utiliser la méthode de modèle package() pour créer une image qui peut être téléchargée sur votre installation Docker locale en tant qu’image ou en tant que Dockerfile.

Pour obtenir une vue d’ensemble du déploiement de modèles dans Azure, consultez le lien suivant : https://aka.ms/azureml-how-deploy.

Méthodes

add_properties

Ajoute des propriétés à l’image.

add_tags

Ajoute des étiquettes à l’image.

create

Crée une image dans l’espace de travail fourni.

delete

Supprime une image de son espace de travail correspondant.

deserialize

Convertit un objet JSON en objet Image.

image_configuration

Méthode abstraite pour la création d’un objet de configuration d’image.

list

Liste les images associées à l’espace de travail correspondant. Peut être filtré avec des paramètres spécifiques.

remove_tags

Supprime les étiquettes de l’image.

serialize

Convertit cet objet Image en dictionnaire sérialisé JSON.

update

Met à jour l’image.

update_creation_state

Actualise l’état actuel de l’objet en mémoire.

Effectue une mise à jour sur place des propriétés de l’objet en fonction de l’état actuel de l’objet cloud correspondant. Sert principalement à interroger manuellement l’état de la création.

wait_for_creation

Attend la fin de la création de l’image.

Attend que la création de l’image atteigne un état terminal. Lève WebserviceException si l’état terminal atteint est un échec.

add_properties

Ajoute des propriétés à l’image.

add_properties(properties)

Paramètres

properties
dict[str, str]
Obligatoire

Dictionnaire de propriétés à ajouter.

Exceptions

add_tags

Ajoute des étiquettes à l’image.

add_tags(tags)

Paramètres

tags
dict[str, str]
Obligatoire

Dictionnaire de balises à ajouter.

Exceptions

create

Crée une image dans l’espace de travail fourni.

static create(workspace, name, models, image_config)

Paramètres

workspace
<xref:<xref:workspace: azureml.core.workspace.Workspace>>
Obligatoire

Espace de travail à associer à cette image.

name
str
Obligatoire

Nom à associer à cette image.

models
list[Model]
Obligatoire

Liste d’objets Model à packager avec cette image. Peut être une liste vide.

image_config
ImageConfig
Obligatoire

Objet de configuration d’image à utiliser pour configurer cette image.

Retours

Objet Image créé.

Type de retour

Exceptions

delete

Supprime une image de son espace de travail correspondant.

delete()

Exceptions

Remarques

Cette méthode échoue si l’image a été déployée sur un service web actif.

deserialize

Convertit un objet JSON en objet Image.

deserialize(workspace, image_payload)

Paramètres

cls
Obligatoire

Indique la méthode de classe.

workspace
Workspace
Obligatoire

Objet d’espace de travail sous lequel l’image est inscrite.

image_payload
dict
Obligatoire

Objet JSON à convertir en objet Image.

Retours

Représentation sous forme d’objet Image de l’objet JSON fourni.

Type de retour

Exceptions

Remarques

Cette méthode échoue si l’espace de travail fourni n’est pas l’espace de travail sous lequel l’image est inscrite.

image_configuration

Méthode abstraite pour la création d’un objet de configuration d’image.

abstract static image_configuration()

Exceptions

list

Liste les images associées à l’espace de travail correspondant. Peut être filtré avec des paramètres spécifiques.

static list(workspace, image_name=None, model_name=None, model_id=None, tags=None, properties=None)

Paramètres

workspace
Workspace
Obligatoire

Objet Workspace dans lequel lister les images.

image_name
str
valeur par défaut: None

Filtre la liste pour inclure uniquement les images déployées avec le nom d’image spécifique.

model_name
str
valeur par défaut: None

Filtre la liste pour inclure uniquement les images déployées avec le nom de modèle spécifique.

model_id
str
valeur par défaut: None

Filtre la liste pour inclure uniquement les images déployées avec l’ID de modèle spécifique.

tags
list
valeur par défaut: None

Applique un filtre en fonction de la liste fournie, selon les paramètres « key » ou « [key, value] ». Ex. ['key', ['key2', 'key2 value']]

properties
list
valeur par défaut: None

Applique un filtre en fonction de la liste fournie, selon les paramètres « key » ou « [key, value] ». Ex. ['key', ['key2', 'key2 value']]

Retours

Liste filtrée des Images dans l’espace de travail fourni.

Type de retour

list[<xref:Images>]

Exceptions

remove_tags

Supprime les étiquettes de l’image.

remove_tags(tags)

Paramètres

tags
list[str]
Obligatoire

Liste de clés correspondant aux étiquettes à supprimer.

Exceptions

serialize

Convertit cet objet Image en dictionnaire sérialisé JSON.

serialize()

Retours

Représentation JSON de cet objet Image.

Type de retour

Exceptions

update

Met à jour l’image.

update(tags)

Paramètres

tags
dict[str, str]
Obligatoire

Dictionnaire d’étiquettes avec lesquelles mettre à jour l’image. Remplace toutes les étiquettes existantes.

Exceptions

update_creation_state

Actualise l’état actuel de l’objet en mémoire.

Effectue une mise à jour sur place des propriétés de l’objet en fonction de l’état actuel de l’objet cloud correspondant. Sert principalement à interroger manuellement l’état de la création.

update_creation_state()

Exceptions

wait_for_creation

Attend la fin de la création de l’image.

Attend que la création de l’image atteigne un état terminal. Lève WebserviceException si l’état terminal atteint est un échec.

wait_for_creation(show_output=False)

Paramètres

show_output
bool
valeur par défaut: False

Option booléenne pour imprimer une sortie plus détaillée. Valeur par défaut False.

Exceptions