Spaces:
Running
Running
| FROM python:3.11-slim | |
| RUN apt-get update && apt-get install -y --no-install-recommends \ | |
| git cmake build-essential libopenblas-dev && \ | |
| rm -rf /var/lib/apt/lists/* | |
| # Build stable-diffusion.cpp from source (latest, with Anima support) | |
| RUN git clone --depth 1 --recurse-submodules https://github.com/leejet/stable-diffusion.cpp /tmp/sdcpp && \ | |
| cd /tmp/sdcpp && mkdir build && cd build && \ | |
| cmake .. -DCMAKE_BUILD_TYPE=Release \ | |
| -DSD_BUILD_SHARED_LIBS=OFF \ | |
| -DGGML_OPENBLAS=ON && \ | |
| cmake --build . --config Release -j2 && \ | |
| cp bin/sd-cli /usr/local/bin/sd-cli && \ | |
| rm -rf /tmp/sdcpp | |
| RUN pip install --no-cache-dir gradio Pillow huggingface-hub | |
| WORKDIR /app | |
| COPY app.py . | |
| COPY README.md . | |
| EXPOSE 7860 | |
| CMD ["python", "app.py"] | |