es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Si la tarea “prefect” falló, ¿es posible volver a ejecutarla con diferentes parámetros “dask”?

Consideremos una tarea prefect cuyos requisitos de memoria no se conocen de antemano. Si la tarea falla porque el trabajador no tiene suficiente memoria, ¿es posible modificar los parámetros del trabajador dask y volver a ejecutar la tarea?

Sería genial si hay una forma de aumentar la asignación de memoria por trabajador en cierto valor después de cada fallo.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible modificar los parámetros del trabajador dask, como la asignación de memoria por trabajador, y volver a ejecutar la tarea prefect si el trabajador falló inicialmente debido a falta de memoria. Una forma de hacer esto es utilizando el objeto Client de dask.distributed para interactuar con el programador dask y aumentar la asignación de memoria utilizando el método Worker.start. Esto puede implementarse como un mecanismo de reintentos en la tarea prefect para asegurar que el trabajador tenga recursos suficientes para que la tarea se ejecute correctamente.

Comments are closed.