你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ComputeInstance 类

计算实例资源。

继承
azure.ai.ml.entities._compute.compute.Compute
ComputeInstance

构造函数

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)

参数

name
str
必需

计算名称。

location
Optional[str]
必需

资源位置。

description
Optional[str]
必需

资源的说明。

size
Optional[str]
必需

计算大小。

tags
Optional[dict[str, str]]
必需

一组标记。 包含定义为键/值对的资源标记。

create_on_behalf_of
Optional[AssignedUserConfiguration]
必需

用于代表其他用户创建资源的配置。 默认值为“None”。

network_settings
Optional[NetworkSettings]
必需

计算实例的网络设置。

ssh_settings
Optional[ComputeInstanceSshSettings]
必需

计算实例的 SSH 设置。

ssh_public_access_enabled
Optional[bool]
必需

公共 SSH 端口的状态。 默认值为“None”。 可能的值为:

  • False - 指示群集的所有节点上的公共 SSH 端口已关闭。

  • True - 指示公共 ssh 端口在群集的所有节点上处于打开状态。

  • 无 - 指示如果定义了 VNet,则群集的所有节点上的公共 SSH 端口已关闭,

    else 是打开所有公共节点。 它只能在群集创建期间为默认值,创建后为 True 或 False。

schedules
Optional[ComputeSchedules]
必需

计算实例计划。 默认值为“None”。

identity
IdentityConfiguration
必需

与计算群集关联的标识。

idle_time_before_shutdown
Optional[str]
必需

已弃用。 请改用 idle_time_before_shutdown_minutes 参数。 在用户定义的非活动时间段后停止计算实例。 时间以ISO8601格式定义。 最短为 15 分钟,最长为 3 天。

idle_time_before_shutdown_minutes
Optional[int]
必需

在用户定义的非活动时段(以分钟为单位)后停止计算实例。 最短为 15 分钟,最长为 3 天。

enable_node_public_ip
Optional[bool]
必需

启用或禁用节点公共 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
默认值: True
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
Union[<xref:PathLike>, str, IO[AnyStr]]
必需

要接收此计算内容的目标。 必须是本地文件的路径或已打开的文件流。 如果 dest 是文件路径,则将创建新文件,如果文件存在,则会引发异常。 如果 dest 是一个打开的文件,则文件将直接写入,如果该文件不可写,则会引发异常。'。

属性

base_path

资源的基路径。

返回

资源的基路径。

返回类型

str

created_on

计算资源创建时间戳。

返回

计算资源创建时间戳。

返回类型

creation_context

资源的创建上下文。

返回

资源的创建元数据。

返回类型

id

资源 ID。

返回

资源的全局 ID、Azure 资源管理器 (ARM) ID。

返回类型

last_operation

最后一个操作。

返回

最后一个操作。

返回类型

str

os_image_metadata

有关此计算实例的操作系统映像的元数据。

返回

操作系统映像元数据。

返回类型

provisioning_errors

计算资源预配错误。

返回

计算资源预配错误。

返回类型

provisioning_state

计算资源的预配状态。

返回

计算资源的预配状态。

返回类型

services

计算实例的服务。

返回

计算实例的服务。

返回类型

state

计算的状态。

返回

计算的状态。

返回类型

str

type

计算类型。

返回

计算类型。

返回类型