Particiones

Las particiones pueden ser consideradas como colas de trabajos, cada una de ellas con sus propios límites en cuanto al tamaño y la duración del job. Khipu posee cinco diferentes particiones en slurm.

Nombre de particiónDescripción
debugpartición para probar ejecuciones pequeñas en CPU con propósitos de debugging
debug-gpupartición para probar ejecuciones pequeñas en GPU con propósitos de debugging
standardpartición de uso general en CPU
big-mempartición de uso general en CPU con gran cantidad de memoria
gpupartición de uso general en GPU

El número y el tamaño de los jobs permitidos depende de acuerdo a la partición seleccionada y su tipo de usuario.

Para listar las particiones que se encuentran disponibles para sua usuario, ejecute el comando:

sinfo -O "partition"     

Detalles de las particiones

ParticiónNodosTotal de CoresTotal de Memoria RAM (GB)Total shards de GPUMáx duración del Job (min)
debugn0051632-30
debug-gpug00112601230
standardn00[3-5]80352-depende del tipo de usuario
big-memg00[2-3], ag001542470-depende del tipo de usuario
gpug00[1-3], ag001190630190depende del tipo de usuario

debug

Tiempos de espera más cortos y tiempo de ejecución pequeño. Utilice esta partición para probar la ejecución de su job antes de enviarlo a una partición de más recursos.

debug-gpu

Tiempos de espera más cortos y tiempo de ejecución pequeño. Utilice esta partición para probar la ejecución de su job en GPU antes de enviarlo a una partición de más recursos.

standard

Partición de uso general para tareas que requieren cores de CPU. Utilice esta partición para ejecutar tareas intensas en uso de CPU. Los tiempos de espera en cola dependerán de la cantidad de usuarios que se encuentren usando la partición. Procure dimensionar correctamente su trabajo para disminuir su tiempo de espera en la cola. Use la partición debug para dicho propósito.

big-mem

Partición de uso general para tareas que requieren cores de CPU y gran cantidad de memoria RAM. Utilice esta partición para ejecutar tareas intensas en memoria. Los tiempos de espera en cola dependerán de la cantidad de usuarios que se encuentren usando la partición. Procure dimensionar correctamente su trabajo para disminuir su tiempo de espera en la cola. Use la partición debug para dicho propósito.

gpu

Partición de uso general para tareas que requieren cores de GPU. Es una de las particiones de mayor demanda en Khipu, es por ese motivo que no es posible reservar GPUs de manera exclusiva. El uso de la GPU es compartido a traves de sharding. Los tiempos de espera en cola dependerán de la cantidad de usuarios que se encuentren usando la partición. Procure dimensionar correctamente su trabajo para disminuir su tiempo de espera en la cola. Use la partición debug-gpu para dicho propósito.