Solicitud de recursos

No todos los trabajos necesitan los mismos recursos de computación. Los procesadores, la memoria RAM y el tiempo de ejecución debe ser apropiada para el tipo de trabajo que se desee lograr. Asimismo, dependiendo de los recursos pedidos y el nivel general del uso del clúster, es posible que el tiempo de asignación de estos sea más largo.

Para asignar recursos a un trabajo, Slurm ofrece los siguientes parámetros:

Parámetro Descripción
–job-name= Nombre del trabajo
-p Cola a usar
-N<número> Número de nodos requeridos por trabajo
-n<número> Número de tareas a lanzarse
–cpu-per-task=<número> Número de CPUs requeridos por tarea
–mem= Memoria requerida por nodo
–time=< D-HH:MM:SS > Tiempo de ejecución
–mem-per-cpu= Memoria requerida por CPU asignada
–mail-user=user@mail Correo electrónico para notificar estado del job
–output= Archivo en donde guardar el output del trabajo

Es importante tener en cuenta que Slurm requiere de manera obligatoria especificar una cola. De no hacerlo, asignará el trabajo a la cola short por defecto. Para hacer uso de las colas GPU es necesario hacer parte del grupo autorizado. Esto se solicita a través de soportehpc@uniandes.edu.co, e indicar el parámetro --account=gpu.

Hay dos maneras en que podemos trabajar con Slurm: