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 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ż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?.
Klasa ComputeTarget, konstruktor.
Pobieranie reprezentacji 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 z skojarzonego obszaru roboczego. |
deserialize |
Przekonwertuj obiekt JSON na obiekt ComputeInstance. Nie powiedzie się, jeśli podany obszar roboczy nie jest obszarem roboczym skojarzonym z usługą ComputeInstance. |
detach |
Odłączanie nie jest obsługiwane dla obiektu ComputeInstance. Zamiast tego użyj polecenia cmdlet delete. |
get |
Zwraca obiekt ComputeInstance. |
get_active_runs |
Zwróć generator przebiegów dla tego obliczenia. |
get_docs_url |
Adres URL do dokumentacji dla tej klasy. |
get_status |
Pobierz bieżący szczegółowy stan wystąpienia obliczeniowego. |
provisioning_configuration |
Utwórz obiekt konfiguracji na potrzeby aprowizowania obiektu docelowego computeInstance. |
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 przede wszystkim przydatne 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 usługę ComputeInstance. |
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 z 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 nie zostanie zmienione.
deserialize
Przekonwertuj obiekt JSON na obiekt ComputeInstance.
Nie powiedzie się, jeśli podany obszar roboczy nie jest obszarem roboczym skojarzonym z usługą ComputeInstance.
static deserialize(workspace, object_dict)
Parametry
- workspace
- Workspace
Obiekt obszaru roboczego, z który jest skojarzony obiekt ComputeInstance.
Zwraca
Reprezentacja wystąpienia obliczeniowego 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 suppromitowana.
get
Zwraca obiekt ComputeInstance.
get()
Zwraca
Reprezentacja wystąpienia obliczeniowego 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 "tag" lub {"tag": "value"}
Filtry są uruchamiane 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 do 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 aprowizowania obiektu docelowego computeInstance.
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. Należy pamiętać, że nie wszystkie rozmiary są dostępne we wszystkich regionach, zgodnie z opisem w poprzednim linku. Domyślnie 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 przede wszystkim przydatne 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 będzie 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 usługę ComputeInstance.
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 podać 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 podać 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ść domyślna to 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 usunięcia.
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