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 l'archivio dell'esecuzione e analizzare i risultati e gli artefatti di accesso generati dall'esecuzione.

Per iniziare a usare esperimenti e ScriptRunConf, vedere

Costruttore ScriptRun della classe.

Ereditarietà
ScriptRun

Costruttore

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

Parametri

Nome Descrizione
experiment
Necessario

Oggetto esperimento.

run_id
Necessario
str

ID di esecuzione.

directory
str

Directory di origine.

Valore predefinito: None
_run_config

Configurazione di esecuzione.

Valore predefinito: None
kwargs
Necessario

Dizionario di parametri di configurazione aggiuntivi.

Commenti

Azure Machine Learning SDK offre una serie di classi interconnesse, progettate per consentire di 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 esegue il 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 un oggetto ScriptRunConfig in azione.

Un oggetto ScriptRunConfig viene usato per inviare un'esecuzione di training come parte di un esperimento. Quando viene inviata un'esecuzione di training 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 di 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'