ComputeInstance Classe
Recurso de Instância de Computação.
- Herança
-
azure.ai.ml.entities._compute.compute.ComputeComputeInstance
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
Um conjunto de marcas. Contém marcas de recurso definidas como pares chave/valor.
- create_on_behalf_of
- Optional[AssignedUserConfiguration]
Configuração para criar um recurso em nome de outro usuário. Assume o valor padrão de Nenhum.
- network_settings
- Optional[NetworkSettings]
Configurações de rede para a instância de computação.
- ssh_settings
- Optional[ComputeInstanceSshSettings]
Configurações de SSH para a instância de computação.
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]
Agendamentos de instância de computação. Assume o valor padrão de Nenhum.
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.
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.
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]
Detalhes dos scripts personalizados a serem executados para configurar o cluster.
- custom_applications
- Optional[List[CustomApplications]]
Lista de aplicativos personalizados e seus pontos de extremidade para a instância de computação.
Keyword-Only Parameters
- name
- description
- size
- tags
- ssh_public_access_enabled
- create_on_behalf_of
- network_settings
- ssh_settings
- schedules
- identity
- idle_time_before_shutdown
- idle_time_before_shutdown_minutes
- setup_scripts
- enable_node_public_ip
- custom_applications
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
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
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
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
type
Azure SDK for Python