|
|
|
|
|
FROM docker.io/nvidia/cuda:12.1.0-cudnn8-devel-ubi8@sha256:f045009cab64c9fda6113b4473ac1c57dfcca65e18ce981bce63f3cddf7b807a |
|
|
|
|
|
|
|
|
WORKDIR /usr/src/app |
|
|
|
|
|
|
|
|
RUN apt-get update && apt-get install -y \ |
|
|
gcc-11 \ |
|
|
build-essential \ |
|
|
ffmpeg \ |
|
|
libsm6 \ |
|
|
libxext6 \ |
|
|
curl \ |
|
|
git \ |
|
|
&& apt-get clean \ |
|
|
&& rm -rf /var/lib/apt/lists/* |
|
|
|
|
|
|
|
|
ENV CC=/usr/bin/gcc-11 |
|
|
|
|
|
|
|
|
COPY . . |
|
|
|
|
|
|
|
|
RUN pip install --no-cache-dir -r requirements.txt |
|
|
|
|
|
|
|
|
WORKDIR /usr/src/app/models/GroundingDINO/ops |
|
|
|
|
|
|
|
|
RUN python setup.py build install |
|
|
RUN python test.py |
|
|
|
|
|
|
|
|
RUN pip install gradio |
|
|
|
|
|
|
|
|
WORKDIR /usr/src/app |
|
|
|
|
|
|
|
|
EXPOSE 7860 |
|
|
|
|
|
|
|
|
CMD ["python", "app.py"] |