MLClient Classe
Uma classe de cliente para interagir com os serviços do Azure ML.
Utilize este cliente para gerir recursos do Azure ML, como áreas de trabalho, trabalhos, modelos, etc.
- Herança
-
builtins.objectMLClient
Construtor
MLClient(credential: TokenCredential, subscription_id: str | None = None, resource_group_name: str | None = None, workspace_name: str | None = None, registry_name: str | None = None, **kwargs: Any)
Parâmetros
O ID da subscrição do Azure. Opcional apenas para recursos de registo. Predefinições para Nenhum.
O grupo de recursos do Azure. Opcional apenas para recursos de registo. Predefinições para Nenhum.
A área de trabalho a utilizar no cliente. Opcional apenas para operações que não são dependentes da área de trabalho. Predefinições para Nenhum.
O registo a utilizar no cliente. Opcional apenas para operações que não são dependentes da área de trabalho. Predefinições para Nenhum.
Especifica se pretende ou não apresentar barras de progresso para operações de execução prolongada (por exemplo, os clientes podem considerar defini-lo como Falso se não utilizarem este SDK numa configuração interativa). Predefinições para Verdadeiro.
Especifica se quer ou não ativar a telemetria. Será substituído por Falso se não estiver num Jupyter Notebook. A predefinição é Verdadeiro se estiver num Jupyter Notebook.
Exemplos
Ao utilizar domínios soberanos (ou seja, qualquer cloud que não AZURE_PUBLIC_CLOUD), tem de transmitir o nome da cloud em kwargs e tem de utilizar uma autoridade com DefaultAzureCredential.
from azure.ai.ml import MLClient
from azure.identity import AzureAuthorityHosts, DefaultAzureCredential
kwargs = {"cloud": "AzureChinaCloud"}
ml_client = MLClient(
subscription_id=subscription_id,
resource_group_name=resource_group,
credential=DefaultAzureCredential(authority=AzureAuthorityHosts.AZURE_CHINA),
**kwargs,
)
Métodos
begin_create_or_update |
Cria ou atualiza um recurso do Azure ML de forma assíncrona. |
create_or_update |
Cria ou atualiza um recurso do Azure ML. |
from_config |
Devolve um cliente de uma Área de Trabalho do Azure Machine Learning existente com uma configuração de ficheiro. Este método fornece uma forma simples de reutilizar a mesma área de trabalho em vários blocos de notas ou projetos python. Pode guardar as propriedades do Azure Resource Manager (ARM) de uma área de trabalho num ficheiro de configuração JSON com este formato:
Em seguida, pode utilizar este método para carregar a mesma área de trabalho em blocos de notas ou projetos Python diferentes sem voltar a escrever as propriedades do ARM da área de trabalho. |
begin_create_or_update
Cria ou atualiza um recurso do Azure ML de forma assíncrona.
begin_create_or_update(entity: R, **kwargs) -> LROPoller[R]
Parâmetros
- entity
- Union[Workspace , Registry, Compute, OnlineDeployment , OnlineEndpoint, BatchDeployment , BatchEndpoint, Schedule]
O recurso para criar ou atualizar.
Devoluções
O recurso após a operação de criação/atualização.
Tipo de retorno
create_or_update
Cria ou atualiza um recurso do Azure ML.
create_or_update(entity: T, **kwargs) -> T
Parâmetros
O recurso para criar ou atualizar.
Devoluções
O recurso criado ou atualizado.
Tipo de retorno
from_config
Devolve um cliente de uma Área de Trabalho do Azure Machine Learning existente com uma configuração de ficheiro.
Este método fornece uma forma simples de reutilizar a mesma área de trabalho em vários blocos de notas ou projetos python. Pode guardar as propriedades do Azure Resource Manager (ARM) de uma área de trabalho num ficheiro de configuração JSON com este formato:
{
"subscription_id": "<subscription-id>",
"resource_group": "<resource-group>",
"workspace_name": "<workspace-name>"
}
Em seguida, pode utilizar este método para carregar a mesma área de trabalho em blocos de notas ou projetos Python diferentes sem voltar a escrever as propriedades do ARM da área de trabalho.
from_config(credential: TokenCredential, *, path: PathLike | str | None = None, file_name=None, **kwargs) -> MLClient
Parâmetros
O caminho para o ficheiro de configuração ou o diretório inicial para procurar o ficheiro de configuração no . Predefinições para Nenhum, indicando que o diretório atual será utilizado.
O nome do ficheiro de configuração a procurar quando o caminho é um caminho de diretório. A predefinição é "config.json".
Devoluções
O cliente de uma Área de Trabalho do Azure ML existente.
Tipo de retorno
Exceções
Gerado se "config.json" ou file_name se for substituído, não pode ser encontrado no diretório. Os detalhes serão fornecidos na mensagem de erro.
Exemplos
Criar um MLClient a partir de um ficheiro com o nome "config.json" no diretório "src".
from azure.ai.ml import MLClient
client = MLClient.from_config(credential=DefaultAzureCredential(), path="./sdk/ml/azure-ai-ml/samples/src")
Criar um MLClient a partir de um ficheiro com o nome "team_workspace_configuration.json" no diretório atual.
from azure.ai.ml import MLClient
client = MLClient.from_config(
credential=DefaultAzureCredential(),
file_name="./sdk/ml/azure-ai-ml/samples/team_workspace_configuration.json",
)
Atributos
batch_deployments
Uma coleção de operações relacionadas com a implementação de lotes.
Devoluções
Operações de Implementação do Batch.
Tipo de retorno
batch_endpoints
Uma coleção de operações relacionadas com pontos finais de lote.
Devoluções
Operações do Ponto Final do Batch
Tipo de retorno
components
Uma coleção de operações relacionadas com componentes.
Devoluções
Operações de componentes.
Tipo de retorno
compute
Uma coleção de operações relacionadas com computação.
Devoluções
Operações de computação
Tipo de retorno
connections
Uma coleção de operações relacionadas com a ligação da área de trabalho.
Devoluções
Operações de Ligações da Área de Trabalho
Tipo de retorno
data
Uma coleção de operações relacionadas com dados.
Devoluções
Operações de dados.
Tipo de retorno
datastores
Uma coleção de operações relacionadas com arquivos de dados.
Devoluções
Operações do arquivo de dados.
Tipo de retorno
environments
Uma coleção de operações relacionadas com o ambiente.
Devoluções
Operações de ambiente.
Tipo de retorno
feature_sets
aka.ms/azuremlexperimental para obter mais informações.
Uma coleção de operações relacionadas com conjuntos de funcionalidades.
Devoluções
Operações de Conjunto de Funcionalidades
Tipo de retorno
feature_store_entities
aka.ms/azuremlexperimental para obter mais informações.
Uma coleção de operações relacionadas com entidades do arquivo de funcionalidades.
Devoluções
Operações FeatureStoreEntity
Tipo de retorno
feature_stores
aka.ms/azuremlexperimental para obter mais informações.
Uma coleção de operações relacionadas com o arquivo de funcionalidades.
Devoluções
Operações featureStore
Tipo de retorno
jobs
Uma coleção de operações relacionadas com tarefas.
Devoluções
Operações de tarefas
Tipo de retorno
models
Uma coleção de operações relacionadas com modelos.
Devoluções
Operações de modelo
Tipo de retorno
online_deployments
Uma coleção de operações relacionadas com a implementação online.
Devoluções
Operações de Implementação Online
Tipo de retorno
online_endpoints
Uma coleção de operações relacionadas com pontos finais online.
Devoluções
Operações de Ponto Final Online
Tipo de retorno
registries
aka.ms/azuremlexperimental para obter mais informações.
Uma coleção de operações relacionadas com o registo.
Devoluções
Operações de registo
Tipo de retorno
resource_group_name
Obtenha o nome do grupo de recursos de um objeto MLClient.
Devoluções
Um nome de grupo de recursos do Azure.
Tipo de retorno
schedules
Uma coleção de operações relacionadas com agendamento.
Devoluções
Agendar operações.
Tipo de retorno
subscription_id
Obtenha o ID de subscrição de um objeto MLClient.
Devoluções
Um ID de subscrição do Azure.
Tipo de retorno
workspace_hubs
aka.ms/azuremlexperimental para obter mais informações.
Uma coleção de operações relacionadas com o hub da área de trabalho.
Devoluções
Operações do Hub
Tipo de retorno
workspace_name
O nome da área de trabalho onde as operações dependentes da área de trabalho serão executadas.
Devoluções
O nome da área de trabalho predefinida.
Tipo de retorno
workspace_outbound_rules
Uma coleção de operações relacionadas com regras de saída da área de trabalho.
Devoluções
Operações de regras de saída da área de trabalho
Tipo de retorno
workspaces
Uma coleção de operações relacionadas com a área de trabalho.
Devoluções
Operações da área de trabalho
Tipo de retorno
R
R = ~R
T
T = ~T
Azure SDK for Python