ComputeInstance Třída
Prostředek výpočetní instance.
- Dědičnost
-
azure.ai.ml.entities._compute.compute.ComputeComputeInstance
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
Sada značek. Obsahuje značky prostředků definované jako páry klíč/hodnota.
- create_on_behalf_of
- Optional[AssignedUserConfiguration]
Konfigurace pro vytvoření prostředku jménem jiného uživatele Výchozí hodnota je Žádná.
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]
Plány výpočetních instancí. Výchozí hodnota je Žádná.
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.
Zastaví výpočetní instanci po uživatelem definovaném období nečinnosti v minutách. Minimum je 15 minut, maximum 3 dny.
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]
Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru.
- custom_applications
- Optional[List[CustomApplications]]
Seznam vlastních aplikací a jejich koncových bodů pro výpočetní instanci
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
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
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
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
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
state
type
Azure SDK for Python