Share via


ContainerResourceRequirements Classe

Define os requisitos de recursos para um contentor utilizado pelo Webservice.

Para especificar a configuração do dimensionamento automático, normalmente utilizará o deploy_configuration método da AksWebservice classe ou da AciWebservice classe.

Inicialize os requisitos de recursos de contentor.

Herança
builtins.object
ContainerResourceRequirements

Construtor

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

Parâmetros

cpu
float
Necessário

O número de núcleos de CPU a alocar para este Webservice. Pode ser um decimal.

memory_in_gb
float
Necessário

A quantidade de memória (em GB) a alocar para este Webservice. Pode ser um decimal.

cpu_limit
float
valor predefinido: None

O número máximo de núcleos de CPU que este Webservice pode utilizar. Pode ser um decimal.

memory_in_gb_limit
float
valor predefinido: None

A quantidade máxima de memória (em GB) que este Webservice pode utilizar. Pode ser um decimal.

gpu
int
valor predefinido: None

O número de núcleos de GPU a alocar para este Webservice.

cpu
float
Necessário

O número de núcleos de CPU a alocar para este Webservice. Pode ser um decimal.

memory_in_gb
float
Necessário

A quantidade de memória (em GB) a alocar para este Webservice. Pode ser um decimal.

cpu_limit
float
Necessário

O número máximo de núcleos de CPU que este Webservice pode utilizar. Pode ser um decimal.

memory_in_gb_limit
float
Necessário

A quantidade máxima de memória (em GB) que este Webservice pode utilizar. Pode ser um decimal.

gpu
int
Necessário

O número de núcleos de GPU a alocar para este Webservice.

Variáveis

cpu
float

O número de núcleos de CPU a alocar para este Webservice. Pode ser um decimal.

memory_in_gb
float

A quantidade de memória (em GB) a alocar para este Webservice. Pode ser um decimal.

cpu_limit
float

O número máximo de núcleos de CPU que este Webservice pode utilizar. Pode ser um decimal.

memory_in_gb_limit
float

A quantidade máxima de memória (em GB) que este Webservice pode utilizar. Pode ser um decimal.

gpu
int

O número de núcleos de GPU a alocar para este Webservice.

Métodos

deserialize

Converta um objeto JSON num objeto ContainerResourceRequirements.

serialize

Converta este objeto ContainerResourceRequirements num dicionário serializado JSON.

deserialize

Converta um objeto JSON num objeto ContainerResourceRequirements.

static deserialize(payload_obj)

Parâmetros

payload_obj
dict
Necessário

Um objeto JSON para converter num objeto ContainerResourceRequirements.

Devoluções

A representação ContainerResourceRequirements do objeto JSON fornecido.

Tipo de retorno

serialize

Converta este objeto ContainerResourceRequirements num dicionário serializado JSON.

serialize()

Devoluções

A representação JSON deste ContainerResourceRequirements.

Tipo de retorno