Singularity build scripts for singularity hub. You can learn about Singularity in our wiki or official doc.
To pull the container, simply try
TAG=latest
singularity pull -n local.img shub://DeepLearnPhysics/larcv2-singularity:$TAG
For more fun things to do, you can read our wiki.
All builds are based on Ubuntu16.04 LTS with some highlighted packages below
- Python packages: pipnumpyscipyscikitopencv-pythonh5pytablespandasmatplotlibipythonjupyter notebookpyyamlzmq
- Development kit: g++/gcclibqt4-devpython-devcuda-9.0cudnn-7cython
- Utility kit    : gitwgetemacsvimasciinema
We build 3 types of images.
- Base image
- Latest tag: ub16.04-tf1.10.1-torch0.4.1
- tensorflow-gpu1.10.1,- pytorch0.4.1
 
singularity pull -n local.img shub://DeepLearnPhysics/larcv2-singularity:ub16.04-tf1.10.1-torch0.4.1
- ROOT image (include Base)
- Latest tag: ub16.04-tf1.10-torch0.4.1-root6.14.04
- ROOT6.14.04, additional python package- root_numpy
 
singularity pull -n local.img shub://DeepLearnPhysics/larcv2-singularity:ub16.04-tf1.10.1-torch0.4.1-root6.14.04
- LArCV image (include ROOT)
- Tag: latest
- Additional python package larcv
 
singularity pull -n local.img shub://DeepLearnPhysics/larcv2-singularity:latest
Checkout built images on our docker hub.