ModelOperations Classe

ModelOperations.

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._ScopeDependentOperations
ModelOperations

Constructeur

ModelOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, datastore_operations: DatastoreOperations, all_operations: OperationsContainer = None, **kwargs: Dict)

Paramètres

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Obligatoire

Variables d’étendue pour les classes d’opérations d’un objet MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Obligatoire

Configuration courante pour les classes d’opérations d’un objet MLClient.

service_client
Union[ <xref:azure.ai.ml._restclient.v2023_04_01_preview._azure_machine_learning_workspaces.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>]
Obligatoire

Client de service pour permettre aux utilisateurs finaux d’utiliser des ressources d’espace de travail Azure Machine Learning (ServiceClient042023Preview ou ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Obligatoire

Représente un client pour l’exécution d’opérations sur des magasins de données.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
valeur par défaut: None

Toutes les classes d’opérations d’un objet MLClient.

Méthodes

archive

Archivez une ressource de modèle.

create_or_update

Retourne la ressource de modèle créée ou mise à jour.

download

Télécharger des fichiers liés à un modèle.

get

Retourne des informations sur la ressource de modèle spécifiée.

list

Répertorier toutes les ressources de modèle dans l’espace de travail.

package

Notes

Il s’agit d’une méthode expérimentale qui peut changer à tout moment. Pour plus d’informations, consultez https://aka.ms/azuremlexperimental.

Empaqueter une ressource de modèle

restore

Restaurez une ressource de modèle archivée.

share

Notes

Il s’agit d’une méthode expérimentale qui peut changer à tout moment. Pour plus d’informations, consultez https://aka.ms/azuremlexperimental.

Partagez une ressource de modèle de l’espace de travail au Registre.

archive

Archivez une ressource de modèle.

archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

Paramètres

name
str
Obligatoire

Nom de la ressource de modèle.

version
str
Obligatoire

Version de la ressource de modèle.

label
str
Obligatoire

Étiquette de la ressource de modèle. (mutuellement exclusif avec la version)

create_or_update

Retourne la ressource de modèle créée ou mise à jour.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Paramètres

model
Model
Obligatoire

Objet de ressource de modèle.

Retours

Objet de ressource de modèle.

Type de retour

Exceptions

Déclenché lorsque le chemin de l’artefact de modèle est déjà lié à une autre ressource

Déclenché si le modèle ne peut pas être validé avec succès. Les détails seront fournis dans le message d’erreur.

Déclenché si le chemin d’accès local fourni pointe vers un répertoire vide.

download

Télécharger des fichiers liés à un modèle.

download(name: str, version: str, download_path: PathLike | str = '.') -> None

Paramètres

name
str
Obligatoire

Nom du modèle.

version
str
Obligatoire

Version du modèle.

download_path
Union[<xref:PathLike>, str]
Obligatoire

Chemin d’accès local en tant que destination de téléchargement, par défaut le répertoire de travail actuel de l’utilisateur actuel. Le contenu sera remplacé.

Exceptions

ResourceNotFoundError

si ne trouve pas de modèle correspondant au nom fourni.

get

Retourne des informations sur la ressource de modèle spécifiée.

get(name: str, version: str | None = None, label: str | None = None) -> Model

Paramètres

name
str
Obligatoire

Nom du modèle.

version
str
Obligatoire

Version du modèle.

label
str
Obligatoire

Étiquette du modèle. (mutuellement exclusif avec la version)

Retours

Objet de ressource de modèle.

Type de retour

Exceptions

Déclenché si le modèle ne peut pas être validé avec succès. Les détails seront fournis dans le message d’erreur.

list

Répertorier toutes les ressources de modèle dans l’espace de travail.

list(name: str | None = None, stage: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Model]

Paramètres

name
Optional[str]
Obligatoire

Nom du modèle.

stage
Optional[str]
Obligatoire

Étape du modèle

list_view_type

Type d’affichage pour inclure/exclure (par exemple) les modèles archivés. La valeur par défaut est <xref:ListViewType.ACTIVE_ONLY>.

Retours

Itérateur comme instance d’objets Model

Type de retour

package

Notes

Il s’agit d’une méthode expérimentale qui peut changer à tout moment. Pour plus d’informations, consultez https://aka.ms/azuremlexperimental.

Empaqueter une ressource de modèle

package(name: str, version: str, package_request: ModelPackage, **kwargs) -> Environment

Paramètres

name
str
Obligatoire

Nom de la ressource de modèle.

version
str
Obligatoire

Version de la ressource de modèle.

package_request
ModelPackage
Obligatoire

Demande de package de modèle.

Retours

Objet d’environnement

Type de retour

restore

Restaurez une ressource de modèle archivée.

restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

Paramètres

name
str
Obligatoire

Nom de la ressource de modèle.

version
str
Obligatoire

Version de la ressource de modèle.

label
str
Obligatoire

Étiquette de la ressource de modèle. (mutuellement exclusif avec la version)

share

Notes

Il s’agit d’une méthode expérimentale qui peut changer à tout moment. Pour plus d’informations, consultez https://aka.ms/azuremlexperimental.

Partagez une ressource de modèle de l’espace de travail au Registre.

share(name, version, *, share_with_name, share_with_version, registry_name) -> Model

Paramètres

name
str
Obligatoire

Nom de la ressource de modèle.

version
str
Obligatoire

Version de la ressource de modèle.

share_with_name
str

Nom de la ressource de modèle avec qui partager.

share_with_version
str

Version de la ressource de modèle avec laquelle partager.

registry_name
str

Nom du registre de destination.

Retours

Objet de ressource de modèle.

Type de retour