Condividi tramite


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.object
ContainerResourceRequirements

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
int

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
int

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
int

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.