Freigeben über


ScriptRun Klasse

Bietet programmgesteuerten Zugriff auf die Verwaltung übermittelter Trainingsausführungen

Eine mit ScriptRunConfig übermittelte Ausführung stellt einen einzelnen Testlauf in einem Experiment dar. Beim Übermitteln der Ausführung wird ein ScriptRun-Objekt zurückgegeben, das verwendet werden kann, um die asynchrone Verarbeitung der Ausführung zu überwachen, Metriken zu protokollieren und die Ausgabe der Ausführung zu speichern sowie Ergebnisse zu analysieren und auf von der Ausführung generierte Artefakte zuzugreifen.

Informationen zu den ersten Schritten mit Experimenten und ScriptRunConf finden Sie unter

Class ScriptRun-Konstruktor.

Vererbung
ScriptRun

Konstruktor

ScriptRun(experiment, run_id, directory=None, _run_config=None, **kwargs)

Parameter

Name Beschreibung
experiment
Erforderlich

Das Experimentobjekt.

run_id
Erforderlich
str

Die Ausführungs-ID.

directory
str

Das Quellverzeichnis.

Standardwert: None
_run_config

Eine Laufzeitkonfiguration.

Standardwert: None
kwargs
Erforderlich

Ein Wörterbuch mit zusätzlichen Konfigurationsparametern.

Hinweise

Das Azure Machine Learning-SDK bietet Ihnen eine Reihe zusammengehörender Klassen, die Sie beim Trainieren und Vergleichen von Machine Learning-Modellen unterstützen. Dabei handelt es sich um Modelle, die ein gemeinsames Problem lösen.

Ein Experiment fungiert als logischer Container für diese Trainingsausführungen. Ein RunConfiguration-Objekt wird verwendet, um die Information zu codieren, die zum Übermitteln einer Trainingsausführung in einem Experiment erforderlich sind. Ein ScriptRunConfig-Objekt ist eine Hilfsklasse, die das RunConfiguration-Objekt mit einem Ausführungsskript für das Training packt. Ein Beispiel für die Anwendung eines ScriptRunConfig-Objekts finden Sie im Python-Codebeispiel in der Dokumentation zu RunConfiguration.

Ein ScriptRunConfig-Objekt wird verwendet, um eine Trainingsausführung als Teil eines Experiments zu übermitteln. Wenn eine Trainingsausführung mithilfe eines ScriptRunConfig-Objekts übermittelt wird, gibt die Übermittlungsmethode ein Objekt vom Typ ScriptRun zurück.

Ein ScriptRun-Objekt ermöglicht den programmgesteuerten Zugriff auf Informationen zur zugehörigen Trainingsausführung. Beispiele hierfür sind das Abrufen der Protokolle einer Ausführung, das Abbrechen einer aktuell laufenden Ausführung, das Bereinigen der Artefakte einer abgeschlossen Ausführung und das Warten auf den Abschluss einer aktuell laufenden Ausführung.

Methoden

cancel

Bricht die laufende Ausführung ab.

cancel

Bricht die laufende Ausführung ab.

cancel()

Attribute

RUN_TYPE

RUN_TYPE = 'azureml.scriptrun'