Skip to content

coreyjadams/larcv2-singularity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

license https://www.singularity-hub.org/static/img/hosted-singularity--hub-%23e32929.svg

larcv2-singularity

This repo is forked from the Deep Learn Physics larcv2-singularity repo. That repo is focused on ubuntu images, here most images are available on top of centos7 instead and designed for an HPC environment.

Singularity build scripts for singularity hub. You can learn about Singularity in our wiki or official doc.

For more fun things to do, you can read our wiki.

What's in the build?

All builds are based on Centos7 with some highlighted packages below

  • Python packages: pip numpy scipy scikit opencv-python h5py tables pandas matplotlib ipython jupyter notebook pyyaml zmq
  • Development kit: g++/gcc libqt4-dev python-dev cython
  • Utility kit : git wget emacs vim asciinema

For the cuda images: cuda-9.0 cudnn-7

We build 3 flavors of image:

  • CUDA - bootstrapped from nvidia docker files
  • CPU - basic CPU implementations
  • MKL-DNN CPU - optimized images for KNL nodes with MKL-DNN

For each flavor of images, there can be (but is not always) a tensorflow or a pytorch build. Both are kept to the latest versions. Pytorch typically comes with the tools needed for Submanifold Sparse Convolutions.

We build 3 types of images for each flavor/framework combination.

  • Base image

  • Core development tools (including upgraded gcc) as well as the basic framework (pytorch/tensorflow) with support for the acceleration as needed.

  • MPI image (include Base)

    • Adds MPICH3.2.1, and horovod if possible (not yet working for pytorch GPU, has to be built by hand). Adds NCCL2 for GPU builgs
  • ROOT image (include MPI)

    • Additional python package ROOT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Roff 100.0%