Skip to content

Instantly share code, notes, and snippets.

@veekaybee
Created July 31, 2023 23:59
Show Gist options
  • Save veekaybee/9a514e89847a1d0b6fcd3910ad56c39e to your computer and use it in GitHub Desktop.
Save veekaybee/9a514e89847a1d0b6fcd3910ad56c39e to your computer and use it in GitHub Desktop.
FROM bitnami/pytorch
USER root
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
COPY ../../requirements.txt requirements.txt
RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked \
--mount=target=/var/cache/apt,type=cache,sharing=locked \
rm -f /etc/apt/apt.conf.d/docker-clean \
&& apt-get update \
&& apt-get -y --no-install-recommends install \
-y git
RUN --mount=type=cache,target=~/.cache/pip pip install -r requirements.txt
RUN pip uninstall dataclasses -y
RUN mkdir /viberary/data; exit 0
RUN chmod 777 /viberary/data; exit 0
ENV TRANSFORMERS_CACHE=/viberary/data
ENV SENTENCE_TRANSFORMERS_HOME=/viberary/data
ENV PYTHONPATH "${PYTHONPATH}:/viberary/src:/opt/bitnami/python/lib/python3.8/site-packages"
ENV WORKDIR=/viberary
WORKDIR $WORKDIR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment