diff --git a/docker/cpu/conda-2-stems.dockerfile b/docker/cpu/conda-2-stems.dockerfile new file mode 100644 index 0000000..bf7e33a --- /dev/null +++ b/docker/cpu/conda-2-stems.dockerfile @@ -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/ diff --git a/docker/cpu/conda-4-stems.dockerfile b/docker/cpu/conda-4-stems.dockerfile new file mode 100644 index 0000000..f91fdf4 --- /dev/null +++ b/docker/cpu/conda-4-stems.dockerfile @@ -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/ diff --git a/docker/cpu/conda-5-stems.dockerfile b/docker/cpu/conda-5-stems.dockerfile new file mode 100644 index 0000000..2fac5dd --- /dev/null +++ b/docker/cpu/conda-5-stems.dockerfile @@ -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/ diff --git a/docker/cpu/conda.dockerfile b/docker/cpu/conda.dockerfile new file mode 100644 index 0000000..a9b9d45 --- /dev/null +++ b/docker/cpu/conda.dockerfile @@ -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"] \ No newline at end of file diff --git a/docker/cpu/python-3.6-2stems.dockerfile b/docker/cpu/python-3.6-2stems.dockerfile new file mode 100644 index 0000000..b43e785 --- /dev/null +++ b/docker/cpu/python-3.6-2stems.dockerfile @@ -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/ diff --git a/docker/cpu/python-3.6-4stems.dockerfile b/docker/cpu/python-3.6-4stems.dockerfile new file mode 100644 index 0000000..9708880 --- /dev/null +++ b/docker/cpu/python-3.6-4stems.dockerfile @@ -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/ diff --git a/docker/cpu/python-3.6-5stems.dockerfile b/docker/cpu/python-3.6-5stems.dockerfile new file mode 100644 index 0000000..57f3b90 --- /dev/null +++ b/docker/cpu/python-3.6-5stems.dockerfile @@ -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/ diff --git a/docker/cpu/python-3.6.dockerfile b/docker/cpu/python-3.6.dockerfile new file mode 100644 index 0000000..e0ec580 --- /dev/null +++ b/docker/cpu/python-3.6.dockerfile @@ -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"] \ No newline at end of file diff --git a/docker/cpu/python-3.7-2stems.dockerfile b/docker/cpu/python-3.7-2stems.dockerfile new file mode 100644 index 0000000..7e9f2ad --- /dev/null +++ b/docker/cpu/python-3.7-2stems.dockerfile @@ -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/ diff --git a/docker/cpu/python-3.7-4stems.dockerfile b/docker/cpu/python-3.7-4stems.dockerfile new file mode 100644 index 0000000..1ccb911 --- /dev/null +++ b/docker/cpu/python-3.7-4stems.dockerfile @@ -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/ diff --git a/docker/cpu/python-3.7-5stems.dockerfile b/docker/cpu/python-3.7-5stems.dockerfile new file mode 100644 index 0000000..a69611c --- /dev/null +++ b/docker/cpu/python-3.7-5stems.dockerfile @@ -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/ diff --git a/docker/cpu/python-3.7.dockerfile b/docker/cpu/python-3.7.dockerfile new file mode 100644 index 0000000..c4f370e --- /dev/null +++ b/docker/cpu/python-3.7.dockerfile @@ -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"] \ No newline at end of file diff --git a/docker/gpu/conda-gpu-2-stems.dockerfile b/docker/gpu/conda-gpu-2-stems.dockerfile new file mode 100644 index 0000000..f55b0e1 --- /dev/null +++ b/docker/gpu/conda-gpu-2-stems.dockerfile @@ -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/ diff --git a/docker/gpu/conda-gpu-4-stems.dockerfile b/docker/gpu/conda-gpu-4-stems.dockerfile new file mode 100644 index 0000000..98952d1 --- /dev/null +++ b/docker/gpu/conda-gpu-4-stems.dockerfile @@ -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/ diff --git a/docker/gpu/conda-gpu-5-stems.dockerfile b/docker/gpu/conda-gpu-5-stems.dockerfile new file mode 100644 index 0000000..0e8135f --- /dev/null +++ b/docker/gpu/conda-gpu-5-stems.dockerfile @@ -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/ diff --git a/docker/gpu/conda-gpu.dockerfile b/docker/gpu/conda-gpu.dockerfile new file mode 100644 index 0000000..3da59d0 --- /dev/null +++ b/docker/gpu/conda-gpu.dockerfile @@ -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"] \ No newline at end of file