ModelOperations Classe

ModelOperations.

Non è consigliabile creare direttamente un'istanza di questa classe. È invece necessario creare un'istanza di MLClient che lo crea e lo associa come attributo.

Ereditarietà
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ModelOperations

Costruttore

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

Parametri

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

Variabili di ambito per le classi di operazioni di un oggetto MLClient.

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

Configurazione comune per le classi di operazioni di un oggetto 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>]
Necessario

Client del servizio per consentire agli utenti finali di operare sulle risorse dell'area di lavoro di Azure Machine Learning (ServiceClient042023Preview o ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Necessario

Rappresenta un client per l'esecuzione di operazioni in Archivi dati.

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

Tutte le classi di operazioni di un oggetto MLClient.

Metodi

archive

Archiviare un asset modello.

create_or_update

Restituisce l'asset del modello creato o aggiornato.

download

Scaricare i file correlati a un modello.

get

Restituisce informazioni sull'asset del modello specificato.

list

Elencare tutti gli asset del modello nell'area di lavoro.

package

Nota

Si tratta di un metodo sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental.

Creare un pacchetto di un asset modello

restore

Ripristinare un asset modello archiviato.

share

Nota

Si tratta di un metodo sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental.

Condividere un asset modello dall'area di lavoro al Registro di sistema.

archive

Archiviare un asset modello.

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

Parametri

name
str
Necessario

Nome dell'asset modello.

version
str
Necessario

Versione dell'asset modello.

label
str
Necessario

Etichetta dell'asset del modello. (a vicenda esclusiva con la versione)

create_or_update

Restituisce l'asset del modello creato o aggiornato.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Parametri

model
Model
Necessario

Oggetto asset del modello.

Restituisce

Oggetto asset del modello.

Tipo restituito

Eccezioni

Generato quando il percorso dell'artefatto modello è già collegato a un altro asset

Generato se il modello non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.

Generato se il percorso locale ha fornito punti a una directory vuota.

download

Scaricare i file correlati a un modello.

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

Parametri

name
str
Necessario

Nome del modello.

version
str
Necessario

Versione del modello.

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

Percorso locale come destinazione di download, impostazione predefinita per la directory di lavoro corrente dell'utente corrente. Il contenuto verrà sovrascritto.

Eccezioni

ResourceNotFoundError

se non è possibile trovare un modello corrispondente al nome specificato.

get

Restituisce informazioni sull'asset del modello specificato.

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

Parametri

name
str
Necessario

Nome del modello.

version
str
Necessario

Versione del modello.

label
str
Necessario

Etichetta del modello. (a vicenda esclusiva con la versione)

Restituisce

Oggetto asset del modello.

Tipo restituito

Eccezioni

Generato se il modello non può essere convalidato correttamente. I dettagli verranno forniti nel messaggio di errore.

list

Elencare tutti gli asset del modello nell'area di lavoro.

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

Parametri

name
Optional[str]
Necessario

Nome del modello.

stage
Optional[str]
Necessario

Fase modello

list_view_type

Tipo di visualizzazione per i modelli archiviati(ad esempio) inclusi/esclusi. Il valore predefinito è <xref:ListViewType.ACTIVE_ONLY>.

Restituisce

Iteratore come istanza di oggetti Model

Tipo restituito

package

Nota

Si tratta di un metodo sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental.

Creare un pacchetto di un asset modello

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

Parametri

name
str
Necessario

Nome dell'asset modello.

version
str
Necessario

Versione dell'asset modello.

package_request
ModelPackage
Necessario

Richiesta del pacchetto modello.

Restituisce

Oggetto Environment

Tipo restituito

restore

Ripristinare un asset modello archiviato.

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

Parametri

name
str
Necessario

Nome dell'asset modello.

version
str
Necessario

Versione dell'asset modello.

label
str
Necessario

Etichetta dell'asset del modello. (a vicenda esclusiva con la versione)

share

Nota

Si tratta di un metodo sperimentale e può cambiare in qualsiasi momento. Per altre informazioni, vedere https://aka.ms/azuremlexperimental.

Condividere un asset modello dall'area di lavoro al Registro di sistema.

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

Parametri

name
str
Necessario

Nome dell'asset modello.

version
str
Necessario

Versione dell'asset modello.

share_with_name
str

Nome dell'asset modello con cui condividere.

share_with_version
str

Versione dell'asset modello con cui condividere.

registry_name
str

Nome del Registro di sistema di destinazione.

Restituisce

Oggetto asset del modello.

Tipo restituito