Partager via


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
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 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'