ModelOperations Klasse

ModelOperations.

Sie sollten diese Klasse nicht direkt instanziieren. Stattdessen sollten Sie eine MLClient-instance erstellen, die ihn für Sie instanziiert und als Attribut anfügen.

Vererbung
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ModelOperations

Konstruktor

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

Parameter

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

Bereichsvariablen für die Vorgangsklassen eines MLClient-Objekts.

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

Allgemeine Konfiguration für Betriebsklassen eines MLClient-Objekts.

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>]
Erforderlich

Dienstclient, damit Endbenutzer mit Azure Machine Learning-Arbeitsbereichsressourcen arbeiten können (ServiceClient042023Preview oder ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Erforderlich

Stellt einen Client zum Ausführen von Vorgängen für Datenspeicher dar.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
Standardwert: None

Alle Vorgangsklassen eines MLClient-Objekts.

Methoden

archive

Archivieren eines Modellobjekts.

create_or_update

Gibt ein erstelltes oder aktualisiertes Modellobjekt zurück.

download

Laden Sie Dateien im Zusammenhang mit einem Modell herunter.

get

Gibt Informationen zum angegebenen Modellobjekt zurück.

list

Listet alle Modellressourcen im Arbeitsbereich auf.

package

Hinweis

Dies ist eine experimentelle Methode, die sich jederzeit ändern kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.

Packen einer Modellressource

restore

Stellen Sie ein archiviertes Modellobjekt wieder her.

share

Hinweis

Dies ist eine experimentelle Methode, die sich jederzeit ändern kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.

Freigeben eines Modellobjekts vom Arbeitsbereich in der Registrierung.

archive

Archivieren eines Modellobjekts.

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

Parameter

name
str
Erforderlich

Name des Modellobjekts.

version
str
Erforderlich

Version des Modellobjekts.

label
str
Erforderlich

Bezeichnung des Modellobjekts. (sich gegenseitig mit Version ausschließen)

create_or_update

Gibt ein erstelltes oder aktualisiertes Modellobjekt zurück.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Parameter

model
Model
Erforderlich

Modellobjektobjekt.

Gibt zurück

Modellobjektobjekt.

Rückgabetyp

Ausnahmen

Wird ausgelöst, wenn der Modellartefaktpfad bereits mit einer anderen Ressource verknüpft ist.

Wird ausgelöst, wenn das Modell nicht erfolgreich überprüft werden kann. Details werden in der Fehlermeldung angegeben.

Wird ausgelöst, wenn der angegebene lokale Pfad auf ein leeres Verzeichnis verweist.

download

Laden Sie Dateien im Zusammenhang mit einem Modell herunter.

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

Parameter

name
str
Erforderlich

Name des Modells.

version
str
Erforderlich

Version des Modells.

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

Lokaler Pfad als Downloadziel, standardmäßig das aktuelle Arbeitsverzeichnis des aktuellen Benutzers. Der Inhalt wird überschrieben.

Ausnahmen

ResourceNotFoundError

, wenn ein Modell nicht gefunden werden kann, das mit dem angegebenen Namen übereinstimmt.

get

Gibt Informationen zum angegebenen Modellobjekt zurück.

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

Parameter

name
str
Erforderlich

Name des Modells.

version
str
Erforderlich

Version des Modells.

label
str
Erforderlich

Bezeichnung des Modells. (sich gegenseitig mit Version ausschließen)

Gibt zurück

Modellobjektobjekt.

Rückgabetyp

Ausnahmen

Wird ausgelöst, wenn das Modell nicht erfolgreich überprüft werden kann. Details werden in der Fehlermeldung angegeben.

list

Listet alle Modellressourcen im Arbeitsbereich auf.

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

Parameter

name
Optional[str]
Erforderlich

Name des Modells.

stage
Optional[str]
Erforderlich

Die Modellphase

list_view_type

Ansichtstyp zum Einschließen/Ausschließen (z. B.) archivierter Modelle. Wird standardmäßig auf <xref:ListViewType.ACTIVE_ONLY> festgelegt.

Gibt zurück

Ein Iterator wie instance von Model-Objekten

Rückgabetyp

package

Hinweis

Dies ist eine experimentelle Methode, die sich jederzeit ändern kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.

Packen einer Modellressource

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

Parameter

name
str
Erforderlich

Name des Modellobjekts.

version
str
Erforderlich

Version des Modellobjekts.

package_request
ModelPackage
Erforderlich

Modellpaketanforderung.

Gibt zurück

Environment-Objekt

Rückgabetyp

restore

Stellen Sie ein archiviertes Modellobjekt wieder her.

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

Parameter

name
str
Erforderlich

Name des Modellobjekts.

version
str
Erforderlich

Version des Modellobjekts.

label
str
Erforderlich

Bezeichnung des Modellobjekts. (sich gegenseitig mit Version ausschließen)

share

Hinweis

Dies ist eine experimentelle Methode, die sich jederzeit ändern kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.

Freigeben eines Modellobjekts vom Arbeitsbereich in der Registrierung.

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

Parameter

name
str
Erforderlich

Name des Modellobjekts.

version
str
Erforderlich

Version des Modellobjekts.

share_with_name
str

Name des Modellobjekts, mit dem freigegeben werden soll.

share_with_version
str

Version des Modellobjekts, mit dem freigegeben werden soll.

registry_name
str

Name der Zielregistrierung.

Gibt zurück

Modellobjektobjekt.

Rückgabetyp