Поделиться через


ContainerResourceRequirements Класс

Определяет требования к ресурсам для контейнера, используемого веб-службой.

Чтобы указать конфигурацию автоматического масштабирования, обычно используется метод deploy_configuration класса AksWebservice или класса AciWebservice.

Инициализируйте требования к ресурсам контейнера.

Наследование
builtins.object
ContainerResourceRequirements

Конструктор

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
int

Количество ядер GPU, выделяемых для этого объекта WebService.

Default value: None
cpu
Обязательно

Количество ядер ЦП, выделяемых для этого объекта WebService. Может выражаться десятичным числом.

memory_in_gb
Обязательно

Объем памяти (в ГБ), выделяемой для этого объекта WebService. Может выражаться десятичным числом.

cpu_limit
Обязательно

Максимальное число ядер ЦП, которое может использовать этот объект WebService. Может выражаться десятичным числом.

memory_in_gb_limit
Обязательно

Максимальный объем памяти (в ГБ), который может использовать этот объект WebService. Может выражаться десятичным числом.

gpu
Обязательно
int

Количество ядер GPU, выделяемых для этого объекта WebService.

Переменные

Имя Описание
cpu

Количество ядер ЦП, выделяемых для этого объекта WebService. Может выражаться десятичным числом.

memory_in_gb

Объем памяти (в ГБ), выделяемой для этого объекта WebService. Может выражаться десятичным числом.

cpu_limit

Максимальное число ядер ЦП, которое может использовать этот объект WebService. Может выражаться десятичным числом.

memory_in_gb_limit

Максимальный объем памяти (в ГБ), который может использовать этот объект WebService. Может выражаться десятичным числом.

gpu
int

Количество ядер 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.