e904b667c6
Build/Publish Develop Docs / deploy (push) Failing after 1s
PaddleOCR Code Style Check / check-code-style (push) Failing after 1s
PaddleOCR PR Tests GPU / detect-changes (push) Failing after 1s
PaddleOCR PR Tests / detect-changes (push) Failing after 1s
PaddleOCR PR Tests GPU / test-pr-gpu (push) Has been cancelled
PaddleOCR PR Tests / test-pr (push) Has been cancelled
PaddleOCR PR Tests GPU / test-pr-gpu-impl (push) Has been cancelled
PaddleOCR PR Tests / test-pr-python (3.13) (push) Has been cancelled
PaddleOCR PR Tests / test-pr-python (3.8) (push) Has been cancelled
PaddleOCR PR Tests / test-pr-python (3.9) (push) Has been cancelled
34 lines
1.1 KiB
Docker
34 lines
1.1 KiB
Docker
ARG BACKEND=vllm
|
|
|
|
|
|
FROM intel/llm-scaler-vllm:0.11.1-b7 AS base-vllm
|
|
|
|
|
|
FROM base-${BACKEND}
|
|
|
|
ARG PADDLEOCR_VERSION=">=3.4.0,<3.5"
|
|
ARG PADDLEX_VERSION=">=3.4.0,<3.5"
|
|
RUN --mount=type=cache,target=/root/.cache/pip \
|
|
python -m pip install "paddleocr${PADDLEOCR_VERSION}" "paddlex${PADDLEX_VERSION}"
|
|
|
|
RUN groupadd -g 1001 paddleocr \
|
|
&& useradd -m -s /bin/bash -u 1001 -g 1001 paddleocr
|
|
ENV HOME=/home/paddleocr
|
|
WORKDIR /home/paddleocr
|
|
|
|
USER paddleocr
|
|
|
|
ARG BUILD_FOR_OFFLINE=false
|
|
RUN if [ "${BUILD_FOR_OFFLINE}" = 'true' ]; then \
|
|
mkdir -p "${HOME}/.paddlex/official_models" \
|
|
&& cd "${HOME}/.paddlex/official_models" \
|
|
&& wget https://paddle-model-ecology.bj.bcebos.com/paddlex/official_inference_model/paddle3.0.0/PaddleOCR-VL-1.6_infer.tar \
|
|
&& tar -xf PaddleOCR-VL-1.6_infer.tar \
|
|
&& mv PaddleOCR-VL-1.6_infer PaddleOCR-VL-1.6 \
|
|
&& rm -f PaddleOCR-VL-1.6_infer.tar; \
|
|
fi
|
|
|
|
ARG BACKEND
|
|
ENV BACKEND=${BACKEND}
|
|
CMD ["/bin/bash", "-c", "paddleocr genai_server --model_name PaddleOCR-VL-1.6-0.9B --host 0.0.0.0 --port 8080 --backend ${BACKEND}"]
|