hongchengkuan/cornell-moe-singularity:centos7
$ singularity pull shub://hongchengkuan/cornell-moe-singularity:centos7
Singularity Recipe
BootStrap: docker
From: centos:centos7.5.1804
%post
# yum -y update && yum -y upgrade
yum install -y python-dev gcc cmake \
boost-devel doxygen \
openblas-devel lapack-devel
# apt-get install -y python-dev gcc cmake \
# libboost-all-dev python-pip doxygen \
# libblas-dev liblapack-dev gfortran \
# git wget octave
#
# apt-get clean
#
# cd /opt
# wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh -O /opt/miniconda.sh
# bash /opt/miniconda.sh -b -p /opt/miniconda
# rm /opt/miniconda.sh
# echo "export PATH="/opt/miniconda/bin:$PATH"" >> $SINGULARITY_ENVIRONMENT
# export PATH="/opt/miniconda/bin:$PATH"
# conda install pip
# pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
# export MOE_CC_PATH="$(which gcc)"
# export MOE_CXX_PATH="$(which g++)"
# export MOE_CMAKE_OPTS="-D MOE_PYTHON_INCLUDE_DIR=/usr/include/python2.7 -D MOE_PYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0"
# cd /
# mkdir /moe && cd /moe
# git clone https://github.com/wujian16/Cornell-MOE.git
# cd Cornell-MOE
# pip install -r requirements.txt
# python setup.py install
# pip install keras
# pip install tensorflow
# conda install -c conda-forge oct2py
# # Clean up
# apt-get -y autoremove
# rm -rvf /var/lib/apt/lists/*
Collection
- Name: hongchengkuan/cornell-moe-singularity
- License: None
View on Datalad
Metrics
key | value |
---|---|
id | /containers/hongchengkuan-cornell-moe-singularity-centos7 |
collection name | hongchengkuan/cornell-moe-singularity |
branch | master |
tag | centos7 |
commit | 8e4b115db3fa7fa4d847af3108f6eb0d61d263bc |
version (container hash) | c4b0d1cdf3813b37fb9e73174d869a25 |
build date | 2018-12-12T21:53:22.453Z |
size (MB) | 509 |
size (bytes) | 158187551 |
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.