-
Notifications
You must be signed in to change notification settings - Fork 4
/
Dockerfile
26 lines (24 loc) · 869 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# docker build -t disvis .
FROM nvidia/opencl:devel
MAINTAINER Mario David <mariojmdavid@gmail.com>
LABEL description="Run Disvis application"
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
gcc g++ git python-dev python-pip \
python-pytools wget tar \
libclfft-bin libclfft-dev libclfft2 \
libffi-dev libfftw3-double3 libfftw3-single3 \
libfftw3-long3 libfftw3-dev \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* \
&& cd /home \
&& pip install setuptools \
&& pip install cython numpy \
&& pip install decorator appdirs six \
&& pip install pyopencl \
&& git clone https://github.com/geggo/gpyfft.git \
&& cd gpyfft \
&& python setup.py install \
&& git clone https://github.com/haddocking/disvis.git \
&& cd disvis \
&& python setup.py install