ModelProfile 类

包含分析运行的结果。

模型的模型配置文件是资源要求建议。 从 Model 类的方法 profile 返回 ModelProfile 对象。

初始化 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

获取分析结果的详细信息。

如果成功,则返回观察到的指标 (各种延迟百分位数、最大利用率 cpu 和内存等) 和建议的资源要求。

serialize

将此配置文件转换为 JSON 序列化字典。

wait_for_completion

等待模型完成分析。

get_details

获取分析结果的详细信息。

如果成功,则返回观察到的指标 (各种延迟百分位数、最大利用率 cpu 和内存等) 和建议的资源要求。

get_details()

返回

建议的资源要求的字典。

返回类型

serialize

将此配置文件转换为 JSON 序列化字典。

serialize()

返回

此配置文件的 JSON 表示形式

返回类型

wait_for_completion

等待模型完成分析。

wait_for_completion(show_output=False)

参数

show_output
bool
默认值: False

用于列显更详细输出的布尔选项。 默认为 False。