ModelOperations Clase

ModelOperations.

No debe crear instancias de esta clase directamente. En su lugar, debe crear una instancia de MLClient que le cree una instancia y la adjunte como un atributo.

Herencia
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ModelOperations

Constructor

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

Parámetros

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

Variables de ámbito para las clases de operaciones de un objeto MLClient.

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

Configuración común para las clases de operaciones de un objeto 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>]
Requerido

Cliente de servicio para permitir que los usuarios finales funcionen en recursos del área de trabajo de Azure Machine Learning (ServiceClient042023Preview o ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Requerido

Representa un cliente para realizar operaciones en almacenes de datos.

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

Todas las clases de operaciones de un objeto MLClient.

Métodos

archive

Archivar un recurso de modelo.

create_or_update

Devuelve un recurso de modelo creado o actualizado.

download

Descargue archivos relacionados con un modelo.

get

Devuelve información sobre el recurso de modelo especificado.

list

Enumerar todos los recursos del modelo en el área de trabajo.

package

Nota

Se trata de un método experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.

Empaquetar un recurso de modelo

restore

Restaure un recurso de modelo archivado.

share

Nota

Se trata de un método experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.

Comparta un recurso de modelo del área de trabajo al registro.

archive

Archivar un recurso de modelo.

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

Parámetros

name
str
Requerido

Nombre del recurso de modelo.

version
str
Requerido

Versión del recurso de modelo.

label
str
Requerido

Etiqueta del recurso de modelo. (mutuamente excluyente con la versión)

create_or_update

Devuelve un recurso de modelo creado o actualizado.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Parámetros

model
Model
Requerido

Objeto de recurso de modelo.

Devoluciones

Objeto de recurso de modelo.

Tipo de valor devuelto

Excepciones

Se genera cuando la ruta de acceso del artefacto del modelo ya está vinculada a otro recurso

Se genera si model no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si la ruta de acceso local proporcionada apunta a un directorio vacío.

download

Descargue archivos relacionados con un modelo.

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

Parámetros

name
str
Requerido

Nombre del modelo.

version
str
Requerido

Versión del modelo.

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

Ruta de acceso local como destino de descarga, el valor predeterminado es el directorio de trabajo actual del usuario actual. El contenido se sobrescribirá.

Excepciones

ResourceNotFoundError

si no encuentra un nombre proporcionado coincidente con el modelo.

get

Devuelve información sobre el recurso de modelo especificado.

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

Parámetros

name
str
Requerido

Nombre del modelo.

version
str
Requerido

Versión del modelo.

label
str
Requerido

Etiqueta del modelo. (mutuamente excluyente con la versión)

Devoluciones

Objeto de recurso de modelo.

Tipo de valor devuelto

Excepciones

Se genera si model no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

list

Enumerar todos los recursos del modelo en el área de trabajo.

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

Parámetros

name
Optional[str]
Requerido

Nombre del modelo.

stage
Optional[str]
Requerido

Fase Modelo

list_view_type

Tipo de vista para incluir o excluir (por ejemplo) modelos archivados. Tiene como valor predeterminado <xref:ListViewType.ACTIVE_ONLY>.

Devoluciones

Iterador como una instancia de objetos Model

Tipo de valor devuelto

package

Nota

Se trata de un método experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.

Empaquetar un recurso de modelo

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

Parámetros

name
str
Requerido

Nombre del recurso de modelo.

version
str
Requerido

Versión del recurso de modelo.

package_request
ModelPackage
Requerido

Solicitud de paquete de modelo.

Devoluciones

Objeto Environment

Tipo de valor devuelto

restore

Restaure un recurso de modelo archivado.

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

Parámetros

name
str
Requerido

Nombre del recurso de modelo.

version
str
Requerido

Versión del recurso de modelo.

label
str
Requerido

Etiqueta del recurso de modelo. (mutuamente excluyente con la versión)

share

Nota

Se trata de un método experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.

Comparta un recurso de modelo del área de trabajo al registro.

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

Parámetros

name
str
Requerido

Nombre del recurso de modelo.

version
str
Requerido

Versión del recurso de modelo.

share_with_name
str

Nombre del recurso de modelo con el que se va a compartir.

share_with_version
str

Versión del recurso de modelo con la que compartir.

registry_name
str

Nombre del registro de destino.

Devoluciones

Objeto de recurso de modelo.

Tipo de valor devuelto