ContainerResourceRequirements クラス

Webservice によって使用されるコンテナーのリソース要件を定義します。

自動スケーリング構成を指定するには、通常、AksWebservice クラスまたは AciWebservice クラスの deploy_configuration メソッドを使用します。

コンテナー リソースの要件を初期化します。

継承
builtins.object
ContainerResourceRequirements

コンストラクター

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

パラメーター

cpu
float
必須

この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。

memory_in_gb
float
必須

この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。

cpu_limit
float
既定値: None

この Webservice で使用できる CPU コアの最大数。 10 進数を指定できます。

memory_in_gb_limit
float
既定値: None

この Web サービスで使用できるメモリの最大量 (GB 単位)。 10 進数を指定できます。

gpu
int
既定値: None

この Web サービスに割り当てる GPU コアの数。

cpu
float
必須

この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。

memory_in_gb
float
必須

この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。

cpu_limit
float
必須

この Webservice で使用できる CPU コアの最大数。 10 進数を指定できます。

memory_in_gb_limit
float
必須

この Web サービスで使用できるメモリの最大量 (GB 単位)。 10 進数を指定できます。

gpu
int
必須

この Web サービスに割り当てる GPU コアの数。

変数

cpu
float

この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。

memory_in_gb
float

この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。

cpu_limit
float

この Webservice で使用できる CPU コアの最大数。 10 進数を指定できます。

memory_in_gb_limit
float

この Web サービスで使用できるメモリの最大量 (GB 単位)。 10 進数を指定できます。

gpu
int

この Web サービスに割り当てる GPU コアの数。

メソッド

deserialize

JSON オブジェクトを ContainerResourceRequirements オブジェクトに変換します。

serialize

この ContainerResourceRequirements オブジェクトを JSON でシリアル化された辞書に変換します。

deserialize

JSON オブジェクトを ContainerResourceRequirements オブジェクトに変換します。

static deserialize(payload_obj)

パラメーター

payload_obj
dict
必須

ContainerResourceRequirements オブジェクトに変換する JSON オブジェクト。

戻り値

指定された JSON オブジェクトの ContainerResourceRequirements 表現。

の戻り値の型 :

serialize

この ContainerResourceRequirements オブジェクトを JSON でシリアル化された辞書に変換します。

serialize()

戻り値

この ContainerResourceRequirements の JSON 表現。

の戻り値の型 :