ComputeInstance Klass
Beräkningsinstansresurs.
- Arv
-
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)
Parametrar
En uppsättning taggar. Innehåller resurstaggar som definierats som nyckel/värde-par.
- create_on_behalf_of
- Optional[AssignedUserConfiguration]
Konfiguration för att skapa resurs för en annan användares räkning. Standardvärdet är Ingen.
- network_settings
- Optional[NetworkSettings]
Nätverksinställningar för beräkningsinstansen.
- ssh_settings
- Optional[ComputeInstanceSshSettings]
SSH-inställningar för beräkningsinstansen.
Tillstånd för den offentliga SSH-porten. Standardvärdet är Ingen. Möjliga värden:
False – anger att den offentliga ssh-porten är stängd på alla noder i klustret.
True – anger att den offentliga ssh-porten är öppen på alla noder i klustret.
None –Anger att den offentliga ssh-porten är stängd på alla noder i klustret om det virtuella nätverket har definierats.
else är öppen för alla offentliga noder. Det kan bara vara standard när klustret skapas. När det har skapats blir det antingen Sant eller Falskt.
- schedules
- Optional[ComputeSchedules]
Scheman för beräkningsinstanser. Standardvärdet är Ingen.
- identity
- IdentityConfiguration
Identiteterna som är associerade med beräkningsklustret.
Inaktuellt. Använd parametern idle_time_before_shutdown_minutes i stället. Stoppar beräkningsinstansen efter användardefinierad inaktivitetsperiod. Tiden definieras i ISO8601 format. Minst 15 minuter, max är 3 dagar.
Stoppar beräkningsinstansen efter en användardefinierad inaktivitetsperiod på några minuter. Minst 15 minuter, max är 3 dagar.
Aktivera eller inaktivera nodens offentliga IP-adressetablering. Standardvärdet är True. Möjliga värden:
True – anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade.
False – anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser.
- setup_scripts
- Optional[SetupScripts]
Information om anpassade skript som ska köras för att konfigurera klustret.
- custom_applications
- Optional[List[CustomApplications]]
Lista över anpassade program och deras slutpunkter för beräkningsinstansen.
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
Exempel
Skapa ett ComputeInstance-objekt.
from azure.ai.ml.entities import ComputeInstance
ci = ComputeInstance(
name=ci_name,
size="Standard_DS2_v2",
)
ml_client.compute.begin_create_or_update(ci)
Variabler
- state
Resursens tillstånd.
- last_operation
Den sista åtgärden.
- applications
Program som är associerade med beräkningsinstansen.
Metoder
dump |
Dumpa beräkningsinnehållet i en fil i yaml-format. |
dump
Dumpa beräkningsinnehållet i en fil i yaml-format.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parametrar
Målet för att ta emot den här beräkningsinnehållet. Måste antingen vara en sökväg till en lokal fil eller en filström som redan är öppen. Om dest är en filsökväg skapas en ny fil och ett undantag utlöses om filen finns. Om dest är en öppen fil skrivs filen till direkt och ett undantag utlöses om filen inte kan skrivas.
Attribut
base_path
created_on
Tidsstämpeln för att skapa beräkningsresurser.
Returer
Tidsstämpeln för att skapa beräkningsresurser.
Returtyp
creation_context
id
Resurs-ID:t.
Returer
Resursens globala ID, ett ARM-ID (Azure Resource Manager).
Returtyp
last_operation
os_image_metadata
Metadata om operativsystemavbildningen för den här beräkningsinstansen.
Returer
Metadata för operativsystemavbildning.
Returtyp
provisioning_errors
Etableringsfel för beräkningsresurser.
Returer
Etableringsfel för beräkningsresurser.
Returtyp
provisioning_state
Beräkningsresursens etableringstillstånd.
Returer
Beräkningsresursens etableringstillstånd.
Returtyp
services
state
type
Azure SDK for Python