Freigeben über


ContainerResourceRequirements Klasse

Definiert die Ressourcenanforderungen für einen Container, der vom Webdienst verwendet wird

Um die Konfiguration der automatischen Skalierung anzugeben, verwenden Sie in der Regel die deploy_configuration-Methode der AksWebservice-Klasse oder der AciWebservice-Klasse.

Initialisieren Sie die Containerressourcenanforderungen.

Vererbung
builtins.object
ContainerResourceRequirements

Konstruktor

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

Parameter

Name Beschreibung
cpu
Erforderlich

Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein.

memory_in_gb
Erforderlich

Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein.

cpu_limit

Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein.

Standardwert: None
memory_in_gb_limit

Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein.

Standardwert: None
gpu
int

Die Anzahl der GPU-Kerne, die für diesen Webdienst zuzuordnen sind.

Standardwert: None
cpu
Erforderlich

Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein.

memory_in_gb
Erforderlich

Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein.

cpu_limit
Erforderlich

Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein.

memory_in_gb_limit
Erforderlich

Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein.

gpu
Erforderlich
int

Die Anzahl der GPU-Kerne, die für diesen Webdienst zuzuordnen sind.

Variablen

Name Beschreibung
cpu

Die Anzahl von CPU-Kernen, die für diesen Webdienst zugeordnet werden sollen. Kann eine Dezimalzahl sein.

memory_in_gb

Menge an Arbeitsspeicher (in GB), die für diesen Webdienst zugeordnet werden soll. Kann eine Dezimalzahl sein.

cpu_limit

Maximale Anzahl der CPU-Kerne, die dieser Webdienst verwenden darf. Kann eine Dezimalzahl sein.

memory_in_gb_limit

Die maximale Arbeitsspeichermenge (in GB), die von diesem Webdienst verwendet werden darf. Kann eine Dezimalzahl sein.

gpu
int

Die Anzahl der GPU-Kerne, die für diesen Webdienst zuzuordnen sind.

Methoden

deserialize

Konvertieren Sie ein JSON-Objekt in ein ContainerResourceRequirements-Objekt.

serialize

Konvertieren Sie dieses ContainerResourceRequirements-Objekt in ein serialisiertes JSON-Wörterbuch.

deserialize

Konvertieren Sie ein JSON-Objekt in ein ContainerResourceRequirements-Objekt.

static deserialize(payload_obj)

Parameter

Name Beschreibung
payload_obj
Erforderlich

JSON-Objekt, das in ein ContainerResourceRequirements-Objekt konvertiert werden soll.

Gibt zurück

Typ Beschreibung

Die ContainerResourceRequirements-Darstellung des bereitgestellten JSON-Objekts.

serialize

Konvertieren Sie dieses ContainerResourceRequirements-Objekt in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

Typ Beschreibung

JSON-Darstellung dieses ContainerResourceRequirements-Objekts.