AI Center
2023.10
False
Imagen de fondo del banner
Guía del usuario de AI Center
Última actualización 19 de abr. de 2024

Gestionar procesos

Crear procesos

  1. En la página Procesos, haz clic en el botón Crear nuevo. Se mostrará así la página Crear nueva ejecución de proceso.

    Como alternativa, en los Detalles del paquete ML de un paquete en concreto, selecciona Ejecuciones del proceso y luego haz clic en el botón Crear nueva. Se mostrará así la página Crear nueva ejecución de proceso.

  2. En la página Crear nueva ejecución de proceso, selecciona el tipo de ejecución de proceso. Las opciones disponibles son Ejecución de entrenamiento, Ejecución de evaluación y Ejecución de proceso completo.
  3. Agrega un nombre para mostrar para la ejecución de la canalización.
  4. Selecciona el paquete para la ejecución del proceso.
  5. Selecciona las versiones principales y secundarias del paquete.
  6. Selecciona los conjuntos de datos. De acuerdo con el tipo de proceso seleccionado, deben especificarse los siguientes conjuntos de datos:
    • Para el proceso de entrenamiento, especifica el conjunto de datos de entrada.
    • Para el proceso de evaluación, especifica el conjunto de datos de evaluación.
    • Para la ejecución de proceso completo, especifica el conjunto de datos de input y el conjunto de datos de evaluación.
  7. Opcional: introduce los parámetros para las ejecuciones del proceso. Haz clic en Añadir nuevo para mostrar la sección de parámetros y, a continuación, introduce la variable de entorno y su valor correspondiente. Se aceptan varios parámetros.
  8. Selecciona si el proceso requiere una GPU. De forma predeterminada, está establecido en No.
    Nota: si utiliza el modelo de licencia Unidades de IA, el coste por hora de las Unidades de IA se muestra debajo del botón Activar GPU. El coste por hora cambia en función de si se opta por utilizar la GPU o no.
    Nota: Puedes poner en cola los procesos en función de los recursos de la GPU. Para obtener más información, consulta Configurar la cola para recursos de GPU.
  9. Selecciona cuándo se debería ejecutar el proceso. Las opciones son:
    • Ejecutar ahora: el proceso comienza a ejecutarse inmediatamente después de su creación.
    • Basado en tiempo: el proceso comienza a ejecutarse en la fecha y hora especificada en los campos Fecha y Hora.
    • Recurrente: el proceso comienza a ejecutarse de acuerdo con la programación recurrente que configures en la ventana Establecer programación recurrente. Puedes configurarlo para que se ejecute en días concretos de la semana a una hora determinada, o puedes utilizar expresiones cron.
  10. Haz clic en Crear para crear el proceso o en Cancelar para abortar el proceso. Se cerrará así la página Crear nueva ejecución de proceso.


El proceso se crea y se muestra junto con sus detalles en la página Procesos y en la pestaña Ejecuciones de proceso de la página Detalles del paquete ML del paquete seleccionado. El proceso se ejecuta de acuerdo con el marco de tiempo que elijas al crearlo.

Programar procesos

Durante la creación, cualquier tipo de proceso puede programarse en una fecha y hora futura única o con una programación recurrente. Por ejemplo, puede programarse un proceso para que se ejecute los domingos por la noche a la 1 de la madrugada. Esto permite que los modelos estén continuamente actualizados, ya que los datos regresan desde tareas con "personas en el ciclo" y además permite un uso más eficiente de las licencias Unidades de IA.

⏲ Para crear un proceso que se programe en una única fecha futura, selecciona la opción Basado en tiempo en la página Crear nueva ejecución de proceso.

📅 Para crear un proceso con una programación recurrente, selecciona la opción Recurrente en la página Crear nueva ejecución de proceso.

⚙ Puede establecerse un horario más complejo que a diario en algún momento seleccionando la pestaña Avanzado en la ventana Establecer programación recurrente e introduciendo una expresión cron. Hay muchas herramientas gratuitas en línea para generar expresiones cron fácilmente.

Configurar la cola para recursos de GPU

Hay clústeres con recursos limitados, especialmente teniendo en cuenta el número de GPU implementadas.

El mecanismo de cola gestiona las solicitudes de uso de la GPU, supervisa el estado de la GPU y ejecuta las solicitudes cuando una GPU está disponible. La gestión de recursos mejora la eficiencia en el seguimiento y el reinicio de solicitudes.

Para configurar la cola para recursos de GPU:
  1. Ve a Aplicaciones de ArgoCD AICenter.


  2. Haz clic en el botón Detalles de la aplicación para ver los detalles de la aplicación.


  3. Haz clic en la pestaña Parámetros para ver los parámetros y sus detalles.


  • global.waitQueue.gpuCount Establece el número de recursos de GPU disponibles para el entrenamiento del modelo.
  • global.waitQueue.queueLength Establecido en la longitud máxima de la cola. Más allá, las nuevas solicitudes no se pondrán en cola. La longitud de cola recomendada es 5*numGPU.
Habilitación de características
Establece la propiedad global.waitQueue.enabled en verdadero.
Configuración
Opcional: cambia global.waitQueue.gpuCount o global.waitQueue.queueLength.


Funcionalidad
La característica ya está habilitada. Si desencadenas 2 procesos de GPU consecutivos, uno está esperando a que el otro se complete.


