-- AdminUser - 22 Nov 2024

METODO 1: INICIAR UNA SESIÓN INTERACTIVA CON VENTANAS(X) y ejecutar JUPYTER con Python, R, Julia, Octave

Las tareas comunes incluye, Instalacion personalizada de paquetes y entornos, creación de gráficos interactivos, simulación de algoritmos y procesos. integración con bases de datos, el Prototipado de algoritmos antes de implementarlos en producción el uso de el Lenguaje estadístico R para análisis y visualización de datos.
Procedimiento
1. Debe ingresar a la federación de Cluster con ssh usando el parámetro "-XC" para poder ejecutar entornos graficos. presentation Video

a. Desde cualquier parte de internet con un cliente ssh ejecute:

cog ssh -XC USUARIO@168.176.34.122

b. Luego debe ir al nodo de envío perseus; tambien usando "-XC" para ejecutar entornos graficos.
cog ssh -XC perseus
2. SIEMPRE debe encolarse para que slurm ubique y reserve los recursos que va a usar.

help Por ejemplo:

Para una sesión interactiva en el cluster "fisica", en la particion "cpu.cecc"; donde quiere ejecutar un trabajo llamado "jupyter" con 16CPU, 40Gb de RAM ,   un tiempo límite de 1:30horas(--time=DD-:HH:MM:SS) use:
cog salloc -Mfisica -pcpu.cecc --job-name=jupyter --time=01:00:00 --ntasks=16 --mem=40G
comments
a. Siempre puede verificar el estado en la cola de ejecucion con el comando slurm "squeue"
b. Puede conectarse unicamente a los nodos de procesamiento donde corren sus trabajos con:

:
cog ssh -XC nodo_asignado-al_proceso
presentation Video: salloc-perseus-interactiva.mkv

3. Ejecute jupyter EN EL NODO DE EJECUCION ASIGNADO

a. cargue el modulo que contiene el software anaconda con:
cog   module load envs/anaconda3
b. Active el ambiente jupyter, que se instaló en un directorio donde usted puede instalar los paquetes python que requiere con:

cog   conda activate jupyterlab
presentation Video:jupyter-interactiva-conda-env.mkv

c. ejecute jupyter en el nodo de procesamiento, con el navegador google-chrome y el puerto 32769 con:

cog   jupyter lab --port=32769 --ip=`hostname`
jupyterlab.png

presentation Video: jupyter-interactiva-begin-end.mkv

4. Con jupyter corriendo desde el navegador puede instalar software así:
  1. Desde un notebook usando conda ejecute:

cog

import sys

conda install --yes --prefix {sys.prefix} numpy

b. Desde un notebook con pip ejecute:

cog

import sys

!{sys.executable} -m pip install pandas

:

5. Detenga el servidor jupyter desde el navegador(presentation Video: jupytershutdown-2024-11-22_14.11.09.mkv) o en la terminal use la combinación "ctrl +c" para que posteriormente le solicite la confirmacion de terminar.

jupyterlabshutdown.png

6. Verifique que no deja corriendo ningún proceso en la cola de procesamiento de slurm. presentation Video: jupyter-interactiva.finish.queu.mkv
Topic attachments
I Attachment Action Size Date Who Comment
jupyter-interactiva-begin-end.mkvmkv jupyter-interactiva-begin-end.mkv manage 2 MB 22 Nov 2024 - 08:36 AdminUser jupyter interactiva begin end
jupyter-interactiva-conda-env.mkvmkv jupyter-interactiva-conda-env.mkv manage 789 K 22 Nov 2024 - 08:33 AdminUser jupyterinterconda
jupyter-interactiva.finish.queu.mkvmkv jupyter-interactiva.finish.queu.mkv manage 763 K 22 Nov 2024 - 08:42 AdminUser jupyterinterqueufinish
jupyterlab.pngpng jupyterlab.png manage 71 K 22 Nov 2024 - 09:14 AdminUser jupyterlab
jupyterlabshutdown.pngpng jupyterlabshutdown.png manage 76 K 22 Nov 2024 - 19:08 AdminUser jupyter shutdown from navigator
jupytershutdown-2024-11-22_14.11.09.mkvmkv jupytershutdown-2024-11-22_14.11.09.mkv manage 1 MB 22 Nov 2024 - 19:15 AdminUser jupyter shutdown from navigator
salloc-perseus-interactiva.mkvmkv salloc-perseus-interactiva.mkv manage 316 K 22 Nov 2024 - 08:28 AdminUser salloc in perseus interactivo
Topic revision: r4 - 22 Nov 2024, AdminUser
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback