compute_target Modul
Enthält Funktionen für Computeziele, die nicht von Azure Machine Learning verwaltet werden.
Computeziele definieren Ihre Schulungsberechnungsumgebung und können entweder lokal oder Remoteressourcen in der Cloud sein. Mithilfe von Remoteressourcen können Sie Ihr Machine Learning-Experiment ganz einfach skalieren oder skalieren, indem Sie die beschleunigten CPU- und GPU-Verarbeitungsfunktionen nutzen.
Informationen zu Computezielen, die von Azure Machine Learning verwaltet werden, finden Sie im ComputeTarget Kurs. Weitere Informationen finden Sie unter Was sind Computeziele in Azure Machine Learning?
Klassen
| AbstractComputeTarget |
Eine abstrakte Klasse für Computeziele, die nicht von Azure Machine Learning verwaltet werden. Class AbstractComputeTarget-Konstruktor. |
| LocalTarget |
Eine Klasse zum Definieren des lokalen Computers als Computeziel. Richten Sie das lokale Ziel ein. |
Functions
attach_legacy_compute_target
Fügt ein Computeziel an dieses Projekt an.
attach_legacy_compute_target(experiment, source_directory, compute_target)
Parameter
| Name | Beschreibung |
|---|---|
|
experiment
Erforderlich
|
|
|
source_directory
Erforderlich
|
|
|
compute_target
Erforderlich
|
Ein Computezielobjekt, das angefügt werden soll. |
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Keine, wenn die Anfügung erfolgreich ist, andernfalls wird eine Ausnahme ausgelöst. |
is_compute_target_prepared
Das Computeziel wird vorbereitet.
Überprüft, ob das in run_config angegebene Computeziel bereits für die angegebene Ausführungskonfiguration vorbereitet ist oder nicht.
is_compute_target_prepared(experiment, source_directory, run_config)
Parameter
| Name | Beschreibung |
|---|---|
|
experiment
Erforderlich
|
|
|
source_directory
Erforderlich
|
|
|
run_config
Erforderlich
|
str oder
RunConfiguration
Die Ausführungskonfiguration. Dies kann ein Ausführungskonfigurationsname, als Zeichenfolge oder ein azureml.core.runconfig.RunConfiguration-Objekt sein. |
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
True, wenn das Computeziel vorbereitet ist. |
prepare_compute_target
Bereiten Sie das Computeziel vor.
Installiert alle erforderlichen Pakete für ein Experiment basierend auf run_config und custom_run_config.
prepare_compute_target(experiment, source_directory, run_config)
Parameter
| Name | Beschreibung |
|---|---|
|
experiment
Erforderlich
|
|
|
source_directory
Erforderlich
|
|
|
run_config
Erforderlich
|
str oder
RunConfiguration
Die Ausführungskonfiguration. Dies kann ein Ausführungskonfigurationsname, als Zeichenfolge oder ein azureml.core.runconfig.RunConfiguration-Objekt sein. |
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Ein Run-Objekt |
remove_legacy_compute_target
Entfernen Sie ein Computeziel aus dem Projekt.
remove_legacy_compute_target(experiment, source_directory, compute_target_name)
Parameter
| Name | Beschreibung |
|---|---|
|
experiment
Erforderlich
|
|
|
source_directory
Erforderlich
|
|
|
compute_target_name
Erforderlich
|
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Keine, wenn das Entfernen des Computeziels erfolgreich ist, andernfalls wird eine Ausnahme ausgelöst. |