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
|
Identificador de ejecución. |
directory
|
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'