ModelProfile Klasa

Zawiera wyniki przebiegu profilowania.

Profil modelu to zalecenie dotyczące wymagań dotyczących zasobów. Obiekt ModelProfile jest zwracany z profile metody Model klasy .

Zainicjuj obiekt ModelProfile.

Dziedziczenie
azureml.core.profile._ModelEvaluationResultBase
ModelProfile

Konstruktor

ModelProfile(workspace, name)

Parametry

workspace
Workspace
Wymagane

Obiekt obszaru roboczego zawierający model.

name
str
Wymagane

Nazwa profilu do utworzenia i pobrania.

workspace
Workspace
Wymagane

Obiekt obszaru roboczego zawierający model.

name
str
Wymagane

Nazwa profilu do utworzenia i pobrania.

Uwagi

W poniższym przykładzie pokazano, jak zwrócić obiekt ModelProfile.


   profile = Model.profile(ws, "profilename", [model], inference_config, input_dataset=dataset)
   profile.wait_for_profiling(True)
   profiling_details = profile.get_details()
   print(profiling_details)

Metody

get_details

Pobierz szczegóły wyniku profilowania.

Zwróć zaobserwowane metryki (różne percentyle opóźnienia, maksymalne wykorzystanie procesora CPU i pamięci itp.) i zalecane wymagania dotyczące zasobów w przypadku powodzenia.

serialize

Przekonwertuj ten profil na słownik serializowany w formacie JSON.

wait_for_completion

Poczekaj na zakończenie profilowania modelu.

get_details

Pobierz szczegóły wyniku profilowania.

Zwróć zaobserwowane metryki (różne percentyle opóźnienia, maksymalne wykorzystanie procesora CPU i pamięci itp.) i zalecane wymagania dotyczące zasobów w przypadku powodzenia.

get_details()

Zwraca

Słownik zalecanych wymagań dotyczących zasobów.

Typ zwracany

serialize

Przekonwertuj ten profil na słownik serializowany w formacie JSON.

serialize()

Zwraca

Reprezentacja JSON tego profilu

Typ zwracany

wait_for_completion

Poczekaj na zakończenie profilowania modelu.

wait_for_completion(show_output=False)

Parametry

show_output
bool
wartość domyślna: False

Opcja logiczna umożliwiająca drukowanie bardziej pełnych danych wyjściowych. Wartość domyślna to False.