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
Nome | Descrizione |
---|---|
experiment
Necessario
|
Oggetto esperimento. |
run_id
Necessario
|
ID esecuzione. |
directory
|
Directory di origine. Valore predefinito: None
|
_run_config
|
Una 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 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'