willgpaik/grover_aci:latest
$ singularity pull shub://willgpaik/grover_aci:latest
Singularity Recipe
Bootstrap: docker
From: nvidia/cuda:10.0-cudnn7-devel-ubuntu16.04
%environment
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
export PATH=/opt/conda/bin:/usr/local/nvidia/bin/:$PATH
export LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
export NVIDIA_VISIBLE_DEVICES=all
export NVIDIA_DRIVER_CAPABILITIES=compute,utility
export PYTHONPATH=/grover
%post
apt-get update && apt-get install -y --no-install-recommends \
build-essential \
cmake \
git \
curl \
vim \
ca-certificates \
libjpeg-dev \
libpng-dev \
wget &&\
rm -rf /var/lib/apt/lists/*
curl -o ~/miniconda.sh -O https://repo.continuum.io/miniconda/Miniconda3-4.5.4-Linux-x86_64.sh && \
chmod +x ~/miniconda.sh && \
~/miniconda.sh -b -p /opt/conda && \
rm ~/miniconda.sh && \
/opt/conda/bin/conda install -y python=3.6 tqdm numpy pyyaml scipy ipython mkl mkl-include cython typing h5py pandas && \
/opt/conda/bin/conda clean -ya && /opt/conda/bin/pip install tensorflow-gpu==1.13.1
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
export PATH=/opt/conda/bin:/usr/local/nvidia/bin/:$PATH
export LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
export NVIDIA_VISIBLE_DEVICES=all
export NVIDIA_DRIVER_CAPABILITIES=compute,utility
mkdir -p grover
cd /grover
wget https://raw.githubusercontent.com/rowanz/grover/master/requirements-gpu.txt
pip install -r requirements-gpu.txt
export PYTHONPATH=/grover
Collection
- Name: willgpaik/grover_aci
- License: None
View on Datalad
Metrics
key | value |
---|---|
id | /containers/willgpaik-grover_aci-latest |
collection name | willgpaik/grover_aci |
branch | master |
tag | latest |
commit | 1e5f7e96f9911719d6bee67b65202b1f55516e84 |
version (container hash) | e3bd6752bca578bf0642516af5e81fa4 |
build date | 2020-02-26T23:48:36.994Z |
size (MB) | 5917.0 |
size (bytes) | 2913820703 |
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.