Strumenti Utente

Strumenti Sito


calcoloscientifico:cluster:softwareapplicativo:conda_user

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
calcoloscientifico:cluster:softwareapplicativo:conda_user [22/04/2021 14:16] fabio.spatarocalcoloscientifico:cluster:softwareapplicativo:conda_user [18/09/2025 16:48] (versione attuale) – [Working with conda] fabio.spataro
Linea 18: Linea 18:
 CONDAENV_NAME='template' CONDAENV_NAME='template'
 CONDAENV_VERSION=$(date '+%Y.%m.%d') CONDAENV_VERSION=$(date '+%Y.%m.%d')
-PYTHON_VERSION='3.8'+PYTHON_VERSION='3.9'
  
 CONDAENV="${CONDAENV_NAME}-${CONDAENV_VERSION}" CONDAENV="${CONDAENV_NAME}-${CONDAENV_VERSION}"
Linea 94: Linea 94:
  
 if [ ! -d "$CONDAENV_PREFIX" ]; then if [ ! -d "$CONDAENV_PREFIX" ]; then
-    conda create --yes --prefix "$CONDAENV_PREFIX" python=$PYTHON_VERSION+    conda create --yes --prefix "$CONDAENV_PREFIX" python${PYTHON_VERSION:+=$PYTHON_VERSION}
 fi fi
  
Linea 100: Linea 100:
  
 conda install --yes --name "$CONDAENV" \ conda install --yes --name "$CONDAENV" \
---channel conda-forge \ +    --channel conda-forge \ 
-xz+    xz
  
 conda list || true conda list || true
Linea 150: Linea 150:
 </code> </code>
  
-Typical work session with conda:+Typical work session with conda (CPU):
  
 <code> <code>
-[<USER>@ui01 ~]$ module load miniconda3+[<USER>@ui01 ~]$ srun --nodes=1 --ntasks-per-node=2 --partition=cpu --qos=cpu --mem=8G --pty bash
  
-[<USER>@ui01 ~]$ source "$CONDA_PREFIX/etc/profile.d/conda.sh"+[<USER>@wn80 ~]$ module load miniconda3
  
-[<USER>@ui01 ~]$ conda --help+[<USER>@wn80 ~]$ source "$CONDA_PREFIX/etc/profile.d/conda.sh"
  
-[<USER>@ui01 ~]$ conda --version +[<USER>@wn80 ~]$ conda --help
-conda 4.9.2+
  
-[<USER>@ui01 ~]$ conda info+[<USER>@wn80 ~]$ conda --version 
 +conda 25.7.0
  
-[<USER>@ui01 ~]$ conda activate+[<USER>@wn80 ~]$ conda info
  
-(base) [<USER>@ui01 ~]$ which python+[<USER>@wn80 ~]$ conda activate 
 + 
 +(base) [<USER>@wn80 ~]$ which python
 /hpc/share/tools/miniconda3/bin/python /hpc/share/tools/miniconda3/bin/python
  
-(base) [<USER>@ui01 ~]$ python -V +(base) [<USER>@wn80 ~]$ python -V 
-Python 3.7.4+Python 3.9.18 
 + 
 +(base) [<USER>@wn80 ~]$ conda create --name my_conda_env [...] 
 +(base) [<USER>@wn80 ~]$ conda activate my_conda_env 
 + 
 +(my_conda_env) [<USER>@wn80 ~]$ [...] 
 +(my_conda_env) [<USER>@wn80 ~]$ conda deactivate 
 + 
 +(base) [<USER>@wn80 ~]$ conda deactivate 
 + 
 +[<USER>@wn80 ~]$ exit 
 + 
 +[<USER>@ui01 ~]$ 
 +</code> 
 + 
 +Typical work session with conda (GPU): 
 + 
 +<code> 
 +[<USER>@ui01 ~]$ srun --nodes=1 --ntasks-per-node=2 --partition=gpu --qos=gpu --gres=gpu:p100:1 --mem=8G --pty bash 
 + 
 +[<USER>@wn41 ~]$ module load miniconda3 
 + 
 +[...]
  
-(base) [<USER>@ui01 ~]$ conda deactivate+[<USER>@wn41 ~]$ exit
  
 [<USER>@ui01 ~]$ [<USER>@ui01 ~]$
calcoloscientifico/cluster/softwareapplicativo/conda_user.1619093789.txt.gz · Ultima modifica: da fabio.spataro

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki