ContainerResourceRequirements Класс

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

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

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

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

Конструктор

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

Параметры

cpu
float
Обязательно

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

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

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

cpu_limit
float
значение по умолчанию: None

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

memory_in_gb_limit
float
значение по умолчанию: None

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

gpu
int
значение по умолчанию: None

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

cpu
float
Обязательно

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

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

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

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

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

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

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

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

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

Переменные

cpu
float

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

memory_in_gb
float

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

cpu_limit
float

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

memory_in_gb_limit
float

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

gpu
int

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

Методы

deserialize

Преобразование объекта JSON в объект ContainerResourceRequirements.

serialize

Преобразует этот объект ContainerResourceRequirements в сериализованный словарь JSON.

deserialize

Преобразование объекта JSON в объект ContainerResourceRequirements.

static deserialize(payload_obj)

Параметры

payload_obj
dict
Обязательно

Объект JSON для преобразования в объект ContainerResourceRequirements.

Возвращаемое значение

Представление ContainerResourceRequirements предоставленного объекта JSON.

Возвращаемый тип

serialize

Преобразует этот объект ContainerResourceRequirements в сериализованный словарь JSON.

serialize()

Возвращаемое значение

Представление JSON этого объекта ContainerResourceRequirements.

Возвращаемый тип