Share via


ModelProfile Klass

Innehåller resultatet av en profileringskörning.

En modellprofil för en modell är en rekommendation om resurskrav. Ett ModelProfile-objekt returneras från profile -metoden för Model klassen.

Initiera ModelProfile-objektet.

Arv
azureml.core.profile._ModelEvaluationResultBase
ModelProfile

Konstruktor

ModelProfile(workspace, name)

Parametrar

workspace
Workspace
Obligatorisk

Arbetsyteobjektet som innehåller modellen.

name
str
Obligatorisk

Namnet på profilen som ska skapas och hämtas.

workspace
Workspace
Obligatorisk

Arbetsyteobjektet som innehåller modellen.

name
str
Obligatorisk

Namnet på profilen som ska skapas och hämtas.

Kommentarer

I följande exempel visas hur du returnerar ett ModelProfile-objekt.


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

Metoder

get_details

Hämta information om profileringsresultatet.

Returnera de observerade måtten (olika svarstids percentiler, maximal processoranvändning och minne osv.) och rekommenderade resurskrav om det skulle lyckas.

serialize

Konvertera den här profilen till en serialiserad JSON-ordlista.

wait_for_completion

Vänta tills modellen har slutfört profileringen.

get_details

Hämta information om profileringsresultatet.

Returnera de observerade måtten (olika svarstids percentiler, maximal processoranvändning och minne osv.) och rekommenderade resurskrav om det skulle lyckas.

get_details()

Returer

En ordlista med rekommenderade resurskrav.

Returtyp

serialize

Konvertera den här profilen till en serialiserad JSON-ordlista.

serialize()

Returer

JSON-representationen av den här profilen

Returtyp

wait_for_completion

Vänta tills modellen har slutfört profileringen.

wait_for_completion(show_output=False)

Parametrar

show_output
bool
standardvärde: False

Booleskt alternativ för att skriva ut mer utförliga utdata. Standardvärdet är Falskt.