Compartir a través de


ContainerResourceRequirements Clase

Define los requisitos de recursos para un contenedor utilizado por el objeto Webservice.

Para especificar la configuración de escalado automático, normalmente usará el método deploy_configuration de la clase AksWebservice o la clase AciWebservice.

Inicialice los requisitos de recursos de contenedor.

Herencia
builtins.object
ContainerResourceRequirements

Constructor

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

Parámetros

Nombre Description
cpu
Requerido

Número de núcleos de CPU que se asignarán a este Webservice. Puede ser un decimal.

memory_in_gb
Requerido

Cantidad de memoria (en GB) que se va a asignar a este Webservice. Puede ser un decimal.

cpu_limit

Número máximo de núcleos de CPU que puede usar este servicio web. Puede ser un decimal.

Valor predeterminado: None
memory_in_gb_limit

Cantidad máxima de memoria (en GB) que puede usar este objeto Webservice. Puede ser un decimal.

Valor predeterminado: None
gpu
int

Número de núcleos de GPU que se asignará a este servicio web.

Valor predeterminado: None
cpu
Requerido

Número de núcleos de CPU que se asignarán a este Webservice. Puede ser un decimal.

memory_in_gb
Requerido

Cantidad de memoria (en GB) que se va a asignar a este Webservice. Puede ser un decimal.

cpu_limit
Requerido

Número máximo de núcleos de CPU que puede usar este servicio web. Puede ser un decimal.

memory_in_gb_limit
Requerido

Cantidad máxima de memoria (en GB) que puede usar este objeto Webservice. Puede ser un decimal.

gpu
Requerido
int

Número de núcleos de GPU que se asignará a este servicio web.

Variables

Nombre Description
cpu

Número de núcleos de CPU que se asignarán a este Webservice. Puede ser un decimal.

memory_in_gb

Cantidad de memoria (en GB) que se va a asignar a este Webservice. Puede ser un decimal.

cpu_limit

Número máximo de núcleos de CPU que puede usar este servicio web. Puede ser un decimal.

memory_in_gb_limit

Cantidad máxima de memoria (en GB) que puede usar este objeto Webservice. Puede ser un decimal.

gpu
int

Número de núcleos de GPU que se asignará a este servicio web.

Métodos

deserialize

Convierte un objeto JSON en un objeto ContainerResourceRequirements.

serialize

Convierte este objeto ContainerResourceRequirements en un diccionario serializado JSON.

deserialize

Convierte un objeto JSON en un objeto ContainerResourceRequirements.

static deserialize(payload_obj)

Parámetros

Nombre Description
payload_obj
Requerido

Objeto JSON que se convierte en un objeto ContainerResourceRequirements.

Devoluciones

Tipo Description

Representación de ContainerResourceRequirements del objeto JSON proporcionado.

serialize

Convierte este objeto ContainerResourceRequirements en un diccionario serializado JSON.

serialize()

Devoluciones

Tipo Description

Representación JSON de este objeto ContainerResourceRequirements.