Compartilhar via


ContainerResourceRequirements Classe

Define os requisitos de recursos para um contêiner usado pelo serviço Web.

Para especificar a configuração de dimensionamento automático, você normalmente usará o método deploy_configuration da classe AksWebservice ou da classe AciWebservice.

Inicialize os requisitos de recurso de contêiner.

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
Obrigatório

O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal.

memory_in_gb
float
Obrigatório

A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal.

cpu_limit
float
valor padrão: None

O número máximo de núcleos de CPU que esse serviço Web tem permissão para usar. Pode ser um decimal.

memory_in_gb_limit
float
valor padrão: None

A quantidade máxima de memória (em GB) que esse serviço Web tem permissão para usar. Pode ser um decimal.

gpu
int
valor padrão: None

O número de núcleos de GPU alocados para esse serviço Web.

cpu
float
Obrigatório

O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal.

memory_in_gb
float
Obrigatório

A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal.

cpu_limit
float
Obrigatório

O número máximo de núcleos de CPU que esse serviço Web tem permissão para usar. Pode ser um decimal.

memory_in_gb_limit
float
Obrigatório

A quantidade máxima de memória (em GB) que esse serviço Web tem permissão para usar. Pode ser um decimal.

gpu
int
Obrigatório

O número de núcleos de GPU alocados para esse serviço Web.

Variáveis

cpu
float

O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal.

memory_in_gb
float

A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal.

cpu_limit
float

O número máximo de núcleos de CPU que esse serviço Web tem permissão para usar. Pode ser um decimal.

memory_in_gb_limit
float

A quantidade máxima de memória (em GB) que esse serviço Web tem permissão para usar. Pode ser um decimal.

gpu
int

O número de núcleos de GPU alocados para esse serviço Web.

Métodos

deserialize

Converta um objeto JSON em um objeto ContainerResourceRequirements.

serialize

Converte este objeto ContainerResourceRequirements em um dicionário serializado JSON.

deserialize

Converta um objeto JSON em um objeto ContainerResourceRequirements.

static deserialize(payload_obj)

Parâmetros

payload_obj
dict
Obrigatório

Um objeto JSON a ser convertido em um objeto ContainerResourceRequirements.

Retornos

A representação ContainerResourceRequirements do objeto JSON fornecido.

Tipo de retorno

serialize

Converte este objeto ContainerResourceRequirements em um dicionário serializado JSON.

serialize()

Retornos

A representação JSON desse ContainerResourceRequirements.

Tipo de retorno