ComputeInstance Класс
Ресурс вычислительного экземпляра.
- Наследование
-
azure.ai.ml.entities._compute.compute.ComputeComputeInstance
Конструктор
ComputeInstance(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, create_on_behalf_of: AssignedUserConfiguration | None = None, network_settings: NetworkSettings | None = None, ssh_settings: ComputeInstanceSshSettings | None = None, schedules: ComputeSchedules | None = None, identity: IdentityConfiguration | None = None, idle_time_before_shutdown: str | None = None, idle_time_before_shutdown_minutes: int | None = None, setup_scripts: SetupScripts | None = None, enable_node_public_ip: bool = True, custom_applications: List[CustomApplications] | None = None, **kwargs)
Параметры
Набор тегов. Содержит теги ресурсов, определенные как пары "ключ-значение".
- create_on_behalf_of
- Optional[AssignedUserConfiguration]
Настройка для создания ресурса от имени другого пользователя. Значение по умолчанию — None (Нет).
- network_settings
- Optional[NetworkSettings]
Параметры сети для вычислительного экземпляра.
- ssh_settings
- Optional[ComputeInstanceSshSettings]
Параметры SSH для вычислительного экземпляра.
Состояние общедоступного порта SSH. Значение по умолчанию — None (Нет). Возможны следующие значения:
False — указывает, что общедоступный SSH-порт закрыт на всех узлах кластера.
True — указывает, что открытый SSH-порт открыт на всех узлах кластера.
None — указывает, что общедоступный порт SSH закрыт на всех узлах кластера, если определена виртуальная сеть.
else открыт для всех общедоступных узлов. По умолчанию он может быть только во время создания кластера. После создания он будет иметь значение True или False.
- schedules
- Optional[ComputeSchedules]
Расписания вычислительных экземпляров. Значение по умолчанию — None (Нет).
Не рекомендуется. Вместо этого используйте параметр idle_time_before_shutdown_minutes . Останавливает вычислительный экземпляр после определенного пользователем периода бездействия. Время определяется в формате ISO8601. Минимум — 15 минут, максимум — 3 дня.
Останавливает вычислительный экземпляр после определенного пользователем периода бездействия в минутах. Минимум — 15 минут, максимум — 3 дня.
Включение или отключение подготовки общедоступных IP-адресов узла. Значение по умолчанию — True. Возможны следующие значения:
True — указывает, что на вычислительных узлах будут подготовлены общедоступные IP-адреса.
False — указывает, что вычислительные узлы будут иметь частную конечную точку и не будут иметь общедоступных IP-адресов.
- setup_scripts
- Optional[SetupScripts]
Сведения о настраиваемых скриптах, выполняемых для настройки кластера.
- custom_applications
- Optional[List[CustomApplications]]
Список пользовательских приложений и их конечных точек для вычислительного экземпляра.
Keyword-Only Parameters
- name
- description
- size
- tags
- ssh_public_access_enabled
- create_on_behalf_of
- network_settings
- ssh_settings
- schedules
- identity
- idle_time_before_shutdown
- idle_time_before_shutdown_minutes
- setup_scripts
- enable_node_public_ip
- custom_applications
Примеры
Создание объекта ComputeInstance.
from azure.ai.ml.entities import ComputeInstance
ci = ComputeInstance(
name=ci_name,
size="Standard_DS2_v2",
)
ml_client.compute.begin_create_or_update(ci)
Переменные
- state
Состояние ресурса.
- last_operation
Последняя операция.
- applications
Приложения, связанные с вычислительным экземпляром.
Методы
dump |
Дамп вычислительного содержимого в файл в формате yaml. |
dump
Дамп вычислительного содержимого в файл в формате yaml.
dump(dest: str | PathLike | IO, **kwargs) -> None
Параметры
Назначение для получения содержимого этого вычисления. Должен быть либо путь к локальному файлу, либо уже открытый файловый поток. Если dest — это путь к файлу, будет создан новый файл, а если файл существует, возникает исключение. Если dest является открытым файлом, файл будет записан в напрямую, а если файл недоступен для записи, возникнет исключение.
Атрибуты
base_path
created_on
Метка времени создания вычислительного ресурса.
Возвращаемое значение
Метка времени создания вычислительного ресурса.
Возвращаемый тип
creation_context
Контекст создания ресурса.
Возвращаемое значение
Метаданные создания для ресурса.
Возвращаемый тип
id
Идентификатор ресурса.
Возвращаемое значение
Глобальный идентификатор ресурса, идентификатор Azure Resource Manager (ARM).
Возвращаемый тип
last_operation
os_image_metadata
Метаданные об образе операционной системы для этого вычислительного экземпляра.
Возвращаемое значение
Метаданные образа операционной системы.
Возвращаемый тип
provisioning_errors
Ошибки подготовки вычислительных ресурсов.
Возвращаемое значение
Ошибки подготовки вычислительных ресурсов.
Возвращаемый тип
provisioning_state
Состояние подготовки вычислительного ресурса.
Возвращаемое значение
Состояние подготовки вычислительного ресурса.
Возвращаемый тип
services
Службы вычислительного экземпляра.
Возвращаемое значение
Службы вычислительного экземпляра.
Возвращаемый тип
state
type
Azure SDK for Python