Compartir a través de


ScriptRun Clase

Proporciona acceso mediante programación para administrar las ejecuciones de entrenamiento enviadas.

Una ejecución enviada con ScriptRunConfig representa una sola versión de prueba en un experimento. El envío de la ejecución devuelve un objeto ScriptRun, que se puede usar para supervisar la ejecución asincrónica de la ejecución, registrar métricas y almacenar la salida de la ejecución, y analizar los resultados y acceder a los artefactos generados por la ejecución.

Para empezar a trabajar con experimentos y ScriptRunConf, consulte

Constructor ScriptRun de clase.

Constructor

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

Parámetros

Nombre Description
experiment
Requerido

Objeto de experimento.

run_id
Requerido
str

Identificador de ejecución.

directory
str

Directorio de origen.

Valor predeterminado: None
_run_config

Una configuración de ejecución.

Valor predeterminado: None
kwargs
Requerido

Diccionario de parámetros de configuración adicionales.

Comentarios

El SDK de Azure Machine Learning proporciona una serie de clases interconectadas diseñadas para ayudarle a entrenar y comparar modelos de aprendizaje automático relacionados con el problema compartido que están solucionando.

actúa Experiment como un contenedor lógico para estas ejecuciones de entrenamiento. Un RunConfiguration objeto se usa para codificar la información necesaria para enviar una ejecución de entrenamiento en un experimento. Un ScriptRunConfig objeto es una clase auxiliar que empaqueta el objeto RunConfiguration con un script de ejecución para el entrenamiento; vea el ejemplo de código de Python en la documentación para RunConfiguration obtener un ejemplo de un objeto ScriptRunConfig en acción.

Un objeto ScriptRunConfig se usa para enviar una ejecución de entrenamiento como parte de un experimento. Cuando se envía una ejecución de entrenamiento mediante un objeto ScriptRunConfig, el método submit devuelve un objeto de tipo ScriptRun.

Un objeto ScriptRun proporciona acceso mediante programación a información sobre la ejecución de entrenamiento asociada. Algunos ejemplos incluyen la recuperación de los registros correspondientes a una ejecución, la cancelación de una ejecución si aún está en curso, la limpieza de los artefactos de una ejecución completada y la espera de la finalización de una ejecución actualmente en curso.

Métodos

cancel

Cancele la ejecución en curso.

cancel

Cancele la ejecución en curso.

cancel()

Atributos

RUN_TYPE

RUN_TYPE = 'azureml.scriptrun'