Udostępnij przez


ComputeInstance Klasa

Zarządza opartym na chmurze zoptymalizowanym środowiskiem deweloperskim uczenia maszynowego w usłudze Azure Machine Learning.

Wystąpienie obliczeniowe usługi Azure Machine Learning to w pełni skonfigurowane i zarządzane środowisko programistyczne w chmurze zoptymalizowane pod kątem przepływów pracy tworzenia uczenia maszynowego. Klasa ComputeInstance jest zwykle używana do tworzenia środowiska deweloperskiego lub jako celu obliczeniowego na potrzeby trenowania i wnioskowania na potrzeby programowania i testowania. Za pomocą klasy ComputeInstance możesz tworzyć, trenować i wdrażać modele w w pełni zintegrowanym środowisku notesu w obszarze roboczym. Aby uzyskać więcej informacji, zobacz Co to jest wystąpienie obliczeniowe usługi Azure Machine Learning?.

Konstruktor Klasy ComputeTarget.

Pobierz reprezentację w chmurze obiektu obliczeniowego skojarzonego z podanym obszarem roboczym. Zwraca wystąpienie klasy podrzędnej odpowiadające określonemu typowi pobranego obiektu obliczeniowego.

Konstruktor

ComputeInstance(workspace, name)

Parametry

Nazwa Opis
workspace
Wymagane

Obiekt obszaru roboczego zawierający obiekt Compute do pobrania.

name
Wymagane
str

Nazwa obiektu Compute do pobrania.

Metody

delete

Usuń obiekt ComputeInstance ze skojarzonego obszaru roboczego.

deserialize

Przekonwertuj obiekt JSON na obiekt ComputeInstance.

Nie powiedzie się, jeśli podany obszar roboczy nie jest obszarem roboczym skojarzonym z wystąpieniem obliczeniowym.

detach

Odłączanie nie jest obsługiwane dla obiektu ComputeInstance. Użyj delete zamiast tego.

get

Zwracanie obiektu ComputeInstance.

get_active_runs

Zwróć generator przebiegów dla tego obliczenia.

get_docs_url

Adres URL do dokumentacji tej klasy.

get_status

Pobierz bieżący szczegółowy stan wystąpienia obliczeniowego.

provisioning_configuration

Utwórz obiekt konfiguracji na potrzeby aprowizacji docelowego wystąpienia obliczeniowego.

refresh_state

Przeprowadź aktualizację w miejscu właściwości obiektu.

Ta metoda aktualizuje właściwości na podstawie bieżącego stanu odpowiedniego obiektu w chmurze. Jest to szczególnie przydatne w przypadku ręcznego sondowania stanu obliczeniowego.

restart

Uruchom ponownie wystąpienie obliczeniowe.

serialize

Przekonwertuj ten obiekt ComputeInstance na słownik serializowany JSON.

start

Uruchom wystąpienie obliczeniowe.

stop

Zatrzymaj wystąpienie obliczeniowe.

supported_vmsizes

Wyświetl listę obsługiwanych rozmiarów maszyn wirtualnych w regionie.

update_sso_settings

Zaktualizuj ustawienia logowania jednokrotnego wystąpienia obliczeniowego.

wait_for_completion

Poczekaj na zakończenie aprowizacji wystąpienia obliczeniowego.

delete

Usuń obiekt ComputeInstance ze skojarzonego obszaru roboczego.

delete(wait_for_completion=False, show_output=False)

Parametry

Nazwa Opis
wait_for_completion
Domyślna wartość: False
show_output
Domyślna wartość: False

Wyjątki

Typ Opis

Uwagi

Jeśli ten obiekt został utworzony za pośrednictwem usługi Azure ML, odpowiednie obiekty oparte na chmurze również zostaną usunięte. Jeśli ten obiekt został utworzony zewnętrznie i dołączony tylko do obszaru roboczego, zgłosi wyjątek i nic się nie zmieni.

