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. Usługa ComputeInstance jest zwykle używana do tworzenia środowiska deweloperskiego lub jako celu obliczeniowego na potrzeby trenowania i wnioskowania na potrzeby programowania i testowania. Dzięki usłudze ComputeInstance można 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ę chmury obiektu obliczeniowego skojarzonego z podanym obszarem roboczym. Zwraca wystąpienie klasy podrzędnej odpowiadające określonemu typowi pobranego obiektu obliczeniowego.
- Dziedziczenie
-
ComputeInstance
Konstruktor
ComputeInstance(workspace, name)
Parametry
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. Zamiast tego użyj polecenia cmdlet delete. |
get |
Zwracanie obiektu ComputeInstance. |
get_active_runs |
Zwróć generator przebiegów dla tego obliczenia. |
get_docs_url |
Adres URL dokumentacji dla 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 |
Wykonaj 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 przydatne głównie w przypadku ręcznego sondowania stanu obliczeniowego. |
restart |
Uruchom ponownie wystąpienie obliczeniowe. |
serialize |
Przekonwertuj ten obiekt ComputeInstance na słownik serializacji JSON. |
start |
Uruchom wystąpienie obliczeniowe. |
stop |
Zatrzymaj wystąpienie obliczeniowe. |
supported_vmsizes |
Wyświetl listę obsługiwanych rozmiarów maszyn wirtualnych w regionie. |
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
- wait_for_completion
- show_output
Wyjątki
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
- workspace
- Workspace
Obiekt obszaru roboczego, z który jest skojarzony obiekt ComputeInstance.
Zwraca
Reprezentacja computeInstance dostarczonego obiektu JSON.
Typ zwracany
Wyjątki
detach
Odłączanie nie jest obsługiwane dla obiektu ComputeInstance. Zamiast tego użyj polecenia cmdlet delete.
detach()
Wyjątki
Operacja nie jest supproted.
get
Zwracanie obiektu ComputeInstance.
get()
Zwraca
Reprezentacja computeInstance dostarczonego obiektu JSON.
Typ zwracany
Wyjątki
get_active_runs
Zwróć generator przebiegów dla tego obliczenia.
get_active_runs(type=None, tags=None, properties=None, status=None)
Parametry
- type
- str
Filtruj zwrócony generator przebiegów według podanego typu. Zobacz add_type_provider tworzenie typów przebiegów.
Filtrowanie jest uruchamiane według tagu lub {"tag": "value"}
Filtr jest uruchamiany według właściwości lub {"property": "value"}
- status
- str
Stan uruchomienia może mieć wartość "Uruchomiono" lub "W kolejce".
Zwraca
Generator azureml._restclient.models.RunDto
Typ zwracany
Wyjątki
get_docs_url
Adres URL dokumentacji dla tej klasy.
get_docs_url()
Zwraca
url
Typ zwracany
Wyjątki
get_status
Pobierz bieżący szczegółowy stan wystąpienia obliczeniowego.
get_status()
Zwraca
Szczegółowy obiekt stanu dla obliczeń
Typ zwracany
Wyjątki
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
- vm_size
- 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ść domyślna to Standard_NC6.
- ssh_public_access
- bool
Wskazuje stan publicznego portu SSH. Możliwe wartości:
- False — publiczny port SSH jest zamknięty.
- Prawda — publiczny port SSH jest otwarty.
- admin_user_ssh_public_key
- str
Klucz publiczny SSH konta użytkownika administratora.
- vnet_resourcegroup_name
- str
Nazwa grupy zasobów, w której znajduje się sieć wirtualna.
Opcjonalny słownik tagów wartości klucza do skojarzenia z obiektem obliczeniowym.
- assigned_user_object_id
- str
Identyfikator obiektu usługi AAD przypisanego użytkownika (wersja zapoznawcza).
- assigned_user_tenant_id
- str
Identyfikator dzierżawy usługi AAD przypisanego użytkownika (wersja zapoznawcza).
Zwraca
Obiekt konfiguracji, który ma być używany podczas tworzenia obiektu obliczeniowego.
Typ zwracany
Wyjątki
refresh_state
Wykonaj 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 przydatne głównie w przypadku ręcznego sondowania stanu obliczeniowego.
refresh_state()
Wyjątki
restart
Uruchom ponownie wystąpienie obliczeniowe.
restart(wait_for_completion=False, show_output=False)
Parametry
- wait_for_completion
- bool
Wartość logiczna czeka na aktualizację stanu. Wartość domyślna to False.
- show_output
- bool
Wartość logiczna zapewniająca bardziej pełne dane wyjściowe. Wartość domyślna to False.
Zwraca
Brak
Typ zwracany
Wyjątki
serialize
Przekonwertuj ten obiekt ComputeInstance na słownik serializacji JSON.
serialize()
Zwraca
Reprezentacja JSON tego obiektu ComputeInstance.
Typ zwracany
Wyjątki
start
Uruchom wystąpienie obliczeniowe.
start(wait_for_completion=False, show_output=False)
Parametry
- wait_for_completion
- bool
Czy poczekać na aktualizację stanu. Wartość domyślna to False.
- show_output
- bool
Czy udostępnić więcej pełnych danych wyjściowych. Wartość domyślna to False.
Zwraca
Brak
Typ zwracany
Wyjątki
stop
Zatrzymaj wystąpienie obliczeniowe.
stop(wait_for_completion=False, show_output=False)
Parametry
- wait_for_completion
- bool
Czy poczekać na aktualizację stanu. Wartość domyślna to False.
- show_output
- bool
Czy udostępnić więcej pełnych danych wyjściowych. Wartość domyślna to False.
Zwraca
Brak
Typ zwracany
Wyjątki
supported_vmsizes
Wyświetl listę obsługiwanych rozmiarów maszyn wirtualnych w regionie.
static supported_vmsizes(workspace, location=None)
Parametry
- location
- str
Lokalizacja wystąpienia. Jeśli nie zostanie określony, wartością domyślną jest lokalizacja obszaru roboczego.
Zwraca
Lista obsługiwanych rozmiarów maszyn wirtualnych w regionie o nazwie maszyny wirtualnej, procesorów wirtualnych i pamięci RAM.
Typ zwracany
Wyjątki
wait_for_completion
Poczekaj na zakończenie aprowizacji wystąpienia obliczeniowego.
wait_for_completion(show_output=False, is_delete_operation=False)
Parametry
- show_output
- bool
Czy udostępnić więcej pełnych danych wyjściowych. Wartość domyślna to False.
- is_delete_operation
- bool
Wskazuje, czy operacja jest przeznaczona do usuwania.
Wyjątki
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla