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

Name Description
cpu
Necessário

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

memory_in_gb
Necessário

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

cpu_limit

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

Default value: None
memory_in_gb_limit

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

Default value: None
gpu
int

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

Default value: None
cpu
Necessário

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

memory_in_gb
Necessário

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

cpu_limit
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
Necessário

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

gpu
Necessário
int

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

Variáveis

Name Description
cpu

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

memory_in_gb

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

cpu_limit

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

memory_in_gb_limit

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

Name Description
payload_obj
Necessário

Um objeto JSON para converter num objeto ContainerResourceRequirements.

Devoluções

Tipo Description

A representação ContainerResourceRequirements do objeto JSON fornecido.

serialize

Converta este objeto ContainerResourceRequirements num dicionário serializado JSON.

serialize()

Devoluções

Tipo Description

A representação JSON deste ContainerResourceRequirements.