Slurm is a workload manager,scheduler system. It's build from computer nodes, 1 node is the Login Node, a master node and worker node's
The login node is called cheetah.sleep.ru.is 130.208.209.30
.
The cluster is a linux environment, connect with SSH
Open a terminal to log-in ssh <myUser>@cheetah.sleep.ru.is
Those who use Rivendell 130.208.209.30
(and other sleep servers) can also connect with any editor which supports SSH like VScode
Each user has his home folder, the path is [/mount/home/<username>]
The home folder should have 2 files, a readMe.lst file and template (slurm) script file (exampleJob.sh)
python3 prufa.py
to exampleJob.sh
Your template script file (exampleJob.sh) looks like this
#!/bin/bash
#SBATCH --account=staff
#SBATCH --job-name=sleepJob
#SBATCH --gpus-per-node=1
#SBATCH --mem-per-cpu=2G
#SBATCH --output=Slurm.log
cmd | Descr |
---|---|
sbatch <exampleJob.sh> | Submit job |
sacct | My jobs |
squeue | Show all jobs on the queue |
sinfo | Information about the cluster |
srun | Run job interactively |
scancel <id> | kill job with <id> |
Python venv
Miniconda
Aaconda