deserialize

Przekonwertuj obiekt JSON na obiekt ComputeInstance.

Nie powiedzie się, jeśli podany obszar roboczy nie jest obszarem roboczym skojarzonym z wystąpieniem obliczeniowym.

static deserialize(workspace, object_dict)

Parametry

Nazwa Opis
workspace
Wymagane

Obiekt obszaru roboczego, z który jest skojarzony obiekt ComputeInstance.

object_dict
Wymagane

Obiekt JSON do konwersji na obiekt ComputeInstance.

Zwraca

Typ Opis

Reprezentacja klasy ComputeInstance dostarczonego obiektu JSON.

Wyjątki

Typ Opis

detach

Odłączanie nie jest obsługiwane dla obiektu ComputeInstance. Użyj delete zamiast tego.

detach()

Wyjątki

Typ Opis

Operacja nie jest supproted.

get

Zwracanie obiektu ComputeInstance.

get()

Zwraca

Typ Opis

Reprezentacja klasy ComputeInstance dostarczonego obiektu JSON.

Wyjątki

Typ Opis

get_active_runs

Zwróć generator przebiegów dla tego obliczenia.

get_active_runs(type=None, tags=None, properties=None, status=None)

Parametry

Nazwa Opis
type
str

Filtruj zwrócony generator przebiegów według podanego typu. Zobacz add_type_provider tworzenie typów przebiegów.

Domyślna wartość: None
tags
str lub dict

Filtrowanie przebiegów według tagu lub {"tag": "value"}

Domyślna wartość: None
properties
str lub dict

Filtrowanie jest uruchamiane według właściwości lub {"property": "value"}

Domyślna wartość: None
status
str

Stan uruchomienia może mieć wartość "Uruchomiono" lub "W kolejce".

Domyślna wartość: None

Zwraca

Typ Opis
<xref:builtin.generator>

Generator azureml._restclient.models.RunDto

get_docs_url

Adres URL do dokumentacji tej klasy.

get_docs_url()

Zwraca

Typ Opis
str

URL

get_status

Pobierz bieżący szczegółowy stan wystąpienia obliczeniowego.

get_status()

Zwraca

Typ Opis

Szczegółowy obiekt stanu dla obliczeń

provisioning_configuration

Utwórz obiekt konfiguracji na potrzeby aprowizacji docelowego wystąpienia obliczeniowego.

static provisioning_configuration(vm_size='', ssh_public_access=False, admin_user_ssh_public_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, assigned_user_object_id=None, assigned_user_tenant_id=None)

Parametry

Nazwa Opis
vm_size
Wymagane
str

Rozmiar maszyn wirtualnych agenta. Więcej szczegółów można znaleźć tutaj: https://aka.ms/azureml-vm-details. Pamiętaj, że nie wszystkie rozmiary są dostępne we wszystkich regionach, jak opisano w poprzednim linku. Wartości domyślne do Standard_NC6.

ssh_public_access

Wskazuje stan publicznego portu SSH. Dopuszczalne wartości:

  • False — publiczny port SSH jest zamknięty.
  • Prawda — publiczny port SSH jest otwarty.
Domyślna wartość: False
admin_user_ssh_public_key
str

Klucz publiczny SSH konta użytkownika administratora.

Domyślna wartość: None
vnet_resourcegroup_name
str

Nazwa grupy zasobów, w której znajduje się sieć wirtualna.

Domyślna wartość: None
vnet_name
str

Nazwa sieci wirtualnej.

Domyślna wartość: None
subnet_name
str

Nazwa podsieci wewnątrz sieci wirtualnej.

Domyślna wartość: None
tags

Opcjonalny słownik tagów wartości klucza do skojarzenia z obiektem obliczeniowym.

Domyślna wartość: None
description
str

Opcjonalny opis obiektu obliczeniowego.

Domyślna wartość: None
assigned_user_object_id
str

