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 packageroot_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.