Partager via


ScriptRun Classe

Fournit un accès programmatique pour la gestion des exécutions de formation soumises.

Une exécution soumise avec ScriptRunConfig représente une évaluation unique dans une expérience. La soumission de l’exécution renvoie 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, ainsi que pour analyser les résultats et accéder aux artefacts générés par l’exécution.

Pour vous familiariser avec les expériences et ScriptRunConf, consultez

Constructeur ScriptRun de classe.

Héritage
ScriptRun

Constructeur

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

Paramètres

Nom Description
experiment
Obligatoire

Objet d’expérience.

run_id
Obligatoire
str

ID d’exécution.

directory
str

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 SDK Azure Machine Learning vous fournit une série de classes interconnectées, conçues pour vous aider à entraîner et comparer les modèles Machine Learning liés par le problème partagé qu’ils résolvent.

Experiment agit comme un conteneur logique pour ces exécutions d’entraînement. Un objet RunConfiguration est utilisé pour codifier les informations nécessaires à l’envoi d’une exécution d’entraînement dans une expérience. Un objet ScriptRunConfig est une classe d’assistance qui package l’objet RunConfiguration avec un script d’exécution à des fins d’entraînement. Consultez l’exemple de code Python dans la documentation de RunConfiguration pour 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. Quand une exécution de formation est soumise à l’aide d’un objet ScriptRunConfig, la méthode Submit retourne un objet de type ScriptRun.

Un objet ScriptRun vous donne un accès programmatique aux informations relatives à l’exécution d’entraînement associée. Il peut s’agir, par exemple, de la récupération des journaux correspondant à une exécution, de l’annulation d’une exécution si elle est toujours en cours, du nettoyage des artefacts d’une exécution effectuée et de l’attente de la fin d’une exécution en cours.

Méthodes

cancel

Annule l’exécution en cours.

cancel

Annule l’exécution en cours.

cancel()

Attributs

RUN_TYPE

RUN_TYPE = 'azureml.scriptrun'