ContainerResourceRequirements Classe
Definisce i requisiti delle risorse per un contenitore usato dal servizio Web.
Per specificare la configurazione della scalabilità automatica, in genere si userà il deploy_configuration
metodo della AksWebservice classe o della AciWebservice classe .
Inizializzare i requisiti delle risorse del contenitore.
- Ereditarietà
-
builtins.objectContainerResourceRequirements
Costruttore
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Parametri
Nome | Descrizione |
---|---|
cpu
Necessario
|
Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. |
memory_in_gb
Necessario
|
Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. |
cpu_limit
|
È consentito usare il numero massimo di core CPU per questo servizio Web. Può essere un decimale. Valore predefinito: None
|
memory_in_gb_limit
|
La quantità massima di memoria (in GB) che questo servizio Web può usare. Può essere un decimale. Valore predefinito: None
|
gpu
|
Numero di core GPU da allocare per questo servizio Web. Valore predefinito: None
|
cpu
Necessario
|
Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. |
memory_in_gb
Necessario
|
Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. |
cpu_limit
Necessario
|
È consentito usare il numero massimo di core CPU per questo servizio Web. Può essere un decimale. |
memory_in_gb_limit
Necessario
|
La quantità massima di memoria (in GB) che questo servizio Web può usare. Può essere un decimale. |
gpu
Necessario
|
Numero di core GPU da allocare per questo servizio Web. |
Variabili
Nome | Descrizione |
---|---|
cpu
|
Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. |
memory_in_gb
|
Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. |
cpu_limit
|
È consentito usare il numero massimo di core CPU per questo servizio Web. Può essere un decimale. |
memory_in_gb_limit
|
La quantità massima di memoria (in GB) che questo servizio Web può usare. Può essere un decimale. |
gpu
|
Numero di core GPU da allocare per questo servizio Web. |
Metodi
deserialize |
Convertire un oggetto JSON in un oggetto ContainerResourceRequirements. |
serialize |
Convertire questo oggetto ContainerResourceRequirements in un dizionario serializzato JSON. |
deserialize
Convertire un oggetto JSON in un oggetto ContainerResourceRequirements.
static deserialize(payload_obj)
Parametri
Nome | Descrizione |
---|---|
payload_obj
Necessario
|
Oggetto JSON da convertire in un oggetto ContainerResourceRequirements. |
Restituisce
Tipo | Descrizione |
---|---|
Rappresentazione containerResourceRequirements dell'oggetto JSON fornito. |
serialize
Convertire questo oggetto ContainerResourceRequirements in un dizionario serializzato JSON.
serialize()
Restituisce
Tipo | Descrizione |
---|---|
Rappresentazione JSON di questo contenitoreResourceRequirements. |