Skip to content

Commit

Permalink
feat: add dockerfiles for model embedded dist
Browse files Browse the repository at this point in the history
  • Loading branch information
Félix Voituret committed Nov 5, 2019
1 parent bdf09d9 commit 4e4c248
Show file tree
Hide file tree
Showing 16 changed files with 98 additions and 0 deletions.
5 changes: 5 additions & 0 deletions docker/cpu/conda-2-stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:conda

RUN mkdir -p /model/2stems \
&& wget -O /tmp/2stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/2stems.tar.gz \
&& tar -xvzf /tmp/2stems.tar.gz -C /model/2stems/
5 changes: 5 additions & 0 deletions docker/cpu/conda-4-stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:conda

RUN mkdir -p /model/4stems \
&& wget -O /tmp/4stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/4stems.tar.gz \
&& tar -xvzf /tmp/4stems.tar.gz -C /model/4stems/
5 changes: 5 additions & 0 deletions docker/cpu/conda-5-stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:conda

RUN mkdir -p /model/5stems \
&& wget -O /tmp/5stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/5stems.tar.gz \
&& tar -xvzf /tmp/5stems.tar.gz -C /model/5stems/
12 changes: 12 additions & 0 deletions docker/cpu/conda.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
FROM continuumio/miniconda3:4.7.10

RUN conda install -y ipython \
&& conda install -y tensorflow==1.14.0 \
&& conda install -y -c conda-forge ffmpeg \
&& conda install -y -c conda-forge libsndfile \
&& conda install -y -c anaconda pandas==0.25.1 \
RUN mkdir -p /model
ENV MODEL_PATH /model
RUN pip install spleeter

ENTRYPOINT ["spleeter"]
5 changes: 5 additions & 0 deletions docker/cpu/python-3.6-2stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:3.6

RUN mkdir -p /model/2stems \
&& wget -O /tmp/2stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/2stems.tar.gz \
&& tar -xvzf /tmp/2stems.tar.gz -C /model/2stems/
5 changes: 5 additions & 0 deletions docker/cpu/python-3.6-4stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:3.6

RUN mkdir -p /model/4stems \
&& wget -O /tmp/4stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/4stems.tar.gz \
&& tar -xvzf /tmp/4stems.tar.gz -C /model/4stems/
5 changes: 5 additions & 0 deletions docker/cpu/python-3.6-5stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:3.6

RUN mkdir -p /model/5stems \
&& wget -O /tmp/5stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/5stems.tar.gz \
&& tar -xvzf /tmp/5stems.tar.gz -C /model/5stems/
7 changes: 7 additions & 0 deletions docker/cpu/python-3.6.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM python:3.6

RUN apt-get update && apt-get install -y ffmpeg libsndfile
RUN pip install spleeter
RUN mkdir -p /model
ENV MODEL_PATH /model
ENTRYPOINT ["spleeter"]
5 changes: 5 additions & 0 deletions docker/cpu/python-3.7-2stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:3.7

RUN mkdir -p /model/2stems \
&& wget -O /tmp/2stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/2stems.tar.gz \
&& tar -xvzf /tmp/2stems.tar.gz -C /model/2stems/
5 changes: 5 additions & 0 deletions docker/cpu/python-3.7-4stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:3.7

RUN mkdir -p /model/4stems \
&& wget -O /tmp/4stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/4stems.tar.gz \
&& tar -xvzf /tmp/4stems.tar.gz -C /model/4stems/
5 changes: 5 additions & 0 deletions docker/cpu/python-3.7-5stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:3.7

RUN mkdir -p /model/5stems \
&& wget -O /tmp/5stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/5stems.tar.gz \
&& tar -xvzf /tmp/5stems.tar.gz -C /model/5stems/
7 changes: 7 additions & 0 deletions docker/cpu/python-3.7.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM python:3.7

RUN apt-get update && apt-get install -y ffmpeg libsndfile
RUN pip install spleeter
RUN mkdir -p /model
ENV MODEL_PATH /model
ENTRYPOINT ["spleeter"]
5 changes: 5 additions & 0 deletions docker/gpu/conda-gpu-2-stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:conda-gpu

RUN mkdir -p /model/2stems \
&& wget -O /tmp/2stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/2stems.tar.gz \
&& tar -xvzf /tmp/2stems.tar.gz -C /model/2stems/
5 changes: 5 additions & 0 deletions docker/gpu/conda-gpu-4-stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:conda-gpu

RUN mkdir -p /model/4stems \
&& wget -O /tmp/4stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/4stems.tar.gz \
&& tar -xvzf /tmp/4stems.tar.gz -C /model/4stems/
5 changes: 5 additions & 0 deletions docker/gpu/conda-gpu-5-stems.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM deezer/spleeter:conda-gpu

RUN mkdir -p /model/5stems \
&& wget -O /tmp/5stems.tar.gz https://github.com/deezer/spleeter/releases/download/v1.4.0/5stems.tar.gz \
&& tar -xvzf /tmp/5stems.tar.gz -C /model/5stems/
12 changes: 12 additions & 0 deletions docker/gpu/conda-gpu.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
FROM continuumio/miniconda3:4.7.10

RUN conda install -y ipython \
&& conda install -y tensorflow-gpu==1.14.0 \
&& conda install -y -c conda-forge ffmpeg \
&& conda install -y -c conda-forge libsndfile \
&& conda install -y -c anaconda pandas==0.25.1 \
RUN mkdir -p /model
ENV MODEL_PATH /model
RUN pip install spleeter

ENTRYPOINT ["spleeter"]

0 comments on commit 4e4c248

Please sign in to comment.