From 0085b5b8a7987a2bcc862d27b474ca6dc58e2ef8 Mon Sep 17 00:00:00 2001 From: Clorr Date: Wed, 14 Feb 2018 16:22:02 +0100 Subject: [PATCH] Clearer requirements for each platform (#183) --- .dockerignore | 2 +- Dockerfile | 4 ++-- ...ents-gpu.txt => requirements-gpu-python35-cuda8.txt | 0 requirements-gpu-python36-cuda9.txt | 10 ++++++++++ requirements.txt => requirements-python35.txt | 0 requirements-python36.txt | 10 ++++++++++ 6 files changed, 23 insertions(+), 3 deletions(-) rename requirements-gpu.txt => requirements-gpu-python35-cuda8.txt (100%) create mode 100644 requirements-gpu-python36-cuda9.txt rename requirements.txt => requirements-python35.txt (100%) create mode 100644 requirements-python36.txt diff --git a/.dockerignore b/.dockerignore index 3099ac2..c42a400 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,2 +1,2 @@ * -!requirements.txt \ No newline at end of file +!requirements* \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index ae2c865..317884b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,7 @@ RUN apt-get update -qq \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* -COPY ./requirements.txt . -RUN pip3 --no-cache-dir install -r ./requirements.txt +COPY ./requirements-python35.txt . +RUN pip3 --no-cache-dir install -r ./requirements-python35.txt WORKDIR /srv/ diff --git a/requirements-gpu.txt b/requirements-gpu-python35-cuda8.txt similarity index 100% rename from requirements-gpu.txt rename to requirements-gpu-python35-cuda8.txt diff --git a/requirements-gpu-python36-cuda9.txt b/requirements-gpu-python36-cuda9.txt new file mode 100644 index 0000000..3e9c2a5 --- /dev/null +++ b/requirements-gpu-python36-cuda9.txt @@ -0,0 +1,10 @@ +pathlib==1.0.1 +scandir==1.6 +h5py==2.7.1 +Keras==2.1.2 +opencv-python==3.3.0.10 +tensorflow-gpu==1.5.0 +scikit-image +dlib +face_recognition +tqdm \ No newline at end of file diff --git a/requirements.txt b/requirements-python35.txt similarity index 100% rename from requirements.txt rename to requirements-python35.txt diff --git a/requirements-python36.txt b/requirements-python36.txt new file mode 100644 index 0000000..7b0fc3f --- /dev/null +++ b/requirements-python36.txt @@ -0,0 +1,10 @@ +pathlib==1.0.1 +scandir==1.6 +h5py==2.7.1 +Keras==2.1.2 +opencv-python==3.3.0.10 +tensorflow==1.5.0 +scikit-image +dlib +face_recognition +tqdm \ No newline at end of file