ScriptRun Classe
Fournit un accès programmatique pour la gestion des exécutions d’entraînement soumises.
Une exécution envoyée avec ScriptRunConfig représente une seule version d’évaluation dans une expérience. L’envoi de l’exécution retourne un objet ScriptRun, qui peut être utilisé pour surveiller l’exécution asynchrone de l’exécution, consigner les métriques et stocker la sortie de l’exécution, et analyser les résultats et accéder aux artefacts générés par l’exécution.
Pour commencer à utiliser des expériences et ScriptRunConf, consultez
Constructeur ScriptRun de classe.
Constructeur
ScriptRun(experiment, run_id, directory=None, _run_config=None, **kwargs)
Paramètres
Nom | Description |
---|---|
experiment
Obligatoire
|
Objet d’expérience. |
run_id
Obligatoire
|
ID d’exécution. |
directory
|
Répertoire source. Valeur par défaut: None
|
_run_config
|
Configuration d’exécution. Valeur par défaut: None
|
kwargs
Obligatoire
|
Dictionnaire de paramètres de configuration supplémentaires. |
Remarques
Le Kit de développement logiciel (SDK) Azure Machine Learning vous fournit une série de classes interconnectées, conçues pour vous aider à entraîner et comparer des modèles Machine Learning liés par le problème partagé qu’ils résolvent.
Il Experiment agit en tant que conteneur logique pour ces exécutions d’entraînement. Un RunConfiguration objet est utilisé pour codifier les informations nécessaires pour soumettre une exécution d’entraînement dans une expérience. Un ScriptRunConfig objet est une classe d’assistance qui empaquette l’objet RunConfiguration avec un script d’exécution pour l’entraînement. Consultez l’exemple de code Python dans la documentation pour RunConfiguration obtenir un exemple d’objet ScriptRunConfig en action.
Un objet ScriptRunConfig est utilisé pour soumettre une exécution d’entraînement dans le cadre d’une expérience. Lorsqu’une exécution d’entraînement est envoyée à l’aide d’un objet ScriptRunConfig, la méthode d’envoi retourne un objet de type ScriptRun.
Un objet ScriptRun vous permet d’accéder par programmation aux informations relatives à l’exécution d’entraînement associée. Certains exemples incluent la récupération des journaux correspondant à une exécution, l’annulation d’une exécution si elle est toujours en cours, le nettoyage des artefacts d’une exécution terminée et l’attente de la fin d’une exécution en cours.
Méthodes
cancel |
Annulez l’exécution en cours. |
cancel
Annulez l’exécution en cours.
cancel()
Attributs
RUN_TYPE
RUN_TYPE = 'azureml.scriptrun'