coreyjadams/larcv2-singularity:centos7-cuda-torch-mpich-root
$ singularity pull shub://coreyjadams/larcv2-singularity:centos7-cuda-torch-mpich-root
Singularity Recipe
Bootstrap: shub
From: coreyjadams/larcv2-singularity:centos7-cuda-torch-mpich
%help
Centos7 with cuda9.0 cudnn7, larcv
ML/DL packages : torch keras sc-learn nccl
Sci. packages : numpy pandas sc-image matplotlib opencv-python ROOT larcv
Basic python : ipython jupyter yaml pygments six zmq wheel h5py tqdm mpi4py horovod
Development kit : g++/gcc cython nvcc libqt4-dev python-dev
Utility kit : git wget emacs vim openssh-client mpich
To start your container simply try
singularity exec THIS_CONTAINER.simg bash
To use GPUs, try
singularity exec --nv THIS_CONTAINER.simg bash
%labels
Maintainer coreyjadams
Version centos7-cuda-torch-mpich-py36
#------------
# Global installation
#------------
%environment
# for ROOT
export ROOTSYS=/usr/local/root
export PATH=${ROOTSYS}/bin:${PATH}
export PYTHONPATH=${ROOTSYS}/lib:${PYTHONPATH}
export LD_LIBRARY_PATH=/usr/local/root/lib/:${LD_LIBRARY_PATH}
source /app/larcv2/configure.sh -q
%post
# For root, need to build from source unfortunately to get pyroot for python3.6
scl enable devtoolset-4 bash
# ROOT
wget https://root.cern.ch/download/root_v6.14.04.Linux-centos7-x86_64-gcc4.8.tar.gz
tar -xzf root_v6.14.04.Linux-centos7-x86_64-gcc4.8.tar.gz
rm root_v6.14.04.Linux-centos7-x86_64-gcc4.8.tar.gz
mv root /usr/local/root
export ROOTSYS=/usr/local/root
export PATH=${ROOTSYS}/bin:${PATH}
export LD_LIBRARY_PATH=${ROOTSYS}/lib:${LD_LIBRARY_PATH}
export PYTHONPATH=${ROOTSYS}/lib:${PYTHONPATH}
# larcv2
cd /app
git clone https://github.com/DeepLearnPhysics/larcv2
source larcv2/configure.sh
cd $LARCV_BASEDIR && make -j4
Collection
- Name: coreyjadams/larcv2-singularity
- License: MIT License
View on Datalad
Metrics
key | value |
---|---|
id | /containers/coreyjadams-larcv2-singularity-centos7-cuda-torch-mpich-root |
collection name | coreyjadams/larcv2-singularity |
branch | centos |
tag | centos7-cuda-torch-mpich-root |
commit | 2770ca0cbd7ba270e39a54a378ea6a06e433b8db |
version (container hash) | 72409a037ab71e09c59fd631c271bf97 |
build date | 2019-01-24T23:41:06.079Z |
size (MB) | 6842 |
size (bytes) | 3519803423 |
SIF | Download URL (please use pull with shub://) |
Datalad URL | View on Datalad |
Singularity Recipe | Singularity Recipe on Datalad |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.