|
|
FROM nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04 |
|
|
|
|
|
RUN apt-get update && apt-get install -y \ |
|
|
git cmake build-essential python3 python3-pip python3-dev \ |
|
|
libboost-all-dev libopenblas-dev liblapack-dev |
|
|
|
|
|
WORKDIR /dlib |
|
|
RUN git clone https://github.com/davisking/dlib.git . \ |
|
|
&& mkdir build && cd build \ |
|
|
&& cmake .. -DDLIB_USE_CUDA=1 \ |
|
|
&& cmake --build . --config Release |
|
|
|
|
|
|
|
|
RUN pip install --upgrade pip wheel cmake setuptools && \ |
|
|
cd /dlib && python3 setup.py install |
|
|
|
|
|
|
|
|
RUN mkdir -p /home/user/huggingface |
|
|
RUN chmod -R 777 /home/user/huggingface |
|
|
|
|
|
|
|
|
ENV HF_HOME=/home/user/huggingface \ |
|
|
HF_HUB_CACHE=/home/user/huggingface/hub \ |
|
|
TRANSFORMERS_CACHE=/home/user/huggingface/hub |
|
|
|
|
|
WORKDIR /app |
|
|
COPY requirements.txt . |
|
|
RUN pip install -r requirements.txt |
|
|
COPY . . |
|
|
CMD ["python3", "app.py"] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|