ComputeOperations Klas
ComputeOperations.
Deze klasse mag niet rechtstreeks worden geïnstantieerd. Gebruik in plaats daarvan het rekenkenmerk van een MLClient-object.
- Overname
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsComputeOperations
Constructor
ComputeOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces, **kwargs: Dict)
Parameters
- operation_scope
- <xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Bereikvariabelen voor de bewerkingsklassen van een MLClient-object.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Algemene configuratie voor bewerkingsklassen van een MLClient-object.
- service_client
- <xref:azure.ai.ml._restclient.v2023_02_01_preview.AzureMachineLearningWorkspaces>
Serviceclient om eindgebruikers in staat te stellen te werken op Azure Machine Learning-werkruimteresources.
Methoden
begin_attach |
Koppel een rekenresource aan de werkruimte. |
begin_create_or_update |
Een rekenresource maken en registreren. |
begin_delete |
Een rekenresource verwijderen of loskoppelen. |
begin_restart |
Start een rekenproces opnieuw op. |
begin_start |
Start een rekenproces. |
begin_stop |
Een rekenproces stoppen. |
begin_update |
Een rekenresource bijwerken. Momenteel alleen geldig voor AmlCompute-resourcetypen. |
get |
Een rekenresource ophalen. |
list |
De berekeningen van de werkruimte weergeven. |
list_nodes |
Haal een lijst op met de knooppunten van een rekenresource. |
list_sizes |
De ondersteunde VM-grootten op een locatie weergeven. |
list_usage |
Vermeld de huidige gebruiksgegevens en AzureML-resourcelimieten voor het opgegeven abonnement en de opgegeven locatie. |
begin_attach
Koppel een rekenresource aan de werkruimte.
begin_attach(compute: Compute, **kwargs: Any) -> LROPoller[Compute]
Parameters
Retouren
Een exemplaar van LROPoller dat een compute-object retourneert zodra de langlopende bewerking is voltooid.
Retourtype
Voorbeelden
Een rekenresource koppelen aan de werkruimte.
from azure.ai.ml.entities import AmlCompute
compute_obj = AmlCompute(
name=compute_name_2,
tags={"key1": "value1", "key2": "value2"},
min_instances=0,
max_instances=10,
idle_time_before_scale_down=100,
)
attached_compute = ml_client.compute.begin_attach(compute_obj)
begin_create_or_update
Een rekenresource maken en registreren.
begin_create_or_update(compute: Compute) -> LROPoller[Compute]
Parameters
Retouren
Een exemplaar van LROPoller dat een compute-object retourneert zodra de langlopende bewerking is voltooid.
Retourtype
Voorbeelden
Een rekenresource maken en registreren.
from azure.ai.ml.entities import AmlCompute
compute_obj = AmlCompute(
name=compute_name_1,
tags={"key1": "value1", "key2": "value2"},
min_instances=0,
max_instances=10,
idle_time_before_scale_down=100,
)
registered_compute = ml_client.compute.begin_create_or_update(compute_obj)
begin_delete
Een rekenresource verwijderen of loskoppelen.
begin_delete(name: str, *, action: str = 'Delete') -> LROPoller[None]
Parameters
- action
Actie die moet worden uitgevoerd. Mogelijke waarden: ["Verwijderen", "Loskoppelen"]. De standaardinstelling is Verwijderen.
Retouren
Een poller om de bewerkingsstatus bij te houden.
Retourtype
Voorbeelden
Rekenvoorbeeld verwijderen.
ml_client.compute.begin_delete(compute_name_1, action="Detach")
ml_client.compute.begin_delete(compute_name_2)
begin_restart
Start een rekenproces opnieuw op.
begin_restart(name: str) -> LROPoller[None]
Parameters
Retouren
Een poller om de bewerkingsstatus bij te houden.
Retourtype
Voorbeelden
Een gestopt rekenproces opnieuw opstarten.
ml_client.compute.begin_restart(ci_name)
begin_start
Start een rekenproces.
begin_start(name: str) -> LROPoller[None]
Parameters
Retouren
Een poller om de bewerkingsstatus bij te houden.
Retourtype
Voorbeelden
Een rekenproces starten.
ml_client.compute.begin_start(ci_name)
begin_stop
Een rekenproces stoppen.
begin_stop(name: str) -> LROPoller[None]
Parameters
Retouren
Een poller om de bewerkingsstatus bij te houden.
Retourtype
Voorbeelden
Een rekenproces stoppen.
ml_client.compute.begin_stop(ci_name)
begin_update
Een rekenresource bijwerken. Momenteel alleen geldig voor AmlCompute-resourcetypen.
begin_update(compute: Compute) -> LROPoller[Compute]
Parameters
Retouren
Een exemplaar van LROPoller dat een compute-object retourneert zodra de langlopende bewerking is voltooid.
Retourtype
Voorbeelden
Een AmlCompute-resource bijwerken.
compute_obj = ml_client.compute.get("cpu-cluster")
compute_obj.idle_time_before_scale_down = 200
updated_compute = ml_client.compute.begin_update(compute_obj)
get
Een rekenresource ophalen.
get(name: str) -> Compute
Parameters
Retouren
Een Compute-object.
Retourtype
Voorbeelden
Een rekenresource ophalen uit een werkruimte.
cpu_cluster = ml_client.compute.get("cpu-cluster")
list
De berekeningen van de werkruimte weergeven.
list(*, compute_type: str | None = None) -> Iterable[Compute]
Parameters
Het type berekening dat moet worden vermeld, niet hoofdlettergevoelig. De standaardinstelling is AMLCompute.
Retouren
Een iterator zoals een exemplaar van Compute-objecten.
Retourtype
Voorbeelden
Een lijst met de AzureML Kubernetes-rekenresources in een werkruimte ophalen.
compute_list = ml_client.compute.list(compute_type="AMLK8s") # cspell:disable-line
list_nodes
Haal een lijst op met de knooppunten van een rekenresource.
list_nodes(name: str) -> Iterable[AmlComputeNodeInfo]
Parameters
Retouren
Een iterator-achtig exemplaar van AmlComputeNodeInfo-objecten.
Retourtype
Voorbeelden
Een lijst met knooppunten ophalen uit een rekenresource.
node_list = ml_client.compute.list_nodes(name="cpu-cluster")
list_sizes
De ondersteunde VM-grootten op een locatie weergeven.
list_sizes(*, location: str | None = None, compute_type: str | None = None) -> Iterable[VmSize]
Parameters
- location
- str
De locatie waarop de grootte van virtuele machines wordt opgevraagd. De standaardinstelling is de locatie van de werkruimte.
Het type berekening dat moet worden vermeld, niet hoofdlettergevoelig. De standaardinstelling is AMLCompute.
Retouren
Een iterator over virtuele-machinegrootteobjecten.
Retourtype
Voorbeelden
De ondersteunde VM-grootten weergeven op de locatie van de werkruimte.
size_list = ml_client.compute.list_sizes()
list_usage
Vermeld de huidige gebruiksgegevens en AzureML-resourcelimieten voor het opgegeven abonnement en de opgegeven locatie.
list_usage(*, location: str | None = None) -> Iterable[Usage]
Parameters
De locatie waarvoor het resourcegebruik wordt opgevraagd. De standaardinstelling is de locatie van de werkruimte.
Retouren
Een iterator over huidige gebruiksgegevensobjecten.
Retourtype
Voorbeelden
Resourcegebruik voor de werkruimtelocatie weergeven.
usage_list = ml_client.compute.list_usage()
Azure SDK for Python