Sdílet prostřednictvím


ScriptRun Třída

Poskytuje programový přístup pro správu odeslaných trénovacích spuštění.

Spuštění odeslané pomocí ScriptRunConfig představuje jednu zkušební verzi v experimentu. Odeslání spuštění vrátí objekt ScriptRun, který lze použít k monitorování asynchronního provádění spuštění, protokolování metrik a ukládání výstupu spuštění a analýze výsledků a přístupu k artefaktům vygenerovaným spuštěním.

Pokud chcete začít s experimenty a ScriptRunConf, přečtěte si téma

Class ScriptRun – konstruktor.

Dědičnost
ScriptRun

Konstruktor

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

Parametry

Name Description
experiment
Vyžadováno

Objekt experimentu.

run_id
Vyžadováno
str

ID spuštění.

directory
str

Zdrojový adresář.

Default value: None
_run_config

Konfigurace spuštění.

Default value: None
kwargs
Vyžadováno

Slovník dalších parametrů konfigurace.

Poznámky

Sada Azure Machine Learning SDK poskytuje řadu vzájemně propojených tříd, které jsou navržené tak, aby vám pomohly trénovat a porovnávat modely strojového učení, které souvisejí se sdíleným problémem, který řeší.

Pro Experiment tato trénovací spuštění funguje jako logický kontejner. Objekt RunConfiguration slouží ke kodifikování informací potřebných k odeslání trénovacího běhu v experimentu. Objekt ScriptRunConfig je pomocná třída, která zabalí objekt RunConfiguration pomocí spouštěcího skriptu pro trénování. Příklad objektu ScriptRunConfig v akci najdete v příkladu kódu Pythonu v dokumentaci RunConfiguration .

Objekt ScriptRunConfig se používá k odeslání trénovacího spuštění v rámci experimentu. Když je trénovací spuštění odesláno pomocí objektu ScriptRunConfig, vrátí metoda submit objekt typu ScriptRun.

Objekt ScriptRun poskytuje programový přístup k informacím o přidruženém trénovacím spuštění. Mezi příklady patří načtení protokolů odpovídajících spuštění, zrušení spuštění, pokud ještě probíhá, vyčištění artefaktů dokončeného spuštění a čekání na dokončení právě probíhajícího spuštění.

Metody

cancel

Zrušte probíhající spuštění.

cancel

Zrušte probíhající spuštění.

cancel()

Atributy

RUN_TYPE

RUN_TYPE = 'azureml.scriptrun'