Jak uruchomić Singularity
Singularity
Logujemy się na klaster eagle.man.poznanp.pl
ssh eagle.man.poznanp.pl
Uruchamiamy interaktywna sesje
srun --pty /bin/bash
Eksportujemy zmeinne
export SINGULARITY_TMPDIR=/home/users/${USER}/singularity/tmp export TMP=/tmp/lustre/$USER/tmp export TMPDIR=$TMP export TEMPDIR=$TMP export SINGULARITY_TMPDIR=$TMP/singularityTMP export SINGULARITY_CACHEDIR=$TMP/singlularityCACHE export JOBDIR=/tmp/lustre/$USER/$SLURM_JOBID
Tworzymy katalogi
mkdir -p /home/users/${USER}/singularity/tmp mkdir -p $TMP mkdir -p $SINGULARITY_TMPDIR mkdir -p $SINGULARITY_CACHEDIR mkdir -p $JOBDIR
Wchodzimy do stworzonego katalogu
cd /home/users/${USER}/singularity
Wykonujemy polecenie
singularity pull docker://tensorflow/tensorflow:latest
W folderze stworzył się plki
tensorflow-latest.simg
Uruchamiamy shell'a
singularity shell tensorflow-latest.simg
Wyświetlamy wersję systemu
singularity exec tensorflow-latest.simg cat /etc/os-release