cherubino

Anaconda

Anaconda è un ambiente Python pensato per funzionare con diversi “ambienti”, che contengono (potenzialmente) diverse versioni di software e moduli di interesse. In questo modo, si minimizza il rischio di conflitti e interazioni dannose fra progetti diversi.

Prima di iniziare ad usare Anaconda su un nuovo progetto, conviene sempre creare un nuovo environment, e installarci il software che si desidera utilizzare. L’ambiene base si può caricare con Spack, ed è consigliato creare nuovi ambiente nella cartella scratch, in cui c’è molto spazio a disposizione (a differenza delle home).

Si possono usare i seguenti comandi come guida:

module load anaconda3 # Oppure module load anaconda3 sui nodi senza gpu
conda create -p $SCRATCH/my-env-project
conda activate $SCRATCH/my-env-project

Per gli usi successivi, sarà sufficiente dare i comandi module load e conda activate. All’interno dell’environment è possibile installare tutti i pacchetti che servono con conda install. Ad esempio

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
Torna in cima