ModelProfile Класс

Содержит результаты сеанса профилирования.

Профиль модели — это рекомендация с требованием к ресурсам. Объект ModelProfile возвращается из метода profile класса Model.

Инициализируйте объект ModelProfile.

Наследование
azureml.core.profile._ModelEvaluationResultBase
ModelProfile

Конструктор

ModelProfile(workspace, name)

Параметры

workspace
Workspace
Обязательно

Объект рабочей области, содержащий модель.

name
str
Обязательно

Имя создаваемого и извлекаемого профиля.

workspace
Workspace
Обязательно

Объект рабочей области, содержащий модель.

name
str
Обязательно

Имя создаваемого и извлекаемого профиля.

Комментарии

В примере ниже показано, как возвратить объект 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)

Методы

get_details

Получение сведений о результатах профилирования.

Возвращает наблюдаемые метрики (различные процентили задержки, максимальное использование ЦП и памяти и т. д.) и рекомендуемые требования к ресурсам в случае успеха.

serialize

Преобразование этого профиля в сериализованный словарь JSON.

wait_for_completion

Дождитесь завершения профилирования модели.

get_details

Получение сведений о результатах профилирования.

Возвращает наблюдаемые метрики (различные процентили задержки, максимальное использование ЦП и памяти и т. д.) и рекомендуемые требования к ресурсам в случае успеха.

get_details()

Возвращаемое значение

Словарь рекомендуемых требований к ресурсам.

Возвращаемый тип

serialize

Преобразование этого профиля в сериализованный словарь JSON.

serialize()

Возвращаемое значение

Представление JSON для этого профиля

Возвращаемый тип

wait_for_completion

Дождитесь завершения профилирования модели.

wait_for_completion(show_output=False)

Параметры

show_output
bool
значение по умолчанию: False

Логический параметр для печати более подробных выходных данных. Значение по умолчанию — False.