ContainerResourceRequirements Clase
Define los requisitos de recursos para un contenedor usado por el servicio web.
Para especificar la configuración de escalado automático, normalmente usará el deploy_configuration método de la AksWebservice clase o la AciWebservice clase .
Inicialice los requisitos de recursos del contenedor.
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 van a asignar para este servicio web. Puede ser un decimal. |
|
memory_in_gb
Requerido
|
Cantidad de memoria (en GB) que se va a asignar para este servicio web. Puede ser un decimal. |
|
cpu_limit
|
El 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
|
La cantidad máxima de memoria (en GB) que este servicio web puede usar. Puede ser un decimal. Valor predeterminado: None
|
|
gpu
|
Número de núcleos de GPU que se van a asignar para este servicio web. Valor predeterminado: None
|
|
cpu
Requerido
|
Número de núcleos de CPU que se van a asignar para este servicio web. Puede ser un decimal. |
|
memory_in_gb
Requerido
|
Cantidad de memoria (en GB) que se va a asignar para este servicio web. Puede ser un decimal. |
|
cpu_limit
Requerido
|
El número máximo de núcleos de CPU que puede usar este servicio web. Puede ser un decimal. |
|
memory_in_gb_limit
Requerido
|
La cantidad máxima de memoria (en GB) que este servicio web puede usar. Puede ser un decimal. |
|
gpu
Requerido
|
Número de núcleos de GPU que se van a asignar para este servicio web. |
Variables
| Nombre | Description |
|---|---|
|
cpu
|
Número de núcleos de CPU que se van a asignar para este servicio web. Puede ser un decimal. |
|
memory_in_gb
|
Cantidad de memoria (en GB) que se va a asignar para este servicio web. Puede ser un decimal. |
|
cpu_limit
|
El número máximo de núcleos de CPU que puede usar este servicio web. Puede ser un decimal. |
|
memory_in_gb_limit
|
La cantidad máxima de memoria (en GB) que este servicio web puede usar. Puede ser un decimal. |
|
gpu
|
Número de núcleos de GPU que se van a asignar para este servicio web. |
Métodos
| deserialize |
Convierta un objeto JSON en un objeto ContainerResourceRequirements. |
| serialize |
Convierta este objeto ContainerResourceRequirements en un diccionario serializado JSON. |
deserialize
Convierta un objeto JSON en un objeto ContainerResourceRequirements.
static deserialize(payload_obj)
Parámetros
| Nombre | Description |
|---|---|
|
payload_obj
Requerido
|
Objeto JSON que se va a convertir en un objeto ContainerResourceRequirements. |
Devoluciones
| Tipo | Description |
|---|---|
|
Representación ContainerResourceRequirements del objeto JSON proporcionado. |
serialize
Convierta este objeto ContainerResourceRequirements en un diccionario serializado JSON.
serialize()
Devoluciones
| Tipo | Description |
|---|---|
|
Representación JSON de este ContainerResourceRequirements. |