AmlCompute Klas

AzureML Compute-resource.

Overname
azure.ai.ml.entities._compute.compute.Compute
AmlCompute

Constructor

AmlCompute(*, name: str, description: str | None = None, size: str | None = None, tags: dict | None = None, ssh_public_access_enabled: bool | None = None, ssh_settings: AmlComputeSshSettings | None = None, min_instances: int | None = None, max_instances: int | None = None, network_settings: NetworkSettings | None = None, idle_time_before_scale_down: int | None = None, identity: IdentityConfiguration | None = None, tier: str | None = None, enable_node_public_ip: bool = True, **kwargs: Any)

Parameters

Name Description
name
Vereist
str

Naam van de rekenresource.

description
Vereist

Beschrijving van de rekenresource.

size
Vereist

Grootte van de berekening. De standaardwaarde is Geen.

tags
Vereist

Een set tags. Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen.

ssh_settings
Vereist

SSH-instellingen voor toegang tot het AzureML-rekencluster.

network_settings
Vereist

Instellingen voor virtuele netwerken voor het AzureML-rekencluster.

idle_time_before_scale_down
Vereist

Knooppunt inactieve tijd voordat omlaag wordt geschaald. De standaardwaarde is Geen.

identity
Vereist

De identiteiten die zijn gekoppeld aan het rekencluster.

tier
Vereist

Virtuele-machinelaag. Geaccepteerde waarden zijn onder andere: 'Dedicated', 'LowPriority'. De standaardwaarde is Geen.

min_instances
Vereist

Minimum aantal exemplaren. De standaardwaarde is Geen.

max_instances
Vereist

Maximum aantal exemplaren. De standaardwaarde is Geen.

ssh_public_access_enabled
Vereist

Status van de openbare SSH-poort. Geaccepteerde waarden zijn:

  • False: geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster.
  • True: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster.
  • Geen : geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders zijn alle openbare knooppunten geopend. Dit kan alleen Geen zijn tijdens het maken van het cluster. Na het maken is deze waar of onwaar. De standaardwaarde is Geen.
enable_node_public_ip
Vereist

Inrichting van openbare IP-adressen voor knooppunten in- of uitschakelen. Geaccepteerde waarden zijn:

  • True: geeft aan dat op de rekenknooppunten openbare IP-adressen zijn ingericht.
  • False: geeft aan dat de rekenknooppunten een privĂ©-eindpunt hebben en geen openbare IP-adressen. De standaardwaarde is True.

Keyword-Only Parameters

Name Description
name
Vereist
description
Vereist
size
Vereist
tags
Vereist
ssh_public_access_enabled
Vereist
ssh_settings
Vereist
min_instances
Vereist
max_instances
Vereist
network_settings
Vereist
idle_time_before_scale_down
Vereist
identity
Vereist
tier
Vereist
enable_node_public_ip
standaardwaarde: True

Voorbeelden

Een AmlCompute-object maken.


   from azure.ai.ml.entities import AmlCompute, IdentityConfiguration, ManagedIdentityConfiguration

   aml_compute = AmlCompute(
       name="my-aml-compute",
       min_instances=0,
       max_instances=10,
       idle_time_before_scale_down=100,
       identity=IdentityConfiguration(
           type="UserAssigned",
           user_assigned_identities=[
               ManagedIdentityConfiguration(
                   resource_id="/subscriptions/1234567-abcd-ef12-1234-12345/resourcegroups/our_rg_eastus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/our-agent-aks"
               )
           ],
       ),
   )

Methoden

dump

Dump de rekeninhoud in een bestand in yaml-indeling.

dump

Dump de rekeninhoud in een bestand in yaml-indeling.

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

Parameters

Name Description
dest
Vereist
Union[<xref:PathLike>, str, IO[AnyStr]]

De bestemming voor het ontvangen van de inhoud van deze berekening. Moet een pad naar een lokaal bestand of een al geopende bestandsstroom zijn. Als dest een bestandspad is, wordt er een nieuw bestand gemaakt en wordt er een uitzondering gegenereerd als het bestand bestaat. Als dest een geopend bestand is, wordt het bestand rechtstreeks naar geschreven en wordt er een uitzondering gegenereerd als het bestand niet beschrijfbaar is.'.

Kenmerken

base_path

Het basispad van de resource.

Retouren

Type Description
str

Het basispad van de resource.

created_on

De tijdstempel voor het maken van rekenresources.

Retouren

Type Description

De tijdstempel voor het maken van rekenresources.

creation_context

De context voor het maken van de resource.

Retouren

Type Description

De metagegevens voor het maken van de resource.

id

De resource-id.

Retouren

Type Description

De globale id van de resource, een ARM-id (Azure Resource Manager).

provisioning_errors

De fouten bij het inrichten van rekenresources.

Retouren

Type Description

De fouten bij het inrichten van rekenresources.

provisioning_state

De inrichtingsstatus van de rekenresource.

Retouren

Type Description

De inrichtingsstatus van de rekenresource.

type

Het rekentype.

Retouren

Type Description

Het rekentype.