Freigeben über


ScriptRun Klasse

Stellt programmgesteuerten Zugriff zum Verwalten von übermittelten Schulungsläufen bereit.

Eine eingereichte Ausführung stellt ScriptRunConfig eine einzelne Testversion in einem Experiment dar. Das Übermitteln der Ausführung gibt ein ScriptRun-Objekt zurück, das verwendet werden kann, um die asynchrone Ausführung der Ausführung zu überwachen, Metriken zu protokollieren und die Ausgabe der Ausführung zu speichern, sowie Ergebnisse und Zugriffsartefakte zu analysieren, die von der Ausführung generiert werden.

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

Class ScriptRun-Konstruktor.

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 Ausführungskonfiguration.

Standardwert: None
kwargs
Erforderlich

Ein Wörterbuch mit zusätzlichen Konfigurationsparametern.

Hinweise

Das Azure Machine Learning SDK bietet Ihnen eine Reihe miteinander verbundener Klassen, die Ihnen dabei helfen sollen, Machine Learning-Modelle zu trainieren und zu vergleichen, die mit dem freigegebenen Problem zusammenhängen, das sie lösen.

Ein Experiment Dient als logischer Container für diese Schulungsläufe. Ein RunConfiguration Objekt wird verwendet, um die erforderlichen Informationen zu codieren, um einen Trainingslauf in einem Experiment zu übermitteln. Ein ScriptRunConfig Objekt ist eine Hilfsklasse, die das RunConfiguration-Objekt mit einem Ausführungsskript zur Schulung verpackt. Ein Beispiel für ein ScriptRunConfig-Objekt in Aktion finden Sie im Python-Codebeispiel in der Dokumentation RunConfiguration .

Ein ScriptRunConfig -Objekt wird verwendet, um eine Schulungsausführung als Teil eines Experiments zu übermitteln. Wenn eine Schulungsausführung mit einem ScriptRunConfig-Objekt übermittelt wird, gibt die Submit-Methode ein Objekt vom Typ ScriptRun zurück.

Ein ScriptRun-Objekt bietet Ihnen programmgesteuerten Zugriff auf Informationen über die zugeordnete Schulungsausführung. Einige Beispiele sind das Abrufen der Protokolle, die einer Ausführung entsprechen, das Abbrechen einer Ausführung, wenn sie noch ausgeführt wird, das Bereinigen der Artefakte einer abgeschlossenen Ausführung und das Warten auf den Abschluss einer ausgeführten Ausführung.

Methoden

cancel

Abbrechen der laufenden Ausführung.

cancel

Abbrechen der laufenden Ausführung.

cancel()

Attribute

RUN_TYPE

RUN_TYPE = 'azureml.scriptrun'