ComputeInstance Classe
Recurso da 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 etiquetas. Contém etiquetas de recursos definidas como pares chave/valor.
- create_on_behalf_of
- Optional[AssignedUserConfiguration]
Configuração para criar recurso em nome de outro utilizador. Predefinições para Nenhum.
- network_settings
- Optional[NetworkSettings]
Definições de rede para a instância de computação.
- ssh_settings
- Optional[ComputeInstanceSshSettings]
Definições de SSH para a instância de computação.
Estado da porta SSH pública. Predefinições para Nenhum. Os valores possíveis são:
Falso – 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 está fechada em todos os nós do cluster se a VNet estiver definida,
else está aberto todos os nós públicos. Só pode ser predefinido durante o tempo de criação do cluster, após a criação será Verdadeiro ou Falso.
- schedules
- Optional[ComputeSchedules]
Agendamentos de instâncias de computação. Predefinições para Nenhum.
Preterido. Em alternativa , utilize o parâmetro idle_time_before_shutdown_minutes. Para a instância de computação após o período de inatividade definido pelo utilizador. O tempo é definido no formato ISO8601. O mínimo é de 15 minutos, o máximo é de 3 dias.
Para a instância de computação após um período de inatividade definido pelo utilizador em minutos. O mínimo é de 15 minutos, o máximo é de 3 dias.
Ativar ou desativar o aprovisionamento de endereços IP públicos do nó. Predefinições para Verdadeiro. Os valores possíveis são:
True - Indica que os nós de computação terão IPs públicos aprovisionados.
Falso – indica que os nós de computação terão um ponto final privado e nenhum IPs público.
- setup_scripts
- Optional[SetupScripts]
Detalhes dos scripts personalizados a executar para configurar o cluster.
- custom_applications
- Optional[List[CustomApplications]]
Lista de aplicações personalizadas e respetivos pontos finais 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
Criar 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
Aplicações associadas à instância de computação.
Métodos
dump |
Despeja o conteúdo de computação num ficheiro no formato yaml. |
dump
Despeja o conteúdo de computação num ficheiro no formato yaml.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parâmetros
O destino para receber o conteúdo desta computação. Tem de ser um caminho para um ficheiro local ou um fluxo de ficheiros já aberto. Se dest for um caminho de ficheiro, será criado um novo ficheiro e será gerada uma exceção se o ficheiro existir. Se dest for um ficheiro aberto, o ficheiro será escrito diretamente e será levantada uma exceção se o ficheiro não for gravável.".
Atributos
base_path
created_on
O carimbo de data/hora de criação de recursos de computação.
Devoluções
O carimbo de data/hora de criação de recursos de computação.
Tipo de retorno
creation_context
O contexto de criação do recurso.
Devoluções
Os metadados de criação do recurso.
Tipo de retorno
id
O ID do recurso.
Devoluções
O ID global do recurso, um ID do Azure Resource Manager (ARM).
Tipo de retorno
last_operation
os_image_metadata
Metadados sobre a imagem do sistema operativo para esta instância de computação.
Devoluções
Metadados de imagem do sistema operativo.
Tipo de retorno
provisioning_errors
Os erros de aprovisionamento de recursos de computação.
Devoluções
Os erros de aprovisionamento de recursos de computação.
Tipo de retorno
provisioning_state
O estado de aprovisionamento do recurso de computação.
Devoluções
O estado de aprovisionamento do recurso de computação.
Tipo de retorno
services
Os serviços da instância de computação.
Devoluções
Os serviços da instância de computação.
Tipo de retorno
state
type
Azure SDK for Python