medbot-app / Dockerfile
kzsnlsa's picture
Update Dockerfile
6d872c0 verified
Raw
History Blame Contribute Delete
887 Bytes
# force rebuild
FROM nvidia/cuda:11.8.0-cudnn8-runtime-ubuntu22.04
ENV DEBIAN_FRONTEND=noninteractive
ENV OMP_NUM_THREADS=1
ENV PYTHONUNBUFFERED=1
RUN apt-get update && apt-get install -y \
python3-pip git wget && \
rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY . /app
RUN pip3 install --upgrade pip
# Install CUDA torch
RUN pip3 install torch --index-url https://download.pytorch.org/whl/cu118
# Install PEFT dev commit (your adapter requires this)
RUN pip3 install --no-cache-dir git+https://github.com/huggingface/peft.git@eaecab993365da1c939347155a961bc00168d672
# Install accelerate >= 0.34.0 (required for clear_device_cache)
RUN pip3 install --no-cache-dir "accelerate>=0.34.0"
# FIX: Install transformers >= 4.38.0
RUN pip3 install --no-cache-dir "transformers>=4.38.0" safetensors flask
RUN pip3 install bitsandbytes
EXPOSE 7806
CMD ["python3", "app.py"]