Diferenzas
Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
centro:servizos:hpc [2023/03/02 13:26] – [Sistema de colas (QOS)] fernando.guillen | centro:servizos:hpc [2024/10/07 13:28] (actual) – [CONDA] jorge.suarez | ||
---|---|---|---|
Liña 24: | Liña 24: | ||
Para acceder al clúster, hay que solicitarlo previamente a través de [[https:// | Para acceder al clúster, hay que solicitarlo previamente a través de [[https:// | ||
- | El acceso se realiza mediante una conexión SSH al nodo de login: | + | El acceso se realiza mediante una conexión SSH al nodo de login (172.16.242.211): |
<code bash> | <code bash> | ||
ssh < | ssh < | ||
Liña 165: | Liña 165: | ||
<code bash> | <code bash> | ||
# Obtener miniconda | # Obtener miniconda | ||
- | wget https:// | + | wget https:// |
# Instalarlo | # Instalarlo | ||
- | sh Miniconda3-py39_4.11.0-Linux-x86_64.sh | + | bash Miniconda3-latest-Linux-x86_64.sh |
+ | # Inicializar miniconda para el shell bash | ||
+ | ~/ | ||
</ | </ | ||
- | |||
===== Uso de SLURM ===== | ===== Uso de SLURM ===== | ||
El gestor de colas en el cluster es [[ https:// | El gestor de colas en el cluster es [[ https:// | ||
Liña 267: | Liña 268: | ||
# Hay un alias que muestra solo la información más relevante: | # Hay un alias que muestra solo la información más relevante: | ||
hpc-login2 ~]$ ver_colas | hpc-login2 ~]$ ver_colas | ||
- | Name Priority | + | Name |
- | ---------- | + | ---------- ---------- ------------------------------ ----------- -------------------- --------- ----------- |
- | | + | |
- | interactive | + | interacti+ |
- | urgent | + | urgent |
- | long | + | long 100 gres/ |
- | | + | |
- | | + | |
- | | + | |
+ | | ||
</ | </ | ||
# Priority: es la prioridad relativa de cada cola. \\ | # Priority: es la prioridad relativa de cada cola. \\ | ||
Liña 288: | Liña 290: | ||
==== Envío de un trabajo al sistema de colas ==== | ==== Envío de un trabajo al sistema de colas ==== | ||
== Especificación de recursos == | == Especificación de recursos == | ||
- | Por defecto, si se envía un trabajo sin especificar nada el sistema lo envia a la QOS por defecto (regular) y le asigna un nodo, una CPU y toda la memoria disponible. El límite de tiempo para la ejecución del trabajo es el de la cola (4 días y 4 horas). | + | Por defecto, si se envía un trabajo sin especificar nada el sistema lo envia a la QOS por defecto (regular) y le asigna un nodo, una CPU y 4 GB de RAM. El límite de tiempo para la ejecución del trabajo es el de la cola (4 días y 4 horas). |
Esto es muy ineficiente, | Esto es muy ineficiente, | ||
- %%El número de nodos (-N o --nodes), tareas (-n o --ntasks) y/o CPU por tarea (-c o --cpus-per-task).%% | - %%El número de nodos (-N o --nodes), tareas (-n o --ntasks) y/o CPU por tarea (-c o --cpus-per-task).%% | ||
Liña 356: | Liña 358: | ||
# Obtener acceso interactivo a un nodo (Pulsar Ctrl+D para terminar el acceso): | # Obtener acceso interactivo a un nodo (Pulsar Ctrl+D para terminar el acceso): | ||
hpc-login2 ~]$ salloc -N1 | hpc-login2 ~]$ salloc -N1 | ||
+ | # Obtener acceso interactivo a un nodo DE FORMA EXCLUSIVA | ||
+ | hpc-login2 ~]$ salloc -N1 --exclusive | ||
</ | </ | ||
3. SRUN \\ | 3. SRUN \\ |