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
|
ID di esecuzione. |
directory
|
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'