Delen via


ContainerResourceRequirements Klas

Definieert de resourcevereisten voor een container die wordt gebruikt door de webservice.

Als u de configuratie voor automatisch schalen wilt opgeven, gebruikt u doorgaans de deploy_configuration methode van de AksWebservice klasse of de AciWebservice klasse.

Initialiseer de resourcevereisten voor de container.

Overname
builtins.object
ContainerResourceRequirements

Constructor

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

Parameters

Name Description
cpu
Vereist

Het aantal CPU-kernen dat voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn.

memory_in_gb
Vereist

De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn.

cpu_limit

Het maximum aantal CPU-kernen dat deze webservice mag gebruiken. Kan een decimaal getal zijn.

Default value: None
memory_in_gb_limit

De maximale hoeveelheid geheugen (in GB) die deze webservice mag gebruiken. Kan een decimaal getal zijn.

Default value: None
gpu
int

Het aantal GPU-kernen dat voor deze webservice moet worden toegewezen.

Default value: None
cpu
Vereist

Het aantal CPU-kernen dat voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn.

memory_in_gb
Vereist

De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn.

cpu_limit
Vereist

Het maximum aantal CPU-kernen dat deze webservice mag gebruiken. Kan een decimaal getal zijn.

memory_in_gb_limit
Vereist

De maximale hoeveelheid geheugen (in GB) die deze webservice mag gebruiken. Kan een decimaal getal zijn.

gpu
Vereist
int

Het aantal GPU-kernen dat voor deze webservice moet worden toegewezen.

Variabelen

Name Description
cpu

Het aantal CPU-kernen dat voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn.

memory_in_gb

De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn.

cpu_limit

Het maximum aantal CPU-kernen dat deze webservice mag gebruiken. Kan een decimaal getal zijn.

memory_in_gb_limit

De maximale hoeveelheid geheugen (in GB) die deze webservice mag gebruiken. Kan een decimaal getal zijn.

gpu
int

Het aantal GPU-kernen dat voor deze webservice moet worden toegewezen.

Methoden

deserialize

Converteer een JSON-object naar een ContainerResourceRequirements-object.

serialize

Converteer dit ContainerResourceRequirements-object naar een geserialiseerde JSON-woordenlijst.

deserialize

Converteer een JSON-object naar een ContainerResourceRequirements-object.

static deserialize(payload_obj)

Parameters

Name Description
payload_obj
Vereist

Een JSON-object om te converteren naar een ContainerResourceRequirements-object.

Retouren

Type Description

De ContainerResourceRequirements-weergave van het opgegeven JSON-object.

serialize

Converteer dit ContainerResourceRequirements-object naar een geserialiseerde JSON-woordenlijst.

serialize()

Retouren

Type Description

De JSON-weergave van deze ContainerResourceRequirements.