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
|
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
|
Filtruj zwrócony generator przebiegów według podanego typu. Zobacz add_type_provider tworzenie typów przebiegów. Domyślna wartość: None
|
|
tags
|
Filtrowanie przebiegów według tagu lub {"tag": "value"} Domyślna wartość: None
|
|
properties
|
Filtrowanie jest uruchamiane według właściwości lub {"property": "value"} Domyślna wartość: None
|
|
status
|
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
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
|
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:
Domyślna wartość: False
|
|
admin_user_ssh_public_key
|
Klucz publiczny SSH konta użytkownika administratora. Domyślna wartość: None
|
|
vnet_resourcegroup_name
|
Nazwa grupy zasobów, w której znajduje się sieć wirtualna. Domyślna wartość: None
|
|
vnet_name
|
Nazwa sieci wirtualnej. Domyślna wartość: None
|
|
subnet_name
|
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
|
Opcjonalny opis obiektu obliczeniowego. Domyślna wartość: None
|
|
assigned_user_object_id
|
Identyfikator obiektu usługi AAD przypisanego użytkownika (wersja zapoznawcza). Domyślna wartość: None
|
|
assigned_user_tenant_id
|
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
|
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
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 |
|---|---|