Skip to content

Commit c261597

Browse files
committed
make dockerfiles compatible with eflomal
1 parent 84dae8e commit c261597

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

.devcontainer/dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ RUN apt-get update && \
2020
apt-get install --no-install-recommends -y \
2121
python$PYTHON_VERSION \
2222
python$PYTHON_VERSION-distutils \
23+
python$PYTHON_VERSION-dev \
2324
git vim curl gdb ca-certificates gnupg2 tar make gcc libssl-dev zlib1g-dev libncurses5-dev \
2425
libbz2-dev libreadline-dev libreadline6-dev libxml2-dev xz-utils libgdbm-dev libgdbm-compat-dev tk-dev dirmngr \
25-
libxmlsec1-dev libsqlite3-dev libffi-dev liblzma-dev lzma lzma-dev uuid-dev python3.9-dev && \
26+
libxmlsec1-dev libsqlite3-dev libffi-dev liblzma-dev lzma lzma-dev uuid-dev && \
2627
rm -rf /var/lib/apt/lists/*
2728

2829
RUN curl -sS https://bootstrap.pypa.io/get-pip.py | python$PYTHON_VERSION

dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ COPY poetry.lock pyproject.toml /src
2525
RUN poetry export --with=gpu --without-hashes -f requirements.txt > requirements.txt
2626

2727

28-
FROM nvidia/cuda:$CUDA_VERSION
28+
FROM python:$PYTHON_VERSION
2929
ARG PYTHON_VERSION
3030

3131
ENV PIP_DISABLE_PIP_VERSION_CHECK=on
@@ -64,4 +64,6 @@ RUN --mount=type=cache,target=/root/.cache \
6464
RUN python -m pip install --no-deps . && rm -r /root/*
6565
ENV CLEARML_AGENT_SKIP_PYTHON_ENV_INSTALL=1
6666

67+
ENV EFLOMAL_PATH=/usr/local/lib/python${PYTHON_VERSION}/site-packages/eflomal/bin
68+
6769
CMD ["bash"]

dockerfile.cpu_only

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,6 @@ RUN --mount=type=cache,target=/root/.cache \
4343
RUN python -m pip install --no-deps . && rm -r /root/*
4444
ENV CLEARML_AGENT_SKIP_PYTHON_ENV_INSTALL=1
4545

46+
ENV EFLOMAL_PATH=/usr/local/lib/python${PYTHON_VERSION}/site-packages/eflomal/bin
47+
4648
CMD ["bash"]

0 commit comments

Comments
 (0)