Compartilhar via


ComputeInstance Classe

Recurso de Instância de Computação.

Herança
azure.ai.ml.entities._compute.compute.Compute
ComputeInstance

Construtor

ComputeInstance(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, create_on_behalf_of: AssignedUserConfiguration | None = None, network_settings: NetworkSettings | None = None, ssh_settings: ComputeInstanceSshSettings | None = None, schedules: ComputeSchedules | None = None, identity: IdentityConfiguration | None = None, idle_time_before_shutdown: str | None = None, idle_time_before_shutdown_minutes: int | None = None, setup_scripts: SetupScripts | None = None, enable_node_public_ip: bool = True, custom_applications: List[CustomApplications] | None = None, **kwargs)

Parâmetros

name
str
Obrigatório

Nome da computação.

location
Optional[str]
Obrigatório

O local do recurso.

description
Optional[str]
Obrigatório

Descrição do recurso.

size
Optional[str]
Obrigatório

Tamanho da computação.

tags
Optional[dict[str, str]]
Obrigatório

Um conjunto de marcas. Contém marcas de recurso definidas como pares chave/valor.

create_on_behalf_of
Optional[AssignedUserConfiguration]
Obrigatório

Configuração para criar um recurso em nome de outro usuário. Assume o valor padrão de Nenhum.

network_settings
Optional[NetworkSettings]
Obrigatório

Configurações de rede para a instância de computação.

ssh_settings
Optional[ComputeInstanceSshSettings]
Obrigatório

Configurações de SSH para a instância de computação.

ssh_public_access_enabled
Optional[bool]
Obrigatório

O estado da porta SSH pública. Assume o valor padrão de Nenhum. Os valores possíveis são:

  • False – indica que a porta ssh pública está fechada em todos os nós do cluster.

  • True – indica que a porta ssh pública está aberta em todos os nós do cluster.

  • Nenhum -Indica que a porta ssh pública será fechada em todos os nós do cluster se a VNet estiver definida,

    else é aberto todos os nós públicos. Ele só pode ser padrão durante o tempo de criação do cluster, após a criação será True ou False.

schedules
Optional[ComputeSchedules]
Obrigatório

Agendamentos de instância de computação. Assume o valor padrão de Nenhum.

identity
IdentityConfiguration
Obrigatório

As identidades associadas ao cluster de computação.

idle_time_before_shutdown
Optional[str]
Obrigatório

Preterido. Em vez disso, use o parâmetro idle_time_before_shutdown_minutes . Interrompe a instância de computação após o período de inatividade definido pelo usuário. O tempo é definido no formato ISO8601. O mínimo é de 15 minutos, o máximo é de 3 dias.

idle_time_before_shutdown_minutes
Optional[int]
Obrigatório

Interrompe a instância de computação após um período de inatividade definido pelo usuário em minutos. O mínimo é de 15 minutos, o máximo é de 3 dias.

enable_node_public_ip
Optional[bool]
Obrigatório

Habilitar ou desabilitar o provisionamento de endereço IP público do nó. O padrão é True. Os valores possíveis são:

  • True – indica que os nós de computação terão IPs públicos provisionados.

  • False – indica que os nós de computação terão um ponto de extremidade privado e nenhum IPs públicos.

setup_scripts
Optional[SetupScripts]
Obrigatório

Detalhes dos scripts personalizados a serem executados para configurar o cluster.

custom_applications
Optional[List[CustomApplications]]
Obrigatório

Lista de aplicativos personalizados e seus pontos de extremidade para a instância de computação.

Keyword-Only Parameters

name
Obrigatório
description
Obrigatório
size
Obrigatório
tags
Obrigatório
ssh_public_access_enabled
Obrigatório
create_on_behalf_of
Obrigatório
network_settings
Obrigatório
ssh_settings
Obrigatório
schedules
Obrigatório
identity
Obrigatório
idle_time_before_shutdown
Obrigatório
idle_time_before_shutdown_minutes
Obrigatório
setup_scripts
Obrigatório
enable_node_public_ip
valor padrão: True
custom_applications
Obrigatório

Exemplos

Criando um objeto ComputeInstance.


   from azure.ai.ml.entities import ComputeInstance

   ci = ComputeInstance(
       name=ci_name,
       size="Standard_DS2_v2",
   )
   ml_client.compute.begin_create_or_update(ci)

Variáveis

state

Estado do recurso.

last_operation

A última operação.

applications

Aplicativos associados à instância de computação.

Métodos

dump

Despejar o conteúdo de computação em um arquivo no formato yaml.

dump

Despejar o conteúdo de computação em um arquivo no formato yaml.

dump(dest: str | PathLike | IO, **kwargs) -> None

Parâmetros

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Obrigatório

O destino para receber o conteúdo dessa computação. Deve ser um caminho para um arquivo local ou um fluxo de arquivos já aberto. Se dest for um caminho de arquivo, um novo arquivo será criado e uma exceção será gerada se o arquivo existir. Se dest for um arquivo aberto, o arquivo será gravado diretamente e uma exceção será gerada se o arquivo não for gravável.'.

Atributos

base_path

O caminho base do recurso.

Retornos

O caminho base do recurso.

Tipo de retorno

str

created_on

O carimbo de data/hora de criação do recurso de computação.

Retornos

O carimbo de data/hora de criação do recurso de computação.

Tipo de retorno

creation_context

O contexto de criação do recurso.

Retornos

Os metadados de criação para o recurso.

Tipo de retorno

id

A ID do recurso.

Retornos

A ID global do recurso, uma ID do ARM (Resource Manager do Azure).

Tipo de retorno

last_operation

A última operação.

Retornos

A última operação.

Tipo de retorno

str

os_image_metadata

Metadados sobre a imagem do sistema operacional para essa instância de computação.

Retornos

Metadados de imagem do sistema operacional.

Tipo de retorno

provisioning_errors

Os erros de provisionamento de recursos de computação.

Retornos

Os erros de provisionamento de recursos de computação.

Tipo de retorno

provisioning_state

O estado de provisionamento do recurso de computação.

Retornos

O estado de provisionamento do recurso de computação.

Tipo de retorno

services

Os serviços da instância de computação.

Retornos

Os serviços da instância de computação.

Tipo de retorno

state

O estado da computação.

Retornos

O estado da computação.

Tipo de retorno

str

type

O tipo de computação.

Retornos

O tipo de computação.

Tipo de retorno