Condividi tramite


ScriptRun Classe

Fornisce l'accesso a livello di codice per la gestione delle esecuzioni di training inviate.

Un'esecuzione inviata con ScriptRunConfig rappresenta una singola versione di valutazione in un esperimento. L'invio dell'esecuzione restituisce un oggetto ScriptRun, che può essere usato per monitorare l'esecuzione asincrona dell'esecuzione, le metriche di log e archiviare l'output dell'esecuzione e analizzare i risultati e accedere agli artefatti generati dall'esecuzione.

Per iniziare a usare esperimenti e ScriptRunConf, vedere

Costruttore Class ScriptRun.

Ereditarietà
ScriptRun

Costruttore

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

Parametri

experiment
Experiment
Necessario

Oggetto esperimento.

run_id
str
Necessario

ID esecuzione.

directory
str
valore predefinito: None

Directory di origine.

_run_config
RunConfiguration
valore predefinito: None

Una configurazione di esecuzione.

kwargs
dict
Necessario

Dizionario di parametri di configurazione aggiuntivi.

Commenti

Azure Machine Learning SDK offre una serie di classi interconnesse progettate per eseguire il training e confrontare i modelli di Machine Learning correlati al problema condiviso che stanno risolvendo.

Un Experiment oggetto funge da contenitore logico per queste esecuzioni di training. Un RunConfiguration oggetto viene usato per codificare le informazioni necessarie per inviare un'esecuzione di training in un esperimento. Un ScriptRunConfig oggetto è una classe helper che crea un pacchetto dell'oggetto RunConfiguration con uno script di esecuzione per il training. Vedere l'esempio di codice Python nella documentazione per RunConfiguration un esempio di oggetto ScriptRunConfig in azione.

Un oggetto ScriptRunConfig viene usato per inviare un'esecuzione di training come parte di un esperimento. Quando un'esecuzione di training viene inviata usando un oggetto ScriptRunConfig, il metodo submit restituisce un oggetto di tipo ScriptRun.

Un oggetto ScriptRun consente di accedere a livello di codice alle informazioni sull'esecuzione del training associata. Alcuni esempi includono il recupero dei log corrispondenti a un'esecuzione, l'annullamento di un'esecuzione se è ancora in corso, la pulizia degli artefatti di un'esecuzione completata e l'attesa del completamento di un'esecuzione attualmente in corso.

Metodi

cancel

Annullare l'esecuzione in corso.

cancel

Annullare l'esecuzione in corso.

cancel()

Attributi

RUN_TYPE

RUN_TYPE = 'azureml.scriptrun'