Identyfikator obiektu usługi AAD przypisanego użytkownika (wersja zapoznawcza).

Domyślna wartość: None
assigned_user_tenant_id
str

Identyfikator dzierżawy usługi AAD przypisanego użytkownika (wersja zapoznawcza).

Domyślna wartość: None

Zwraca

Typ Opis

Obiekt konfiguracji, który ma być używany podczas tworzenia obiektu obliczeniowego.

Wyjątki

Typ Opis

refresh_state

Przeprowadź aktualizację w miejscu właściwości obiektu.

Ta metoda aktualizuje właściwości na podstawie bieżącego stanu odpowiedniego obiektu w chmurze. Jest to szczególnie przydatne w przypadku ręcznego sondowania stanu obliczeniowego.

refresh_state()

restart

Uruchom ponownie wystąpienie obliczeniowe.

restart(wait_for_completion=False, show_output=False)

Parametry

Nazwa Opis
wait_for_completion

Wartość logiczna czeka na aktualizację stanu. Wartość domyślna to False.

Domyślna wartość: False
show_output

Wartość logiczna zapewniająca bardziej pełne dane wyjściowe. Wartość domyślna to False.

Domyślna wartość: False

Zwraca

Typ Opis

Żaden

Wyjątki

Typ Opis
azureml.exceptions.ComputeTargetException:

serialize

Przekonwertuj ten obiekt ComputeInstance na słownik serializowany JSON.

serialize()

Zwraca

Typ Opis

Reprezentacja JSON tego obiektu ComputeInstance.

start

Uruchom wystąpienie obliczeniowe.

start(wait_for_completion=False, show_output=False)

Parametry

Nazwa Opis
wait_for_completion

Czy poczekać na aktualizację stanu. Wartość domyślna to False.

Domyślna wartość: False
show_output

Czy udostępnić więcej pełnych danych wyjściowych. Wartość domyślna to False.

Domyślna wartość: False

Zwraca

Typ Opis

Żaden

Wyjątki

Typ Opis

stop

Zatrzymaj wystąpienie obliczeniowe.

stop(wait_for_completion=False, show_output=False)

Parametry

Nazwa Opis
wait_for_completion

Czy poczekać na aktualizację stanu. Wartość domyślna to False.

Domyślna wartość: False
show_output

Czy udostępnić więcej pełnych danych wyjściowych. Wartość domyślna to False.

Domyślna wartość: False

Zwraca

Typ Opis

Żaden

Wyjątki

Typ Opis

supported_vmsizes

Wyświetl listę obsługiwanych rozmiarów maszyn wirtualnych w regionie.

static supported_vmsizes(workspace, location=None)

Parametry

Nazwa Opis
workspace
Wymagane

Obszar roboczy.

location
str

Lokalizacja wystąpienia. Jeśli nie zostanie określony, wartością domyślną jest lokalizacja obszaru roboczego.

Domyślna wartość: None

Zwraca

Typ Opis

Lista obsługiwanych rozmiarów maszyn wirtualnych w regionie o nazwie maszyny wirtualnej, procesorów wirtualnych i pamięci RAM.

update_sso_settings

Zaktualizuj ustawienia logowania jednokrotnego wystąpienia obliczeniowego.

update_sso_settings(value)

Parametry

Nazwa Opis
value
Wymagane

Wartość ustawień logowania jednokrotnego

Zwraca

Typ Opis

Czy aktualizacja zakończyła się pomyślnie, czy nie

wait_for_completion

Poczekaj na zakończenie aprowizacji wystąpienia obliczeniowego.

wait_for_completion(show_output=False, is_delete_operation=False)

Parametry

Nazwa Opis
show_output

Czy udostępnić więcej pełnych danych wyjściowych. Wartość domyślna to False.

Domyślna wartość: False
is_delete_operation

Wskazuje, czy operacja jest przeznaczona do usuwania.

Domyślna wartość: False

Wyjątki

Typ Opis