Skip to content

Legacy Platform Adaptations (MinerU <4)

The following 13 platforms retain their existing adaptations, for MinerU <4 only. Mainline 4.0 dependency, model, and command changes do not extend these platforms' compatibility coverage.

The nine dedicated Dockerfiles retain their original extras and use >=3.4.0,<4, for example:

python -m pip install "mineru[core]>=3.4.0,<4"

This illustrates the version bound, not a universal vendor installation recipe. Follow each Dockerfile's Torch, engine, and patch requirements rather than applying a broad upgrade inside a vendor image. Keep stricter constraints such as ==2.7.0 or fixed commits. Source installs must use the original pinned commit or an appropriate legacy tag instead of following the default branch.

Platform guides

The retained platform guides are in Chinese.

Legacy commands and references

These adaptations use mineru -p, mineru-api, mineru-gradio, and mineru-models-download, not 4.0 mineru-kit. Legacy references:

Vendors control prebuilt image contents; a <4 bound in this repository does not modify existing images. Check inside the container before deployment:

python -c "from importlib.metadata import version; from packaging.specifiers import SpecifierSet; v = version('mineru'); print(v); assert v in SpecifierSet('<4'), 'Use the vendor image for MinerU <4'"