mirror of
https://github.com/opendatalab/MinerU.git
synced 2026-10-25 17:42:08 +08:00
- Remove MLX references from user-facing docs (README, docs/zh, docs/en, skills/mineru/SKILL.md); macOS VLM docs now state only the llama.cpp default - Restructure READMEs: README_en.md becomes the main README.md with the skill frontmatter, README_zh.md becomes README_zh-CN.md, and the Agent Guide is embedded as a collapsible section in both - Link DocVortex in feature lists; update Acknowledgments (add DocVortex and metafile-render, remove UniMERNet, fast-langdetect, pdftext) - Remove the MinerU-Diffusion citation entry - Drop the development-era mineru-kit gradio wording from the 4.0 migration table - Remove the solved Linux missing-text FAQ entry - Drop Noto font packages and fc-cache from the 4.0 Dockerfiles (keep libgl1)
28 lines
1.3 KiB
Docker
28 lines
1.3 KiB
Docker
# Use the official vllm image for gpu with Volta、Turing、Ampere、Ada Lovelace、Hopper、Blackwell architecture (7.0 <= Compute Capability <= 12.1)
|
|
# The default base image uses vLLM 0.21.0 with CUDA 13.0. For CUDA 12.9 environments, switch to the commented cu129 image below.
|
|
# Compute Capability version query (https://developer.nvidia.com/cuda-gpus)
|
|
# support x86_64 architecture and ARM(AArch64) architecture
|
|
FROM vllm/vllm-openai:v0.21.0
|
|
# FROM vllm/vllm-openai:v0.21.0-cu129
|
|
|
|
# Install libgl for opencv support
|
|
RUN apt-get update && \
|
|
apt-get install -y \
|
|
libgl1 && \
|
|
apt-get clean && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
# Install MinerU 4 with Torch; reuse vLLM from the base image.
|
|
RUN python3 -m pip install -U 'mineru[torch]>=4.0,<5' --break-system-packages && \
|
|
python3 -m pip cache purge
|
|
|
|
# Keep build-time model downloads and runtime selection aligned, including builds without a GPU.
|
|
ENV MINERU_MODEL_SMALL_BACKEND=torch \
|
|
MINERU_MODEL_VLM_ENGINE=vllm
|
|
|
|
# Download the Torch bundle and original VLM weights.
|
|
RUN /bin/bash -c "mineru-kit models download --tier standard --small-backend torch --vlm-engine vllm -s huggingface"
|
|
|
|
# Set the entry point to activate the virtual environment and run the command line tool
|
|
ENTRYPOINT ["/bin/bash", "-c", "export MINERU_MODEL_SOURCE=local && exec \"$@\"", "--"]
|