AmlComputeStatus Класс

Представляет подробные сведения о состоянии целевого объекта AmlCompute.

Для возврата сведений о состоянии используйте метод get_status класса AmlCompute.

Инициализация объекта AmlComputeStatus.

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

Конструктор

AmlComputeStatus(allocation_state, allocation_state_transition_time, creation_time, current_node_count, errors, modified_time, node_state_counts, provisioning_state, provisioning_state_transition_time, scale_settings, target_node_count, vm_priority, vm_size)

Параметры

allocation_state
str
Обязательно

Строковое описание текущего состояния выделения.

allocation_state_transition_time
datetime
Обязательно

Время последнего изменения состояния выделения.

creation_time
datetime
Обязательно

Время создания кластера.

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

Текущее количество узлов, используемых кластером.

errors
list
Обязательно

Список сведений об ошибках, если он есть.

modified_time
datetime
Обязательно

Время изменения кластера.

node_state_counts
AmlComputeNodeStateCounts
Обязательно

Объект, содержащий подсчеты различных состояний текущего узла в кластере.

provisioning_state
str
Обязательно

Текущее состояние подготовки кластера.

provisioning_state_transition_time
datetime
Обязательно

Время последнего изменения состояния подготовки.

scale_settings
ScaleSettings
Обязательно

Объект, содержащий указанные параметры масштабирования для кластера.

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

Целевое количество узлов для кластера.

vm_priority
str
Обязательно

Приоритет виртуальной машины. Возможные значения: dedicated (по умолчанию) и lowpriority. Низкоприоритетные виртуальные машины обходятся дешевле, но создают риск замещения ваших заданий.

vm_size
str
Обязательно

Размер виртуальных машин агента. Дополнительные сведения см. в статье, доступной по адресу https://aka.ms/azureml-vm-details. Обратите внимание, что все размеры доступны не во всех регионах (см. предыдущую ссылку).

allocation_state
str
Обязательно

Строковое описание текущего состояния выделения.

allocation_state_transition_time
datetime
Обязательно

Время последнего изменения состояния выделения.

creation_time
datetime
Обязательно

Время создания кластера.

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

Текущее количество узлов, используемых кластером.

errors
list
Обязательно

Список сведений об ошибках, если он есть.

modified_time
datetime
Обязательно

Время изменения кластера.

node_state_counts
AmlComputeNodeStateCounts
Обязательно

Объект, содержащий подсчеты различных состояний текущего узла в кластере.

provisioning_state
str
Обязательно

Текущее состояние подготовки кластера.

provisioning_state_transition_time
datetime
Обязательно

Время последнего изменения состояния подготовки.

scale_settings
ScaleSettings
Обязательно

Объект, содержащий указанные параметры масштабирования для кластера.

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

Целевое количество узлов для кластера.

vm_priority
str
Обязательно

Приоритет виртуальной машины. Возможные значения: dedicated (по умолчанию) и lowpriority. Низкоприоритетные виртуальные машины обходятся дешевле, но создают риск замещения ваших заданий.

vm_size
str
Обязательно

Размер виртуальных машин агента. Дополнительные сведения см. в статье, доступной по адресу https://aka.ms/azureml-vm-details. Обратите внимание, что все размеры доступны не во всех регионах (см. предыдущую ссылку).

Методы

deserialize

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

serialize

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

deserialize

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

static deserialize(object_dict)

Параметры

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

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

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

Представление AmlComputeStatus указанного объекта JSON.

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

Исключения

serialize

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

serialize()

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

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

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

Исключения