Megosztás a következőn keresztül:


SynapseSparkCompute Osztály

Megjegyzés

Ez egy kísérleti osztály, és bármikor változhat. További információ: https://aka.ms/azuremlexperimental.

SynapseSpark Számítási erőforrás.

Öröklődés
azure.ai.ml.entities._compute.compute.Compute
SynapseSparkCompute

Konstruktor

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)

Csak kulcsszavas paraméterek

Name Description
name
str

A számítás neve.

description

Az erőforrás leírása. Alapértelmezés szerint Nincs.

tags

Kulcs/érték párként definiált erőforráscímkék készlete. Alapértelmezés szerint Nincs.

node_count

A számítási csomópontok száma.

node_family

A számítás csomópontcsaládja.

node_size

A csomópont mérete.

spark_version

A Spark használni kívánt verziója.

identity

A számítási fürthöz társított identitások konfigurációja.

scale_settings

A számítás méretezési beállításai.

auto_pause_settings

A számítás automatikus szüneteltetésének beállításai.

kwargs

A szülőosztálynak átadott további kulcsszóargumentumok.

Példák

Synapse Spark-számítás létrehozása.


   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),
   )


Metódusok

dump

A számítási tartalmat yaml formátumú fájlba memóriaképként kell kivenni.

dump

A számítási tartalmat yaml formátumú fájlba memóriaképként kell kivenni.

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

Paraméterek

Name Description
dest
Kötelező
Union[<xref:PathLike>, str, IO[AnyStr]]

A számítás tartalmának fogadásának célja. Egy helyi fájl elérési útjának vagy egy már megnyitott fájlstreamnek kell lennie. Ha a dest egy fájl elérési útja, a rendszer létrehoz egy új fájlt, és kivételt hoz létre, ha a fájl létezik. Ha a dest egy megnyitott fájl, a program közvetlenül a fájlba írja a fájlt, és kivételt hoz létre, ha a fájl nem írható."

Attribútumok

base_path

Az erőforrás alapútvonala.

Válaszok

Típus Description
str

Az erőforrás alapútvonala.

created_on

A számítási erőforrás létrehozásának időbélyege.

Válaszok

Típus Description

A számítási erőforrás létrehozásának időbélyege.

creation_context

Az erőforrás létrehozási környezete.

Válaszok

Típus Description

Az erőforrás létrehozási metaadatai.

id

Az erőforrás azonosítója.

Válaszok

Típus Description

Az erőforrás globális azonosítója, egy Azure Resource Manager (ARM) azonosító.

provisioning_errors

A számítási erőforrás kiépítési hibái.

Válaszok

Típus Description

A számítási erőforrás kiépítési hibái.

provisioning_state

A számítási erőforrás kiépítési állapota.

Válaszok

Típus Description

A számítási erőforrás kiépítési állapota.

type

A számítási típus.

Válaszok

Típus Description

A számítási típus.