Skip to content
Snippets Groups Projects
Commit ccf82942 authored by Jean-Baptiste Keck's avatar Jean-Baptiste Keck
Browse files

update dockerfile with memory_tempfile support

parent 7e27a622
No related branches found
No related tags found
1 merge request!16MPI operators
......@@ -18,6 +18,7 @@ RUN apt-get install -y cmake
RUN apt-get install -y git
RUN apt-get install -y vim
RUN apt-get install -y ssh
RUN apt-get install -y clang
RUN apt-get install -y gcc
RUN apt-get install -y gfortran
RUN apt-get install -y cython
......@@ -57,6 +58,7 @@ RUN apt-get install -y clinfo
RUN pip install --upgrade pip
RUN pip install --upgrade setuptools
RUN pip install --upgrade backports.weakref
RUN pip install --upgrade backports.tempfile
RUN pip install --upgrade cffi
RUN pip install --upgrade wheel
RUN pip install --upgrade pytest
......@@ -80,6 +82,7 @@ RUN pip install --upgrade pycairo
RUN pip install --upgrade weave
RUN pip install --upgrade argparse_color_formatter
RUN pip install --upgrade numba
RUN pip install --upgrade poetry
# For documentation
# RUN pip install --upgrade sphinx
......@@ -207,9 +210,6 @@ RUN cd /tmp \
&& cd - \
&& rm -Rf /tmp/graph-tool-2.26
# clang 6 for hysop build test
RUN apt-get install -y clang
# pyfftw (with R2R transforms - experimental branch)
RUN cd /tmp \
&& git clone https://github.com/drwells/pyFFTW \
......@@ -220,7 +220,7 @@ RUN cd /tmp \
&& cd - \
&& rm -Rf /tmp/pyFFTW
# HPTT (tensor permutation library)
# HPTT (CPU tensor permutation library)
RUN cd /tmp
&& git clone https://gitlab.com/keckj/hptt \
&& cd hptt \
......@@ -234,6 +234,16 @@ RUN cd /tmp
&& cd /tmp \
&& rm -Rf /tmp/hptt
# fork of memory_tempfile for python 2.7
RUN cd /tmp
&& git clone https://gitlab.com/keckj/memory-tempfile \
&& cd memory-tempfile \
&& poetry install \
&& poetry build \
&& pip install ./dist/memory-tempfile-*.tar.gz \
&& cd /tmp \
&& rm -Rf /tmp/memory-tempfile
# ensure all libraries are known by the runtime linker
RUN ldconfig
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment