Sdílet prostřednictvím


ComputeInstance Třída

Prostředek výpočetní instance.

Dědičnost
azure.ai.ml.entities._compute.compute.Compute
ComputeInstance

Konstruktor

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)

Parametry

name
str
Vyžadováno

Název výpočetního objektu.

location
Optional[str]
Vyžadováno

Umístění prostředku.

description
Optional[str]
Vyžadováno

Popis prostředku.

size
Optional[str]
Vyžadováno

Velikost výpočetních prostředků.

tags
Optional[dict[str, str]]
Vyžadováno

Sada značek. Obsahuje značky prostředků definované jako páry klíč/hodnota.

create_on_behalf_of
Optional[AssignedUserConfiguration]
Vyžadováno

Konfigurace pro vytvoření prostředku jménem jiného uživatele Výchozí hodnota je Žádná.

network_settings
Optional[NetworkSettings]
Vyžadováno

Nastavení sítě pro výpočetní instanci

ssh_settings
Optional[ComputeInstanceSshSettings]
Vyžadováno

Nastavení SSH pro výpočetní instanci.

ssh_public_access_enabled
Optional[bool]
Vyžadováno

Stav veřejného portu SSH Výchozí hodnota je Žádná. Možné hodnoty:

  • False – označuje, že veřejný port SSH je na všech uzlech clusteru zavřený.

  • True – označuje, že veřejný port SSH je otevřený na všech uzlech clusteru.

  • None – Označuje, že veřejný port SSH je zavřený na všech uzlech clusteru, pokud je definovaná virtuální síť.

    jinak je otevřená ve všech veřejných uzlech. Může být výchozí pouze během doby vytváření clusteru, po vytvoření bude buď Pravda, nebo Nepravda.

schedules
Optional[ComputeSchedules]
Vyžadováno

Plány výpočetních instancí. Výchozí hodnota je Žádná.

identity
IdentityConfiguration
Vyžadováno

Identity přidružené k výpočetnímu clusteru.

idle_time_before_shutdown
Optional[str]
Vyžadováno

Zastaralé Místo toho použijte parametr idle_time_before_shutdown_minutes . Zastaví výpočetní instanci po uživatelem definovaném období nečinnosti. Čas je definován ve formátu ISO8601. Minimum je 15 minut, maximum 3 dny.

idle_time_before_shutdown_minutes
Optional[int]
Vyžadováno

Zastaví výpočetní instanci po uživatelem definovaném období nečinnosti v minutách. Minimum je 15 minut, maximum 3 dny.

enable_node_public_ip
Optional[bool]
Vyžadováno

Povolte nebo zakažte zřizování veřejných IP adres uzlů. Výchozí hodnota je Pravda. Možné hodnoty:

  • True – označuje, že výpočetní uzly budou mít zřízené veřejné IP adresy.

  • False – označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy.

setup_scripts
Optional[SetupScripts]
Vyžadováno

Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru.

custom_applications
Optional[List[CustomApplications]]
Vyžadováno

Seznam vlastních aplikací a jejich koncových bodů pro výpočetní instanci

Keyword-Only Parameters

name
Vyžadováno
description
Vyžadováno
size
Vyžadováno
tags
Vyžadováno
ssh_public_access_enabled
Vyžadováno
create_on_behalf_of
Vyžadováno
network_settings
Vyžadováno
ssh_settings
Vyžadováno
schedules
Vyžadováno
identity
Vyžadováno
idle_time_before_shutdown
Vyžadováno
idle_time_before_shutdown_minutes
Vyžadováno
setup_scripts
Vyžadováno
enable_node_public_ip
výchozí hodnota: True
custom_applications
Vyžadováno

Příklady

Vytvoření objektu 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)

Proměnné

state

Stav prostředku.

last_operation

Poslední operace.

applications

Aplikace přidružené k výpočetní instanci.

Metody

dump

Výpis výpočetního obsahu do souboru ve formátu yaml

dump

Výpis výpočetního obsahu do souboru ve formátu yaml

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

Parametry

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Vyžadováno

Cíl pro příjem obsahu tohoto výpočetního objektu. Musí to být buď cesta k místnímu souboru, nebo už otevřený datový proud souboru. Pokud je dest cesta k souboru, vytvoří se nový soubor a pokud soubor existuje, vyvolá se výjimka. Pokud je soubor dest otevřený, zapíše se přímo do souboru a v případě, že soubor není zapisovatelný, vyvolá se výjimka.

Atributy

base_path

Základní cesta prostředku.

Návraty

Základní cesta prostředku.

Návratový typ

str

created_on

Časové razítko vytvoření výpočetního prostředku

Návraty

Časové razítko vytvoření výpočetního prostředku

Návratový typ

creation_context

Kontext vytvoření prostředku.

Návraty

Metadata vytvoření prostředku.

Návratový typ

id

ID prostředku.

Návraty

Globální ID prostředku, ID Azure Resource Manager (ARM).

Návratový typ

last_operation

Poslední operace.

Návraty

Poslední operace.

Návratový typ

str

os_image_metadata

Metadata image operačního systému pro tuto výpočetní instanci.

Návraty

Metadata image operačního systému.

Návratový typ

provisioning_errors

Chyby zřizování výpočetních prostředků

Návraty

Chyby zřizování výpočetních prostředků

Návratový typ

provisioning_state

Stav zřizování výpočetního prostředku

Návraty

Stav zřizování výpočetního prostředku

Návratový typ

services

Služby výpočetní instance.

Návraty

Služby výpočetní instance.

Návratový typ

state

Stav výpočetních prostředků.

Návraty

Stav výpočetních prostředků.

Návratový typ

str

type

Typ výpočetních prostředků.

Návraty

Typ výpočetních prostředků.

Návratový typ