compute_target Modul
Enthält Funktionen für Computeziele, die nicht von Azure Machine Learning verwaltet werden.
Computeziele definieren Ihre Trainings-Computeumgebung und können entweder lokale Ressourcen oder Remoteressourcen in der Cloud sein. Mit Remoteressourcen können Sie Ihre Machine Learning-Experimente problemlos vertikal oder horizontal skalieren, indem Sie die Vorteile der beschleunigten CPU- und GPU-Verarbeitung nutzen.
Informationen zu Computezielen, die von Azure Machine Learning verwaltet werden, finden Sie in der ComputeTarget-Klasse. 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. Klasse AbstractComputeTarget-Konstruktor. |
LocalTarget |
Eine Klasse zum Definieren des lokalen Computers als Computeziel. Richten Sie ein lokales 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 anzufügendes Computezielobjekt. |
Gibt zurück
Typ | Beschreibung |
---|---|
Nichts, wenn das Anfügen erfolgreich ist, andernfalls wird eine Ausnahme ausgelöst. |
is_compute_target_prepared
Überprüfen, ob das Computeziel vorbereitet ist.
Überprüft, ob das in run_config angegebene Computeziel bereits für die angegebene Laufzeitkonfiguration 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 Laufzeitkonfiguration. Dies kann eine Ausführungskonfigurationsname in Form einer Zeichenfolge oder ein azureml.core.runconfig.RunConfiguration-Objekt sein. |
Gibt zurück
Typ | Beschreibung |
---|---|
True, wenn das Computeziel vorbereitet ist. |
prepare_compute_target
Das Computeziel vorbereiten.
Installiert alle erforderlichen Pakete für eine Experimentausführung 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 Konfiguration der Ausführung. Dies kann eine Ausführungskonfigurationsname in Form einer Zeichenfolge oder ein azureml.core.runconfig.RunConfiguration-Objekt sein. |
Gibt zurück
Typ | Beschreibung |
---|---|
Ein Ausführungsobjekt |
remove_legacy_compute_target
Ein Computeziel aus dem Projekt entfernen.
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 |
---|---|
Nichts, wenn das Entfernen des Computeziels erfolgreich ist, andernfalls wird eine Ausnahme ausgelöst. |