- Notas relacionadas
- Requisitos
- Instalación
- Primeros pasos
- Proyectos
- Conjuntos de datos
- Paquetes ML
- Procesos
- Habilidades ML
- Logs de ML
- Document Understanding en AI Fabric
- Guía básica de resolución de problemas
Un proceso es una descripción de un flujo de trabajo de aprendizaje automático, que incluye todas las funciones en el flujo de trabajo y el orden de las ejecuciones de estas funciones. El proceso incluye la definición de los inputs necesarios para ejecutar el proceso y los outputs que se pueden obtener de él.
Una ejecución de proceso es una ejecución de un proceso basado en el código proporcionado por el usuario. Una vez completado, una ejecución de un proceso tiene outputs y registros asociados.
Hay tres tipos de procesos:
-
Proceso de entrenamiento: toma como input un paquete y un conjunto de datos, y produce una nueva versión de paquete.
-
Proceso de evaluación: toma como input una versión de paquete y un conjunto de datos, y produce un conjunto de métricas y registros.
-
Full Pipeline - runs a processing function, a training pipeline, and immediately after an evaluation pipeline.
Consejo:The examples used to explain these concepts are based on a sample package, tutorialpackage.zip, that you can download by clicking the button below. We recommend you to upload this sample package if it's your first time when you learn about pipelines. Make sure you enable it for training.
La página Procesos, accesible desde el menú Procesos después de seleccionar un proyecto, te permite ver todos los procesos dentro de ese proyecto, junto con información sobre su tipo, versión de paquete y versión de paquete asociada, estado, momento de su creación, duración y puntuación. Aquí puedes crear nuevos procesos, acceder a los detalles de procesos existentes o eliminar procesos.
Estado del proceso
Una ejecución de proceso puede estar en uno de los siguientes estados:
-
Programado: un proceso que se ha programado para iniciarse en el futuro (por ejemplo, a las 13:00 cada lunes). Cuando se llegue a la fecha/hora establecida para un proceso, se iniciará el proceso para ejecutar.
-
Empaquetado: un proceso que ha comenzado a crear la imagen de docker en el que se ejecutará el propio trabajo. Si esta es la primera vez que se entrena esta versión específica del paquete ML, puede tardar hasta 20 minutos.
-
En ejecución: un proceso que se ha iniciado y se está ejecutando.
-
Fallo: un proceso que falló durante la ejecución.
-
Eliminado: un proceso que se estaba ejecutando hasta que el usuario decidió terminarlo de forma explícita.
-
Con éxito: un proceso que completó la ejecución.
Nota:Pipelines are automatically killed after seven days to avoid being stuck for longer periods of time and consuming licenses.