ContainerResourceRequirements Classe
Définit les besoins en 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 deploy_configuration méthode de la AksWebservice classe ou de la AciWebservice classe.
Initialisez les besoins en ressources de conteneur.
Constructeur
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Paramètres
| Nom | Description |
|---|---|
|
cpu
Obligatoire
|
Nombre de cœurs d’UC à allouer pour ce service Web. Peut être une décimale. |
|
memory_in_gb
Obligatoire
|
Quantité de mémoire (en Go) à allouer pour ce service Web. Peut être une décimale. |
|
cpu_limit
|
Le nombre maximal de cœurs d’UC que ce service Web est autorisé à utiliser. Peut être une décimale. Valeur par défaut: None
|
|
memory_in_gb_limit
|
La quantité maximale de mémoire (en Go) que ce service Web est autorisé à utiliser. Peut être une décimale. Valeur par défaut: None
|
|
gpu
|
Nombre de cœurs GPU à allouer pour ce service Web. Valeur par défaut: None
|
|
cpu
Obligatoire
|
Nombre de cœurs d’UC à allouer pour ce service Web. Peut être une décimale. |
|
memory_in_gb
Obligatoire
|
Quantité de mémoire (en Go) à allouer pour ce service Web. Peut être une décimale. |
|
cpu_limit
Obligatoire
|
Le nombre maximal de cœurs d’UC que ce service Web est autorisé à utiliser. Peut être une décimale. |
|
memory_in_gb_limit
Obligatoire
|
La quantité maximale de mémoire (en Go) que ce service Web est autorisé à utiliser. Peut être une décimale. |
|
gpu
Obligatoire
|
Nombre de cœurs GPU à allouer pour ce service Web. |
Variables
| Nom | Description |
|---|---|
|
cpu
|
Nombre de cœurs d’UC à allouer pour ce service Web. Peut être une décimale. |
|
memory_in_gb
|
Quantité de mémoire (en Go) à allouer pour ce service Web. Peut être une décimale. |
|
cpu_limit
|
Le nombre maximal de cœurs d’UC que ce service Web est autorisé à utiliser. Peut être une décimale. |
|
memory_in_gb_limit
|
La quantité maximale de mémoire (en Go) que ce service Web est autorisé à utiliser. Peut être une décimale. |
|
gpu
|
Nombre de cœurs GPU à allouer pour ce service Web. |
Méthodes
| deserialize |
Convertissez un objet JSON en objet ContainerResourceRequirements. |
| serialize |
Convertissez cet objet ContainerResourceRequirements en dictionnaire sérialisé JSON. |
deserialize
Convertissez un objet JSON en objet ContainerResourceRequirements.
static deserialize(payload_obj)
Paramètres
| Nom | Description |
|---|---|
|
payload_obj
Obligatoire
|
Objet JSON à convertir en objet ContainerResourceRequirements. |
Retours
| Type | Description |
|---|---|
|
Représentation ContainerResourceRequirements de l’objet JSON fourni. |
serialize
Convertissez cet objet ContainerResourceRequirements en dictionnaire sérialisé JSON.
serialize()
Retours
| Type | Description |
|---|---|
|
Représentation JSON de ce ContainerResourceRequirements. |