Aracılığıyla paylaş


ModelProfile Sınıf

Profil oluşturma çalıştırmasının sonuçlarını içerir.

Modelin model profili bir kaynak gereksinimi önerisidir. Sınıfının yönteminden profileModel bir ModelProfile nesnesi döndürülür.

ModelProfile nesnesini başlatın.

Devralma
azureml.core.profile._ModelEvaluationResultBase
ModelProfile

Oluşturucu

ModelProfile(workspace, name)

Parametreler

Name Description
workspace
Gerekli

Modeli içeren çalışma alanı nesnesi.

name
Gerekli
str

Oluşturulacak ve alınacak profilin adı.

workspace
Gerekli

Modeli içeren çalışma alanı nesnesi.

name
Gerekli
str

Oluşturulacak ve alınacak profilin adı.

Açıklamalar

Aşağıdaki örnekte ModelProfile nesnesinin nasıl döndürüleceği gösterilmektedir.


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

Yöntemler

get_details

Profil oluşturma sonucunun ayrıntılarını alın.

Başarı durumunda gözlemlenen ölçümleri (çeşitli gecikme yüzdebirlik dilimleri, en fazla kullanılan cpu ve bellek vb.) ve önerilen kaynak gereksinimlerini döndürür.

serialize

Bu Profili JSON serileştirilmiş sözlüğe dönüştürün.

wait_for_completion

Modelin profil oluşturmayı tamamlanmasını bekleyin.

get_details

Profil oluşturma sonucunun ayrıntılarını alın.

Başarı durumunda gözlemlenen ölçümleri (çeşitli gecikme yüzdebirlik dilimleri, en fazla kullanılan cpu ve bellek vb.) ve önerilen kaynak gereksinimlerini döndürür.

get_details()

Döndürülenler

Tür Description

Önerilen kaynak gereksinimleri sözlüğü.

serialize

Bu Profili JSON serileştirilmiş sözlüğe dönüştürün.

serialize()

Döndürülenler

Tür Description

Bu Profilin JSON gösterimi

wait_for_completion

Modelin profil oluşturmayı tamamlanmasını bekleyin.

wait_for_completion(show_output=False)

Parametreler

Name Description
show_output

Daha ayrıntılı çıktı yazdırmak için Boole seçeneği. Varsayılan değer False'tur.

Default value: False