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.objectContainerResourceRequirements
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
|
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
|
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
|
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. |