ModelOperations Classe

ModelOperations.

Você não deve instanciar essa classe diretamente. Em vez disso, você deve criar uma instância do MLClient que a instancie para você e a anexa 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>
Obrigatório

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

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Obrigató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>]
Obrigatório

Cliente de serviço para permitir que os usuários finais operem nos recursos do Workspace do Azure Machine Learning (ServiceClient042023Preview ou ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Obrigatório

Representa um cliente para executar operações em Armazenamentos de Dados.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
valor padrão: None

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

Métodos

archive

Arquive um ativo de modelo.

create_or_update

Retorna o ativo de modelo criado ou atualizado.

download

Baixe arquivos relacionados a um modelo.

get

Retorna informações sobre o ativo de modelo especificado.

list

Listar todos os ativos de modelo no workspace.

package

Observação

Esse é um método experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.

Empacotar um ativo de modelo

restore

Restaurar um ativo de modelo arquivado.

share

Observação

Esse é um método experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.

Compartilhe um ativo de modelo do workspace para o registro.

archive

Arquive um ativo de modelo.

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

Parâmetros

name
str
Obrigatório

Nome do ativo de modelo.

version
str
Obrigatório

Versão do ativo de modelo.

label
str
Obrigatório

Rótulo do ativo de modelo. (mutuamente exclusivo com a versão)

create_or_update

Retorna o ativo de modelo criado ou atualizado.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Parâmetros

model
Model
Obrigatório

Objeto de ativo de modelo.

Retornos

Objeto de ativo de modelo.

Tipo de retorno

Exceções

Gerado quando o caminho do artefato do modelo já está vinculado a outro ativo

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

Baixe arquivos relacionados a um modelo.

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

Parâmetros

name
str
Obrigatório

Nome do modelo.

version
str
Obrigatório

Versão do modelo.

download_path
Union[<xref:PathLike>, str]
Obrigatório

Caminho local como destino de download, o padrão é o diretório de trabalho atual do usuário atual. O conteúdo será substituído.

Exceções

ResourceNotFoundError

se não for possível encontrar um nome fornecido correspondente ao modelo.

get

Retorna informações sobre o ativo de modelo especificado.

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

Parâmetros

name
str
Obrigatório

Nome do modelo.

version
str
Obrigatório

Versão do modelo.

label
str
Obrigatório

Rótulo do modelo. (mutuamente exclusivo com a versão)

Retornos

Objeto de ativo 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 ativos de modelo no workspace.

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

Parâmetros

name
Optional[str]
Obrigatório

Nome do modelo.

stage
Optional[str]
Obrigatório

O estágio modelo

list_view_type

Tipo de exibição para incluir/excluir (por exemplo) modelos arquivados. Assume o padrão de <xref:ListViewType.ACTIVE_ONLY>.

Retornos

Um iterador como a instância de objetos Model

Tipo de retorno

package

Observação

Esse é um método experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.

Empacotar um ativo de modelo

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

Parâmetros

name
str
Obrigatório

Nome do ativo de modelo.

version
str
Obrigatório

Versão do ativo de modelo.

package_request
ModelPackage
Obrigatório

Solicitação de pacote de modelo.

Retornos

Objeto Environment

Tipo de retorno

restore

Restaurar um ativo de modelo arquivado.

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

Parâmetros

name
str
Obrigatório

Nome do ativo de modelo.

version
str
Obrigatório

Versão do ativo de modelo.

label
str
Obrigatório

Rótulo do ativo de modelo. (mutuamente exclusivo com a versão)

share

Observação

Esse é um método experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.

Compartilhe um ativo de modelo do workspace para o registro.

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

Parâmetros

name
str
Obrigatório

Nome do ativo de modelo.

version
str
Obrigatório

Versão do ativo de modelo.

share_with_name
str

Nome do ativo de modelo com o qual compartilhar.

share_with_version
str

Versão do ativo de modelo com o qual compartilhar.

registry_name
str

Nome do registro de destino.

Retornos

Objeto de ativo de modelo.

Tipo de retorno