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.

Scripts de Slurm y Asignación del Número de Núcleos

Así que he empezado a mirar algunos temas básicos de HPC. Sin embargo, tengo un problema muy básico:
¿Cómo asignar el número correcto (o deseado) de núcleos dentro de un script de slurm?

Agradezco que esta sea una pregunta bastante básica, pero no puedo encontrar nada en línea o en libros que me ayude a superar el problema. Imagen de una sección del script de slurm: enter image description here

Cualquier ayuda es muy apreciada.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para asignar el número correcto de núcleos dentro de un script de Slurm, puedes usar la opción --cpus-per-task. Esta opción especifica el número de CPUs que se van a asignar por tarea. En la imagen proporcionada, la opción --cpus-per-task se establece en 4, lo que significa que cada tarea se asignará 4 CPUs.

    Para asignar un número diferente de CPUs, simplemente modifica el valor de la opción --cpus-per-task al número deseado de CPUs. Por ejemplo, si quieres asignar 8 CPUs por tarea, puedes establecer --cpus-per-task=8.

    Es importante tener en cuenta que el número máximo de CPUs que puedes solicitar está limitado por los recursos disponibles en el sistema HPC que estés utilizando. Además, el número total de CPUs solicitados dentro de un script de Slurm no debe superar el número total de CPUs disponibles en el sistema HPC, de lo contrario, tu trabajo podría encolarse o ser rechazado.

Comments are closed.