Partager via


ContainerResourceRequirements Classe

Définit les impératifs liés aux ressources d’un conteneur utilisé par le service web.

Pour spécifier la configuration de la mise à l’échelle automatique, vous utiliserez généralement la méthode deploy_configuration de la classe AksWebservice ou de la classe AciWebservice.

Initialisez les besoins en ressources de conteneur.

Héritage
builtins.object
ContainerResourceRequirements

Constructeur

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

Paramètres

cpu
float
Obligatoire

Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal.

memory_in_gb
float
Obligatoire

Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal.

cpu_limit
float
valeur par défaut: None

Nombre maximal de cœurs de processeur que ce service web est autorisé à utiliser. Peut être un nombre décimal.

memory_in_gb_limit
float
valeur par défaut: None

Quantité maximale de mémoire (en Go) que ce Webservice est autorisé à utiliser. Peut être un nombre décimal.

gpu
int
valeur par défaut: None

Nombre de cœurs GPU à allouer pour ce service web.

cpu
float
Obligatoire

Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal.

memory_in_gb
float
Obligatoire

Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal.

cpu_limit
float
Obligatoire

Nombre maximal de cœurs de processeur que ce service web est autorisé à utiliser. Peut être un nombre décimal.

memory_in_gb_limit
float
Obligatoire

Quantité maximale de mémoire (en Go) que ce Webservice est autorisé à utiliser. Peut être un nombre décimal.

gpu
int
Obligatoire

Nombre de cœurs GPU à allouer pour ce service web.

Variables

cpu
float

Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal.

memory_in_gb
float

Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal.

cpu_limit
float

Nombre maximal de cœurs de processeur que ce service web est autorisé à utiliser. Peut être un nombre décimal.

memory_in_gb_limit
float

Quantité maximale de mémoire (en Go) que ce Webservice est autorisé à utiliser. Peut être un nombre décimal.

gpu
int

Nombre de cœurs GPU à allouer pour ce service web.

Méthodes

deserialize

Convertit un objet JSON en objet ContainerResourceRequirements.

serialize

Convertit cet objet ContainerResourceRequirements en dictionnaire JSON sérialisé.

deserialize

Convertit un objet JSON en objet ContainerResourceRequirements.

static deserialize(payload_obj)

Paramètres

payload_obj
dict
Obligatoire

Objet JSON à convertir en objet ContainerResourceRequirements.

Retours

Représentation sous forme d’objet ContainerResourceRequirements de l’objet JSON fourni.

Type de retour

serialize

Convertit cet objet ContainerResourceRequirements en dictionnaire JSON sérialisé.

serialize()

Retours

Représentation JSON de cet objet ContainerResourceRequirements.

Type de retour