Udostępnij przez


ModelProfile Klasa

Zawiera wyniki przebiegu profilowania.

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

Zainicjuj obiekt ModelProfile.

Konstruktor

ModelProfile(workspace, name)

Parametry

Nazwa Opis
workspace
Wymagane

Obiekt obszaru roboczego zawierający model.

name
Wymagane
str

Nazwa profilu do utworzenia i pobrania.

workspace
Wymagane

Obiekt obszaru roboczego zawierający model.

name
Wymagane
str

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

Uzyskaj szczegółowe informacje o wyniku profilowania.

Zwróć obserwowane metryki (różne percentyle opóźnień, 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

Uzyskaj szczegółowe informacje o wyniku profilowania.

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

get_details()

Zwraca

Typ Opis

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

serialize

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

serialize()

Zwraca

Typ Opis

Reprezentacja JSON tego profilu

wait_for_completion

Poczekaj na zakończenie profilowania modelu.

wait_for_completion(show_output=False)

Parametry

Nazwa Opis
show_output

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

Domyślna wartość: False