Saltar a contenido

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ón Descripción
debug partición para probar ejecuciones pequeñas en CPU con propósitos de debugging
debug-gpu partición para probar ejecuciones pequeñas en GPU con propósitos de debugging
standard partición de uso general en CPU
big-mem partición de uso general en CPU con gran cantidad de memoria
gpu partició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ón Nodos Total de Cores Total de Memoria RAM (GB) Total shards de GPU Máx duración del Job (min)
debug n005 16 32 - 30
debug-gpu g001 12 60 12 30
standard n00[3-5] 80 352 - depende del tipo de usuario
big-mem g00[2-3], ag001 54 2470 - depende del tipo de usuario
gpu g00[1-3], ag001 190 630 190 depende 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.