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 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

Třída ScriptRun – konstruktor.

Dědičnost
ScriptRun

Konstruktor

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

Parametry

experiment
Experiment
Vyžadováno

Objekt experimentu.

run_id
str
Vyžadováno

ID spuštění.

directory
str
výchozí hodnota: None

Zdrojový adresář.

_run_config
RunConfiguration
výchozí hodnota: None

Konfigurace spuštění.

kwargs
dict
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é souvisí 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 se spouštěcím skriptem 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í jako součásti experimentu. Když je trénovací spuštění odesláno pomocí objektu ScriptRunConfig, metoda submit vrátí 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'