ModelOperations Classe

ModelOperations.

Não deve instanciar esta classe diretamente. Em vez disso, deve criar uma instância MLClient que a instancia por si e anexe-a como um atributo.

Herança
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ModelOperations

Construtor

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>
Necessário

Variáveis de âmbito para as classes de operações de um objeto MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Necessário

Configuração comum para classes de operações de um 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>]
Necessário

Cliente de serviço para permitir que os utilizadores finais operem em recursos da Área de Trabalho do Azure Machine Learning (ServiceClient042023Preview ou ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Necessário

Representa um cliente para realizar operações no Datastores.

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

Todas as classes de operações de um objeto MLClient.

Métodos

archive

Arquivar um recurso de modelo.

create_or_update

Devolve o recurso de modelo criado ou atualizado.

download

Transfira ficheiros relacionados com um modelo.

get

Devolve informações sobre o recurso de modelo especificado.

list

Listar todos os recursos do modelo na área de trabalho.

package

Nota

Este é um método experimental e pode mudar em qualquer altura. Para obter mais informações, veja https://aka.ms/azuremlexperimental.

Empacotar um recurso de modelo

restore

Restaurar um recurso de modelo arquivado.

share

Nota

Este é um método experimental e pode mudar em qualquer altura. Para obter mais informações, veja https://aka.ms/azuremlexperimental.

Partilhar um recurso de modelo da área de trabalho para o registo.

archive

Arquivar um recurso de modelo.

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

Parâmetros

name
str
Necessário

Nome do recurso de modelo.

version
str
Necessário

Versão do recurso de modelo.

label
str
Necessário

Etiqueta do recurso do modelo. (mutuamente exclusivo com a versão)

create_or_update

Devolve o recurso de modelo criado ou atualizado.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Parâmetros

model
Model
Necessário

Objeto de recurso de modelo.

Devoluções

Objeto de recurso de modelo.

Tipo de retorno

Exceções

Gerado quando o caminho do artefacto do Modelo já está ligado a outro recurso

Gerado se o Modelo não puder ser validado com êxito. Os detalhes serão fornecidos na mensagem de erro.

Gerado se o caminho local fornecido apontar para um diretório vazio.

download

Transfira ficheiros relacionados com um modelo.

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

Parâmetros

name
str
Necessário

Nome do modelo.

version
str
Necessário

Versão do modelo.

download_path
Union[<xref:PathLike>, str]
Necessário

O caminho local como destino de transferência é predefinido para o diretório de trabalho atual do utilizador atual. Os conteúdos serão substituídos.

Exceções

ResourceNotFoundError

se não conseguir encontrar um modelo que corresponda ao nome fornecido.

get

Devolve informações sobre o recurso de modelo especificado.

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

Parâmetros

name
str
Necessário

Nome do modelo.

version
str
Necessário

Versão do modelo.

label
str
Necessário

Etiqueta do modelo. (mutuamente exclusivo com a versão)

Devoluções

Objeto de recurso de modelo.

Tipo de retorno

Exceções

Gerado se o Modelo não puder ser validado com êxito. Os detalhes serão fornecidos na mensagem de erro.

list

Listar todos os recursos do modelo na área de trabalho.

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

Parâmetros

name
Optional[str]
Necessário

Nome do modelo.

stage
Optional[str]
Necessário

A fase Modelo

list_view_type

Tipo de vista para incluir/excluir (por exemplo) modelos arquivados. A predefinição é <xref:ListViewType.ACTIVE_ONLY>.

Devoluções

Um iterador como uma instância de objetos de Modelo

Tipo de retorno

package

Nota

Este é um método experimental e pode mudar em qualquer altura. Para obter mais informações, veja https://aka.ms/azuremlexperimental.

Empacotar um recurso de modelo

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

Parâmetros

name
str
Necessário

Nome do recurso de modelo.

version
str
Necessário

Versão do recurso de modelo.

package_request
ModelPackage
Necessário

Pedido de pacote de modelo.

Devoluções

Objeto de ambiente

Tipo de retorno

restore

Restaurar um recurso de modelo arquivado.

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

Parâmetros

name
str
Necessário

Nome do recurso de modelo.

version
str
Necessário

Versão do recurso de modelo.

label
str
Necessário

Etiqueta do recurso do modelo. (mutuamente exclusivo com a versão)

share

Nota

Este é um método experimental e pode mudar em qualquer altura. Para obter mais informações, veja https://aka.ms/azuremlexperimental.

Partilhar um recurso de modelo da área de trabalho para o registo.

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

Parâmetros

name
str
Necessário

Nome do recurso de modelo.

version
str
Necessário

Versão do recurso de modelo.

share_with_name
str

Nome do recurso de modelo com o que pretende partilhar.

share_with_version
str

Versão do recurso de modelo com o que partilhar.

registry_name
str

Nome do registo de destino.

Devoluções

Objeto de recurso de modelo.

Tipo de retorno