ContainerResourceRequirements Classe
Define os requisitos de recurso para um contêiner usado pelo serviço Web.
Para especificar a configuração de dimensionamento automático, você normalmente usará o deploy_configuration método da AksWebservice classe ou da AciWebservice classe.
Inicialize os requisitos de recurso de contêiner.
Construtor
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Parâmetros
| Nome | Description |
|---|---|
|
cpu
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
Obrigatório
|
A quantidade de memória (em GB) a ser alocada para esse serviço Web. Pode ser um decimal. |
|
cpu_limit
|
O número máximo de núcleos de CPU que esse serviço Web tem permissão para usar. Pode ser um decimal. Valor padrão: None
|
|
memory_in_gb_limit
|
A quantidade máxima de memória (em GB) que esse serviço Web tem permissão para usar. Pode ser um decimal. Valor padrão: None
|
|
gpu
|
O número de núcleos de GPU a serem alocados para esse serviço Web. Valor padrão: None
|
|
cpu
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
Obrigatório
|
A quantidade de memória (em GB) a ser alocada para esse serviço Web. Pode ser um decimal. |
|
cpu_limit
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
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
Obrigatório
|
O número de núcleos de GPU a serem alocados para esse serviço Web. |
Variáveis
| Nome | Description |
|---|---|
|
cpu
|
O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal. |
|
memory_in_gb
|
A quantidade de memória (em GB) a ser alocada para esse serviço Web. Pode ser um decimal. |
|
cpu_limit
|
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
|
A quantidade máxima de memória (em GB) que esse serviço Web tem permissão para usar. Pode ser um decimal. |
|
gpu
|
O número de núcleos de GPU a serem alocados para esse serviço Web. |
Métodos
| deserialize |
Converta um objeto JSON em um objeto ContainerResourceRequirements. |
| serialize |
Converta esse objeto ContainerResourceRequirements em um dicionário serializado JSON. |
deserialize
Converta um objeto JSON em um objeto ContainerResourceRequirements.
static deserialize(payload_obj)
Parâmetros
| Nome | Description |
|---|---|
|
payload_obj
Obrigatório
|
Um objeto JSON a ser convertido em um objeto ContainerResourceRequirements. |
Retornos
| Tipo | Description |
|---|---|
|
A representação ContainerResourceRequirements do objeto JSON fornecido. |
serialize
Converta esse objeto ContainerResourceRequirements em um dicionário serializado JSON.
serialize()
Retornos
| Tipo | Description |
|---|---|
|
A representação JSON deste ContainerResourceRequirements. |