How to run MinerU2.5 VL Document OCR model with llama.cpp
ai•Jan 8, 2026

How to run MinerU2.5 VL Document OCR model with llama.cpp

Learn how to run the MinerU2.5 VL Document OCR model with llama.cpp, a lightweight and efficient open-source OCR solution that outruns heavyweights on authoritative benchmarks.

medium

medium

Original source

Key summary

This article provides a step-by-step guide on how to run the MinerU2.5 VL Document OCR model with llama.cpp. It covers the necessary downloads, setup, and configuration to achieve accurate and efficient document parsing.

TL;DR

  • MinerU2.5-VL is a vision-language model for document parsing released in September 2025.
  • It has 1.2 B parameters and is one of the most accurate and efficient open-source OCR solutions available.
  • The official GitHub repo ships four inference engines, including llama.cpp.
  • Download the release binary for your OS from the llama.cpp GitHub releases page.
  • Grab the GGUF and mmproj models from the Hugging Face Model Hub.
  • Use a bash script to set up the MinerU2.5 VL Document OCR model with llama.cpp.
  • The MinerUClient class accepts a backend="http-client" argument.
  • A PR was created to fix the inference output issue with llama-server.

This content is automatically summarized using AI. For full context, always refer to the original article.

Related posts

Subscribe For New Content Updates

By becoming a member of our blog, you have access to articles and content.