Editar procesos programados

Solo puedes editar procesos que aún no se hayan ejecutado.

  1. Ve a la página Detalles del proceso.
    • En la página Procesos, haz clic en junto a un proceso programado y selecciona Detalles.
    • En Detalles del paquete ML de un paquete específico, selecciona la pestaña Ejecuciones del proceso, haz clic en junto a un proceso programado y selecciona Detalles. Se mostrará así la página Detalles del proceso.
  2. Haz clic en Editar proceso. Se mostrará así la página Editar ejecución del proceso.
  3. Puedes cambiar el nombre del proceso, el directorio de datos del proceso programado, así como la programación recurrente.
  4. Haz clic en Enviar para guardar los cambios. El proceso programado se mostrará en la página Procesos con su información actualizada.


Eliminar procesos

  1. Elimina un proceso.
    • En la página Procesos, haz clic en junto al proceso y selecciona Eliminar.
    • En los Detalles de paquete ML de un paquete específico, selecciona la pestaña Ejecuciones de proceso, haz clic en junto a un proceso y selecciona Eliminar. Aparecerá un cuadro de diálogo de confirmación.
  2. Haz clic en Aceptar para eliminar el proceso.
    Nota:

    Al eliminar un empaquetado, esperar recursos o ejecutar el proceso, este primero se detiene y luego, se elimina.

    Si solo deseas detener un Empaquetado, Esperar recursos o Ejecutar el proceso y ver sus registros, haz clic en el que aparece al lado y selecciona la opción Detalles para ir a su correspondiente página de Detalles del proceso. Puedes detener el proceso desde ahí.

Ver detalles del proceso

Puedes consultar más información sobre un proceso específico o realizar otras acciones.

  • En la página Procesos, haz clic en junto a un proceso programado y selecciona Detalles.

  • En Detalles del paquete ML de un paquete específico, selecciona la pestaña Ejecuciones del proceso, haz clic en junto a un proceso programado y selecciona Detalles. Se mostrará así la página Detalles del proceso.
  • O bien, si un paquete ML se genera a causa de un proceso, puedes acceder a toda la información relacionada con el proceso directamente desde la ventana del Paquete ML haciendo clic en el menú de tres puntos y en Detalles del proceso. Esto solo está disponible para nuevos procesos.

La información mostrada y las acciones que puedes realizar aquí dependen del estado del proceso.

Detalles del proceso programado

La página Detalles del proceso para procesos programados muestra una pestaña de información.

Puedes realizar las siguientes acciones:

Eliminar el proceso.

Editar el proceso. En la página Editar ejecución de proceso mostrada, puedes actualizar cualquier campo. La selección de Ejecutar ahora no crea un nuevo proceso; en su lugar, ejecuta este proceso inmediatamente, eliminándolo así de la lista de procesos programados.

Detalles del proceso de empaquetado

La página Detalles del proceso para procesos de empaquetado muestra una pestaña de información.

Puedes realizar la siguiente acción:

Cancela el proceso. Esto detendrá la ejecución del proceso, por lo que no se ejecutará y no consumirá Unidades de IA. Su estado cambiará a Eliminado.

Esperando recursos. Detalles del proceso

La página Detalles del proceso para esperar los procesos de recursos muestra una pestaña de información.

Puedes realizar la siguiente acción:

Cancela el proceso. Esto elimina el proceso de la cola, por lo que no se ejecutará y no consumirá Unidades de IA. Su estado cambiará a Eliminado.

Detalles del proceso en ejecución

La página Detalles del proceso para procesos de ejecución muestra una pestaña de información y registros en tiempo real.

Puedes realizar la siguiente acción:

Cancela el proceso. Esto detiene el proceso de inmediato y cambia su estado a Eliminado. Los registros muestran la instantánea en el momento en el que se ejecutó la acción de cancelación.

Detalles del proceso fallido

La página Detalles del proceso para procesos fallidos muestra una pestaña de información y registros. Dependiendo del escenario en el que falló este proceso, se mostrarán outputs (parciales) del proceso.

Puedes realizar la siguiente acción:

Reiniciar el proceso. Esto añade un nuevo proceso a la cola, con los mismos parámetros con los que se creó. Si la cola está vacía, el proceso comienza a ejecutarse de inmediato.

Detalles del proceso eliminado

La página Detalles del proceso para procesos cancelados muestra una pestaña de información. Además, dependiendo del momento en el que se haya cancelado este proceso, la página de detalles del proceso también puede incluir registros.

Puedes realizar las siguientes acciones:

Reiniciar el proceso.

Eliminar el proceso.

Detalles del proceso con éxito

La página Detalles del proceso para procesos con éxito muestra una pestaña de información, registros y los outputs del proceso.

Puedes realizar las siguientes acciones:

Eliminar el proceso.

Eliminar el proceso.

Reiniciar el proceso.

Registros

Puedes descargar un informe de la ejecución del proceso desde la página Registros. Para ello, haz clic en el botón Descargar informe del proceso.

Recomendamos adjuntar este informe cuando envíes una incidencia para acelerar la solución de problemas.



Este informe reúne toda la información necesaria para depurar una incidencia, incluido el ID de cuenta, el ID de tenant, las unidades de IA, la información del paquete y el proceso.

Consulta la siguiente captura de pantalla para ver un ejemplo de informe de ejecución del proceso.



Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.