ModelProfile Classe

Contiene i risultati di un'esecuzione di profilatura.

Un profilo di modello di un modello è una raccomandazione sui requisiti di risorsa. Un oggetto ModelProfile viene restituito dal profile metodo della Model classe.

Inizializzare l'oggetto ModelProfile.

Ereditarietà
azureml.core.profile._ModelEvaluationResultBase
ModelProfile

Costruttore

ModelProfile(workspace, name)

Parametri

Nome Descrizione
workspace
Necessario

Oggetto dell'area di lavoro contenente il modello.

name
Necessario
str

Nome del profilo da creare e recuperare.

workspace
Necessario

Oggetto dell'area di lavoro contenente il modello.

name
Necessario
str

Nome del profilo da creare e recuperare.

Commenti

Nell'esempio seguente viene illustrato come restituire un oggetto 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)

Metodi

get_details

Ottenere i dettagli del risultato della profilatura.

Restituisce le metriche osservate (vari percentili di latenza, cpu e memoria massima usata e così via) e i requisiti di risorsa consigliati in caso di esito positivo.

serialize

Convertire questo profilo in un dizionario serializzato JSON.

wait_for_completion

Attendere che il modello finisca la profilatura.

get_details

Ottenere i dettagli del risultato della profilatura.

Restituisce le metriche osservate (vari percentili di latenza, cpu e memoria massima usata e così via) e i requisiti di risorsa consigliati in caso di esito positivo.

get_details()

Restituisce

Tipo Descrizione

Dizionario dei requisiti di risorsa consigliati.

serialize

Convertire questo profilo in un dizionario serializzato JSON.

serialize()

Restituisce

Tipo Descrizione

Rappresentazione JSON di questo profilo

wait_for_completion

Attendere che il modello finisca la profilatura.

wait_for_completion(show_output=False)

Parametri

Nome Descrizione
show_output

Opzione booleana per stampare un output più dettagliato. Il valore predefinito è False.

Valore predefinito: False