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.
- Ascend
- THead
- METAX
- Hygon
- Enflame
- MooreThreads
- IluvatarCorex
- Cambricon
- Kunlunxin
- Tecorigin
- Biren
- AMD
- VastAI
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'"