ContainerResourceRequirements Класс
Определяет требования к ресурсам для контейнера, используемого веб-службой.
Чтобы указать конфигурацию автоматического масштабирования, обычно используется метод deploy_configuration
класса AksWebservice или класса AciWebservice.
Инициализируйте требования к ресурсам контейнера.
- Наследование
-
builtins.objectContainerResourceRequirements
Конструктор
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Параметры
Имя | Описание |
---|---|
cpu
Обязательно
|
Количество ядер ЦП, выделяемых для этого объекта WebService. Может выражаться десятичным числом. |
memory_in_gb
Обязательно
|
Объем памяти (в ГБ), выделяемой для этого объекта WebService. Может выражаться десятичным числом. |
cpu_limit
|
Максимальное число ядер ЦП, которое может использовать этот объект WebService. Может выражаться десятичным числом. Default value: None
|
memory_in_gb_limit
|
Максимальный объем памяти (в ГБ), который может использовать этот объект WebService. Может выражаться десятичным числом. Default value: None
|
gpu
|
Количество ядер GPU, выделяемых для этого объекта WebService. Default value: None
|
cpu
Обязательно
|
Количество ядер ЦП, выделяемых для этого объекта WebService. Может выражаться десятичным числом. |
memory_in_gb
Обязательно
|
Объем памяти (в ГБ), выделяемой для этого объекта WebService. Может выражаться десятичным числом. |
cpu_limit
Обязательно
|
Максимальное число ядер ЦП, которое может использовать этот объект WebService. Может выражаться десятичным числом. |
memory_in_gb_limit
Обязательно
|
Максимальный объем памяти (в ГБ), который может использовать этот объект WebService. Может выражаться десятичным числом. |
gpu
Обязательно
|
Количество ядер GPU, выделяемых для этого объекта WebService. |
Переменные
Имя | Описание |
---|---|
cpu
|
Количество ядер ЦП, выделяемых для этого объекта WebService. Может выражаться десятичным числом. |
memory_in_gb
|
Объем памяти (в ГБ), выделяемой для этого объекта WebService. Может выражаться десятичным числом. |
cpu_limit
|
Максимальное число ядер ЦП, которое может использовать этот объект WebService. Может выражаться десятичным числом. |
memory_in_gb_limit
|
Максимальный объем памяти (в ГБ), который может использовать этот объект WebService. Может выражаться десятичным числом. |
gpu
|
Количество ядер GPU, выделяемых для этого объекта WebService. |
Методы
deserialize |
Преобразование объекта JSON в объект ContainerResourceRequirements. |
serialize |
Преобразует этот объект ContainerResourceRequirements в сериализованный словарь JSON. |
deserialize
Преобразование объекта JSON в объект ContainerResourceRequirements.
static deserialize(payload_obj)
Параметры
Имя | Описание |
---|---|
payload_obj
Обязательно
|
Объект JSON для преобразования в объект ContainerResourceRequirements. |
Возвращаемое значение
Тип | Описание |
---|---|
Представление ContainerResourceRequirements предоставленного объекта JSON. |
serialize
Преобразует этот объект ContainerResourceRequirements в сериализованный словарь JSON.
serialize()
Возвращаемое значение
Тип | Описание |
---|---|
Представление JSON этого объекта ContainerResourceRequirements. |