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
|
要为此 Web 服务分配的 GPU 核心数。 默认值: None
|
cpu
必需
|
要为此 Web 服务分配的 CPU 核心数。 可以是小数。 |
memory_in_gb
必需
|
要为此 Web 服务分配的内存量(以 GB 为单位)。 可以是小数。 |
cpu_limit
必需
|
允许此 Web 服务使用的最大 CPU 核心数。 可以是小数。 |
memory_in_gb_limit
必需
|
允许使用此 Web 服务的最大内存量(以 GB 为单位)。 可以是小数。 |
gpu
必需
|
要为此 Web 服务分配的 GPU 核心数。 |
变量
名称 | 说明 |
---|---|
cpu
|
要为此 Web 服务分配的 CPU 核心数。 可以是小数。 |
memory_in_gb
|
要为此 Web 服务分配的内存量(以 GB 为单位)。 可以是小数。 |
cpu_limit
|
允许此 Web 服务使用的最大 CPU 核心数。 可以是小数。 |
memory_in_gb_limit
|
允许使用此 Web 服务的最大内存量(以 GB 为单位)。 可以是小数。 |
gpu
|
要为此 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 表示形式。 |