ContainerResourceRequirements 類別
定義 Webservice 所使用容器的資源需求。
若要指定自動調整設定,您通常會使用 deploy_configuration
類別或 AciWebservice 類別的 AksWebservice 方法。
初始化容器資源需求。
- 繼承
-
builtins.objectContainerResourceRequirements
建構函式
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
參數
名稱 | Description |
---|---|
cpu
必要
|
要配置給此 Webservice 的 CPU 核心數目。 可以是十進位。 |
memory_in_gb
必要
|
以 GB 為單位的記憶體 (量,) 配置給此 Webservice。 可以是十進位。 |
cpu_limit
|
允許使用此 Webservice 的最大 CPU 核心數目。 可以是十進位。 預設值: None
|
memory_in_gb_limit
|
允許使用此 Webservice) 以 GB 為單位的最大記憶體 (量。 可以是十進位。 預設值: None
|
gpu
|
要配置給此 Webservice 的 GPU 核心數目。 預設值: None
|
cpu
必要
|
要配置給此 Webservice 的 CPU 核心數目。 可以是十進位。 |
memory_in_gb
必要
|
以 GB 為單位的記憶體 (量,) 配置給此 Webservice。 可以是十進位。 |
cpu_limit
必要
|
允許使用此 Webservice 的最大 CPU 核心數目。 可以是十進位。 |
memory_in_gb_limit
必要
|
允許使用此 Webservice) 以 GB 為單位的最大記憶體 (量。 可以是十進位。 |
gpu
必要
|
要配置給此 Webservice 的 GPU 核心數目。 |
變數
名稱 | Description |
---|---|
cpu
|
要配置給此 Webservice 的 CPU 核心數目。 可以是十進位。 |
memory_in_gb
|
以 GB 為單位的記憶體 (量,) 配置給此 Webservice。 可以是十進位。 |
cpu_limit
|
允許使用此 Webservice 的最大 CPU 核心數目。 可以是十進位。 |
memory_in_gb_limit
|
允許使用此 Webservice) 以 GB 為單位的最大記憶體 (量。 可以是十進位。 |
gpu
|
要配置給此 Webservice 的 GPU 核心數目。 |
方法
deserialize |
將 JSON 物件轉換成 ContainerResourceRequirements 物件。 |
serialize |
將此 ContainerResourceRequirements 物件轉換成 JSON 序列化字典。 |
deserialize
將 JSON 物件轉換成 ContainerResourceRequirements 物件。
static deserialize(payload_obj)
參數
名稱 | Description |
---|---|
payload_obj
必要
|
要轉換成 ContainerResourceRequirements 物件的 JSON 物件。 |
傳回
類型 | Description |
---|---|
所提供 JSON 物件的 ContainerResourceRequirements 表示。 |
serialize
將此 ContainerResourceRequirements 物件轉換成 JSON 序列化字典。
serialize()
傳回
類型 | Description |
---|---|
這個 ContainerResourceRequirements 的 JSON 標記法。 |