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

SynapseSparkCompute 类

注意

这是一个试验性的类,随时可能更改。 有关详细信息,请参阅 https://aka.ms/azuremlexperimental

SynapseSpark 计算资源。

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

构造函数

SynapseSparkCompute(*, name: str, description: str | None = None, tags: Dict[str, str] | None = None, node_count: int | None = None, node_family: str | None = None, node_size: str | None = None, spark_version: str | None = None, identity: IdentityConfiguration | None = None, scale_settings: AutoScaleSettings | None = None, auto_pause_settings: AutoPauseSettings | None = None, **kwargs: Any)

仅限关键字的参数

名称 说明
name
str

计算的名称。

description

该资源的说明。 默认值为“None”。

tags

定义为键/值对的资源标记集。 默认值为“None”。

node_count

计算中的节点数。

node_family

计算的节点系列。

node_size

节点的大小。

spark_version

要使用的 Spark 版本。

identity

与计算群集关联的标识的配置。

scale_settings

计算的缩放设置。

auto_pause_settings

计算的自动暂停设置。

kwargs

传递给父类的其他关键字 (keyword) 参数。

示例

创建 Synapse Spark 计算。


   from azure.ai.ml.entities import (
       AutoPauseSettings,
       AutoScaleSettings,
       IdentityConfiguration,
       ManagedIdentityConfiguration,
       SynapseSparkCompute,
   )

   synapse_compute = SynapseSparkCompute(
       name="synapse_name",
       resource_id="/subscriptions/subscription/resourceGroups/group/providers/Microsoft.Synapse/workspaces/workspace/bigDataPools/pool",
       identity=IdentityConfiguration(
           type="UserAssigned",
           user_assigned_identities=[
               ManagedIdentityConfiguration(
                   resource_id="/subscriptions/subscription/resourceGroups/group/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity"
               )
           ],
       ),
       scale_settings=AutoScaleSettings(min_node_count=1, max_node_count=3, enabled=True),
       auto_pause_settings=AutoPauseSettings(delay_in_minutes=10, enabled=True),
   )


方法

dump

将计算内容转储到 yaml 格式的文件中。

dump

将计算内容转储到 yaml 格式的文件中。

dump(dest: str | PathLike | IO, **kwargs: Any) -> None

参数

名称 说明
dest
必需
Union[<xref:PathLike>, str, IO[AnyStr]]

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

属性

base_path

资源的基路径。

返回

类型 说明
str

资源的基路径。

created_on

计算资源创建时间戳。

返回

类型 说明

计算资源创建时间戳。

creation_context

资源的创建上下文。

返回

类型 说明

资源的创建元数据。

id

资源 ID。

返回

类型 说明

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

provisioning_errors

计算资源预配错误。

返回

类型 说明

计算资源预配错误。

provisioning_state

计算资源的预配状态。

返回

类型 说明

计算资源的预配状态。

type

计算类型。

返回

类型 说明

计算类型。