DsvmCompute 类
在 Azure 机器学习中管理 Data Science Virtual Machine 计算目标。
Azure 数据科学虚拟机(DSVM)是 Azure 中预先配置的数据科学和 AI 开发环境。 此 VM 提供精选的工具和框架用于满足整个机器学习开发生命周期的需求。 有关详细信息,请参阅 Data Science Virtual Machine。
类 ComputeTarget 构造函数。
检索与提供的工作区关联的计算对象的云表示形式。 返回与检索的计算对象的特定类型对应的子类的实例。
构造函数
DsvmCompute(workspace, name)
参数
名称 | 说明 |
---|---|
workspace
必需
|
包含要检索的 DsvmCompute 对象的工作区对象。 |
name
必需
|
要检索的 DsvmCompute 对象的名称。 |
workspace
必需
|
包含要检索的 Compute 对象的工作区对象。 |
name
必需
|
要检索的 Compute 对象的名称。 |
方法
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
必需
|
与 DsvmCompute 对象关联的工作区对象。 |
object_dict
必需
|
要转换为 DsvmCompute 对象的 JSON 对象。 |
返回
类型 | 说明 |
---|---|
提供的 JSON 对象的 DsvmCompute 表示形式。 |
例外
类型 | 说明 |
---|---|
注解
如果提供的工作区不是计算与之关联的工作区,则引发该 ComputeTargetException 工作区。
detach
get_credentials
检索 DsvmCompute 目标的凭据。
get_credentials()
返回
类型 | 说明 |
---|---|
DsvmCompute 目标的凭据。 |
例外
类型 | 说明 |
---|---|
provisioning_configuration
创建用于预配 DsvmCompute 目标的配置对象。
static provisioning_configuration(vm_size=None, ssh_port=None, location=None)
参数
名称 | 说明 |
---|---|
vm_size
|
指定要预配的 VM 的大小。 可在以下位置找到更多详细信息:https://aka.ms/azureml-vm-details。 默认为Standard_DS3_v2。 默认值: None
|
ssh_port
|
要在 VM 上打开的 SSH 端口。 默认值: None
|
location
|
要在其中预配群集的位置。 如果未指定,则默认为工作区位置。 可在此处找到适用于不同所需 VM 大小的可用区域:https://azure.microsoft.com/global-infrastructure/services/?regions=all&products=virtual-machines 默认值: None
|
返回
类型 | 说明 |
---|---|
创建计算对象时要使用的配置对象。 |
例外
类型 | 说明 |
---|---|
refresh_state
对对象的属性执行就地更新。
此方法根据相应云对象的当前状态更新属性。 这主要用于手动轮询计算状态。
refresh_state()