ContainerResourceRequirements 类

定义 Web 服务使用的容器的资源要求。

若要指定自动缩放配置,通常使用deploy_configuration类或AksWebservice类的方法AciWebservice

初始化容器资源要求。

构造函数

ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)

参数

名称 说明
cpu
必需

要为此 Web 服务分配的 CPU 核心数。 可以是小数。

memory_in_gb
必需

要为此 Web 服务分配的内存量(以 GB 为单位)。 可以是小数。

cpu_limit

允许此 Web 服务使用的最大 CPU 核心数。 可以是小数。

默认值: None
memory_in_gb_limit

允许使用此 Web 服务的最大内存量(以 GB 为单位)。 可以是小数。

默认值: None
gpu
int

要为此 Web 服务分配的 GPU 核心数。

默认值: None
cpu
必需

要为此 Web 服务分配的 CPU 核心数。 可以是小数。

memory_in_gb
必需

要为此 Web 服务分配的内存量(以 GB 为单位)。 可以是小数。

cpu_limit
必需

允许此 Web 服务使用的最大 CPU 核心数。 可以是小数。

memory_in_gb_limit
必需

允许使用此 Web 服务的最大内存量(以 GB 为单位)。 可以是小数。

gpu
必需
int

要为此 Web 服务分配的 GPU 核心数。

变量

名称 说明
cpu

要为此 Web 服务分配的 CPU 核心数。 可以是小数。

memory_in_gb

要为此 Web 服务分配的内存量(以 GB 为单位)。 可以是小数。

cpu_limit

允许此 Web 服务使用的最大 CPU 核心数。 可以是小数。

memory_in_gb_limit

允许使用此 Web 服务的最大内存量(以 GB 为单位)。 可以是小数。

gpu
int

要为此 Web 服务分配的 GPU 核心数。

方法

deserialize

将 JSON 对象转换为 ContainerResourceRequirements 对象。

serialize

将此 ContainerResourceRequirements 对象转换为 JSON 序列化字典。

deserialize

将 JSON 对象转换为 ContainerResourceRequirements 对象。

static deserialize(payload_obj)

参数

名称 说明
payload_obj
必需

要转换为 ContainerResourceRequirements 对象的 JSON 对象。

返回

类型 说明

提供的 JSON 对象的 ContainerResourceRequirements 表示形式。

serialize

将此 ContainerResourceRequirements 对象转换为 JSON 序列化字典。

serialize()

返回

类型 说明

此 ContainerResourceRequirements 的 JSON 表示形式。