ComputeInstance Klasa
Zasób wystąpienia obliczeniowego.
- Dziedziczenie
-
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
Zestaw tagów. Zawiera tagi zasobów zdefiniowane jako pary klucz/wartość.
- create_on_behalf_of
- Optional[AssignedUserConfiguration]
Konfiguracja tworzenia zasobu w imieniu innego użytkownika. Domyślnie wartość Brak.
- network_settings
- Optional[NetworkSettings]
Ustawienia sieci dla wystąpienia obliczeniowego.
- ssh_settings
- Optional[ComputeInstanceSshSettings]
Ustawienia protokołu SSH dla wystąpienia obliczeniowego.
Stan publicznego portu SSH. Domyślnie wartość Brak. Możliwe wartości:
False — wskazuje, że publiczny port SSH jest zamknięty we wszystkich węzłach klastra.
True — wskazuje, że publiczny port SSH jest otwarty we wszystkich węzłach klastra.
None — wskazuje, że publiczny port SSH jest zamknięty we wszystkich węzłach klastra, jeśli sieć wirtualna jest zdefiniowana,
inne jest otwarte wszystkie węzły publiczne. Może to być ustawienie domyślne tylko w czasie tworzenia klastra, po jego utworzeniu będzie mieć wartość True lub False.
- schedules
- Optional[ComputeSchedules]
Harmonogramy wystąpień obliczeniowych. Domyślnie wartość Brak.
Przestarzałe. Zamiast tego użyj parametru idle_time_before_shutdown_minutes . Zatrzymuje wystąpienie obliczeniowe po zdefiniowanym przez użytkownika okresie braku aktywności. Czas jest zdefiniowany w formacie ISO8601. Minimalna wartość to 15 minut, maksymalna wartość to 3 dni.
Zatrzymuje wystąpienie obliczeniowe po zdefiniowanym przez użytkownika okresie braku aktywności w minutach. Minimalna wartość to 15 minut, maksymalna wartość to 3 dni.
Włączanie lub wyłączanie aprowizacji publicznego adresu IP węzła. Wartość domyślna to True. Możliwe wartości:
True — wskazuje, że węzły obliczeniowe będą miały aprowizowane publiczne adresy IP.
False — wskazuje, że węzły obliczeniowe będą miały prywatny punkt końcowy i nie będą miały publicznych adresów IP.
- setup_scripts
- Optional[SetupScripts]
Szczegóły dostosowanych skryptów do wykonania w celu skonfigurowania klastra.
- custom_applications
- Optional[List[CustomApplications]]
Lista aplikacji niestandardowych i ich punktów końcowych dla wystąpienia obliczeniowego.
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
Przykłady
Tworzenie obiektu 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)
Zmienne
- state
Stan zasobu.
- last_operation
Ostatnia operacja.
- applications
Aplikacje skojarzone z wystąpieniem obliczeniowym.
Metody
dump |
Zrzut zawartości obliczeniowej do pliku w formacie yaml. |
dump
Zrzut zawartości obliczeniowej do pliku w formacie yaml.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parametry
Miejsce docelowe do odbierania zawartości tego obliczenia. Musi być ścieżką do pliku lokalnego lub już otwartym strumieniem plików. Jeśli dest jest ścieżką pliku, zostanie utworzony nowy plik i zostanie zgłoszony wyjątek, jeśli plik istnieje. Jeśli plik jest otwarty, plik zostanie zapisany bezpośrednio, a wyjątek zostanie zgłoszony, jeśli plik nie jest zapisywalny."
Atrybuty
base_path
created_on
Sygnatura czasowa tworzenia zasobu obliczeniowego.
Zwraca
Sygnatura czasowa tworzenia zasobu obliczeniowego.
Typ zwracany
creation_context
id
Identyfikator zasobu.
Zwraca
Globalny identyfikator zasobu, identyfikator usługi Azure Resource Manager (ARM).
Typ zwracany
last_operation
os_image_metadata
Metadane dotyczące obrazu systemu operacyjnego dla tego wystąpienia obliczeniowego.
Zwraca
Metadane obrazu systemu operacyjnego.
Typ zwracany
provisioning_errors
Błędy aprowizacji zasobów obliczeniowych.
Zwraca
Błędy aprowizacji zasobów obliczeniowych.
Typ zwracany
provisioning_state
Stan aprowizacji zasobu obliczeniowego.
Zwraca
Stan aprowizacji zasobu obliczeniowego.
Typ zwracany
services
Usługi wystąpienia obliczeniowego.
Zwraca
Usługi wystąpienia obliczeniowego.
Typ zwracany
state
type
Azure SDK for Python