DsvmCompute 类

在 Azure 机器学习中管理 Data Science Virtual Machine 计算目标。

Azure Data Science Virtual Machine (DSVM) 是 Azure 中预配置的数据科学和 AI 开发环境。 此 VM 提供精选的工具和框架用于满足整个机器学习开发生命周期的需求。 有关详细信息,请参阅 Data Science Virtual Machine

继承
DsvmCompute

构造函数

DsvmCompute(workspace, name)

参数

workspace
Workspace
必需

包含要检索的 DsvmCompute 对象的工作区对象。

name
str
必需

要检索的 DsvmCompute 对象的名称。

方法

delete

从其关联的工作区删除 DsvmCompute 对象。

deserialize

将 JSON 对象转换为 DsvmCompute 对象。

detach

DsvmCompute 对象不支持分离。 请改用 delete

get_credentials

检索 DsvmCompute 目标的凭据。

provisioning_configuration

创建配置对象以预配 DsvmCompute 目标。

refresh_state

执行对象属性的就地更新。

此方法根据相应云对象的当前状态更新属性。 这主要用于计算状态的手动轮询。

serialize

将此 DsvmCompute 对象转换为 JSON 序列化字典。

delete

从其关联的工作区删除 DsvmCompute 对象。

delete()

例外

注解

如果此对象是通过 Azure 机器学习创建的,则相应的基于云的对象也将被删除。 如果此对象是在外部创建的,并且仅附加到工作区,则将引发异常,并且不会更改任何内容。

deserialize

将 JSON 对象转换为 DsvmCompute 对象。

static deserialize(workspace, object_dict)

参数

workspace
Workspace
必需

DsvmCompute 对象关联的工作区对象。

object_dict
dict
必需

要转换为 DsvmCompute 对象的 JSON 对象。

返回

所提供的 JSON 对象的 DsvmCompute 表示形式。

返回类型

例外

注解

如果提供的工作区不是与计算关联的工作区,则引发 ComputeTargetException

detach

DsvmCompute 对象不支持分离。 请改用 delete

detach()

例外

get_credentials

检索 DsvmCompute 目标的凭据。

get_credentials()

返回

DsvmCompute 目标的凭据。

返回类型

例外

provisioning_configuration

创建配置对象以预配 DsvmCompute 目标。

static provisioning_configuration(vm_size=None, ssh_port=None, location=None)

参数

vm_size
str
默认值: None

指定要预配的 VM 大小。 此处提供了更多详细信息:https://aka.ms/azureml-vm-details。 默认为 Standard_DS3_v2。

ssh_port
str
默认值: None

在 VM 上打开的 SSH 端口。

location
str
默认值: None

要在其中预配群集的位置。 如未指定,将默认为工作区位置。 可在此处找到各个所需 VM 大小的可用区域:https://azure.microsoft.com/global-infrastructure/services/?regions=all&products=virtual-machines

返回

创建计算对象时要使用的配置对象。

返回类型

例外

refresh_state

执行对象属性的就地更新。

此方法根据相应云对象的当前状态更新属性。 这主要用于计算状态的手动轮询。

refresh_state()

例外

serialize

将此 DsvmCompute 对象转换为 JSON 序列化字典。

serialize()

返回

此 DsvmCompute 对象的 JSON 表示形式。

返回类型

例外