-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile3
19 lines (19 loc) · 1.41 KB
/
Dockerfile3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM thebloke/ubuntu2204-cuda118-pytorch2
ENV PIP_DEFAULT_TIMEOUT=10000
COPY ./requirements.txt requirements.txt
RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y openssh-client git curl && curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash && apt-get install -y git-lfs
RUN pip install --no-cache-dir -r requirements.txt
WORKDIR /workspace
COPY peft peft
RUN cd peft && pip install -e . && cd ..
RUN export GIT_LFS_SKIP_SMUDGE=0
RUN git clone https://lu-vae:[email protected]/lu-vae/qwen-cnn-merged lu-vae/qwen-cnn-merged
RUN git clone https://lu-vae:[email protected]/lu-vae/qwen-mmlu-merged lu-vae/qwen-mmlu-merged
RUN git clone https://lu-vae:[email protected]/lu-vae/qwen-truthfulqa-merged lu-vae/qwen-truthfulqa-merged
RUN git clone https://lu-vae:[email protected]/lu-vae/qwen-bbq2 lu-vae/qwen-bbq-merged
RUN git clone https://lu-vae:[email protected]/lu-vae/qwen-chat1 lu-vae/qwen-chat-merged
RUN git clone https://lu-vae:[email protected]/lu-vae/qwen-gsm8k-merged lu-vae/qwen-gsm8k-merged
RUN git clone https://huggingface.co/Qwen/Qwen-14B Qwen/Qwen-14B
COPY utils utils
COPY qwen_moe_chat.py main.py
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "80"]