FROM nvidia/cuda:12.1.1-devel-ubuntu22.04 | |
ENV DEBIAN_FRONTEND=noninteractive | |
ENV PYTHONUNBUFFERED=1 | |
RUN apt-get update && \ | |
apt-get install -y python3 python3-pip git build-essential && \ | |
rm -rf /var/lib/apt/lists/* | |
RUN pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 | |
RUN pip install transformers==4.42.3 \ | |
peft==0.11.1 \ | |
accelerate==0.30.1 \ | |
bitsandbytes==0.43.1 \ | |
trl==0.8.6 \ | |
datasets==2.20.0 \ | |
sentencepiece \ | |
tensorboard | |
WORKDIR /app | |
COPY . /app | |
# CMD ["python3", "train_phi2.py"] |