{"slug": "datalabs-marker-2-vs-mineru-docling-and-liteparse-76-0-on-olmocr-bench-at-5x", "title": "Datalab’s Marker 2 vs MinerU, Docling and LiteParse: 76.0 on olmOCR-bench at 5× MinerU’s Throughput", "summary": "Datalab released Marker 2, a full rewrite of its open source document conversion pipeline, scoring 76.0% on the third-party olmOCR-bench benchmark from Allen AI while sustaining 2.9 pages per second on a single B200 GPU, over 5× the throughput of MinerU's pipeline backend at 72.7% and 0.54 pages per second.", "body_md": "** Datalab has released Marker 2**, a full rewrite of its open source document conversion pipeline. Marker converts PDF, image, PPTX, DOCX, XLSX, HTML, and EPUB files into markdown, JSON, HTML, or chunks. The Datalab team rebuilt it around three components shipped over the preceding months:\n\n**Surya OCR 2**, a\n\n**20M-param fast layout model**, and a rebuilt\n\n**pdftext** that is 3× faster than the previous one.\n\nThe main result comes from [olmOCR-bench](https://github.com/allenai/olmocr/tree/main/olmocr/bench), a third-party benchmark from Allen AI. [Marker 2’s ](https://pxllnk.co/c1pzvpb)balanced mode scores 76.0% overall and 83.5% on born-digital PDFs. It sustains 2.9 pages per second on a single B200 GPU. That is over 5× the throughput of MinerU’s pipeline backend, which scores 72.7% at 0.54 pages per second. Docling scores 50.3% at 2.1 pages per second on the same harness.\n\n**What’s New in Marker 2**\n\n[Marker 2 ](https://pxllnk.co/c1pzvpb)exposes three conversion paths instead of one:\n\n- balanced — the Surya VLM handles layout, and the whole page is re-OCR’d whenever embedded text is bad. Highest quality, best on GPU.\n**76.0%** olmOCR-bench. - fast — a lightweight rf-detr/onnx layout detector plus pdftext, with minimal, surgical VLM use.\n**66.6%**, and far cheaper. - –disable_ocr — pure text-layer extraction, no VLM calls at all. Runs entirely on CPU.\n**43.6%**, 23.7 pg/s.\n\nMode is now **device-aware by default**: balanced on GPU, fast on CPU/MPS, overridable with –mode. Full CPU support is the second structural change. fast –disable_ocr needs no GPU and no inference server, and the 20M layout model still reads columns, tables and headers on CPU.\n\nThe third change is architectural, and it is the one that produces the throughput numbers. Many thin CPU workers share a single Surya inference server. The parent process budgets VLM concurrency across them, so throughput scales with server capacity rather than per-process VRAM. Datalab reports that balanced mode sustains ~2.9 pg/s against a ~0.3 pg/s single-stream rate on the same hardware.\n\nBreaking changes are worth flagging before an upgrade. Python 3.10+ is now required. Packaging moved from Poetry to **uv**, with hatchling as the build backend, though pip install marker-pdf is unchanged. The structured-extraction converter and extractors were removed; Datalab points users to the hosted API or a –use_llm workflow instead.\n\n**Comparison**\n\nThe scoring benchmark is **olmOCR-bench** from Ai2: 1,403 PDFs with roughly 8,400 pass/fail unit tests covering math rendering, table structure, reading order, headers and footers, and old scans. The overall score is the macro-average across the 8 categories, computed with the official olmOCR-bench checker. Throughput is sustained **concurrent** pg/s on one B200 host, not single-stream latency.\n\nA note on provenance. olmOCR-bench is a third-party benchmark from Ai2, but every score and throughput figure below comes from Datalab’s own runs. All of them are reproducible through the open harness in the Marker repository, which ships competitor runners for MinerU, Docling and LiteParse alongside Marker’s own.\n\nThese numbers also reflect one benchmark’s document mix measured on a single hardware setup, so results on your own documents may differ. Teams evaluating these systems should run the harness against their own corpus, which is the only way to know how the four rank on the documents they actually process.\n\n**Marker 2 vs MinerU**\n\nMinerU’s pipeline backend is the closest architectural match. Both read the PDF text layer and OCR selectively. On overall score, Marker balanced leads 76.0 to 72.7. On born-digital documents the two are effectively tied: 83.5 against 83.3.\n\nThe separation is throughput. Marker balanced sustains 2.9 pg/s against MinerU’s 0.54 pg/s, a 5.4× gap at a higher score. Marker fast sustains 7.4 pg/s, roughly 13.7× MinerU’s pipeline rate, but scores 6.1 points below MinerU to do it.\n\nMinerU also ships a **VLM backend**, which Datalab states scores higher than its pipeline backend. That backend is a full-page-VLM approach and is not in this table. AI teams evaluating MinerU should benchmark that path separately.\n\n**Marker 2 vs Docling**\n\nDocling is the widest margin among the GPU pipelines. Marker balanced leads 76.0 to 50.3 overall and 83.5 to 64.0 on born-digital, while also running faster: 2.9 pg/s against 2.1 pg/s. Datalab notes Docling was run on its default pipeline, which uses the text layer for born-digital pages and OCR for image regions.\n\nDocling’s counterweight is governance and format breadth, not accuracy. The codebase is **MIT-licensed**, it originated at IBM Research, and it is hosted as a project in the **LF AI & Data Foundation**. Its input list also extends past documents into audio and email formats.\n\n**Marker 2 vs LiteParse**\n\nLiteParse, from the LlamaIndex team, is a Rust document parser. It does not compete on the same axis. On CPU it scores 22.4 overall and 20.4 with OCR off, against Marker’s CPU-only 43.6.\n\nBut LiteParse with OCR disabled reports **1721 pg/s** — roughly 73× Marker’s CPU mode, which is the tradeoff. Marker’s fast –disable_ocr runs a 20M layout model on CPU and still recovers structure, which is why it more than doubles a plain text dump’s score. LiteParse has no layout model and collapses on anything non-linear.\n\n**Marker 2 vs the full-page VLM tier**\n\nThe Datalab team emphasizes that Marker is designed as a pipeline rather than a VLM, clarifying that these are distinct tools. In this evaluation, their hosted **Chandra 2** scores 85.8, while Gemini Flash 3.5 via API scores 76.4. Datalab’s Chandra repository also positions Ai2’s olmOCR 2 at 82.4 and dots.ocr 1.5 at 83.9 within a separate table. For scans, math-heavy pages, and achieving top accuracy, the VLM tier remains superior to all listed pipelines.\n\nMarker’s balanced mode narrows the performance gap to just 0.4 points behind Gemini Flash 3.5 overall, and it even outperforms it on born-digital documents by a margin of 83.5 to 79.1—without requiring a per-page API call.\n\n**Per-category behavior**\n\nThe mode you pick changes the failure profile, not just the score. Each row is one olmOCR-bench category, scored across all three modes. Math is the sharp edge: fast mode reads equations from the PDF text layer instead of VLM-OCRing them, so arXiv math falls from 83.9 to 23.4, and –disable_ocr scores 0.0 there by design. Outside the two math categories, old scans is the weakest split in every mode, topping out at 43.2.\n\n**Licensing**\n\nThis is where the four systems diverge most for commercial teams:\n\n**Marker**: code is Apache 2.0. Model weights use a modified AI Pubs OpenRAIL-M license — free for research, personal use, and startups under $5M funding/revenue. Beyond that, commercial use of the weights requires a paid license.**MinerU**: now under the MinerU Open Source License, based on Apache 2.0 with added conditions. A separate commercial license is required above 100M MAU or $20M monthly revenue, and online services built on it must disclose that fact.**Docling**: MIT, with model licenses tracked separately in their original packages.** LiteParse**: open source, from run-llama, with LlamaParse positioned as the paid cloud path for hard documents.\n\n**Use Case- Comparison**\n\nScore alone does not pick the tool. Corpus type, hardware, licensing band and output format decide it. Try the interactive picker below to filter ten deployment scenarios by constraint and by tool, and see which parser fits your use case.\n\n**Key Takeaways**\n\n- Marker 2 balanced scores 76.0% on olmOCR-bench at 2.9 pg/s — over 5× MinerU’s pipeline throughput.\n- It beats Docling on both axes at once: 76.0% against 50.3%, and 2.9 pg/s against 2.1 pg/s.\n- LiteParse trades structure for speed — 1721 pg/s with OCR off, but 20.4% against Marker’s 43.6% on CPU.\n- Fast mode with –disable_ocr runs entirely on CPU, no inference server, at 23.7 pg/s.\n- Licensing splits the field: Docling is MIT, MinerU stays free to $20M monthly revenue, and Marker’s weights need a paid license above $5M.\n- All benchmark and throughput numbers ship with a reproducible benchmarks/ harness.\n\n**Interactive Dynamic Explainer**\n\n**Links:**[ GitHub repo](https://pxllnk.co/c1pzvpb) |[ Release notes](https://github.com/datalab-to/marker/releases/tag/v2.0.0) |[ Blog post](https://www.datalab.to/blog/marker-2) |[ Announcement tweet](https://x.com/VikParuchuri/status/2079545884681830784)\n\nAsif Razzaq is the CEO of Marktechpost Media Inc.. As a visionary entrepreneur and engineer, Asif is committed to harnessing the potential of Artificial Intelligence for social good. His most recent endeavor is the launch of an Artificial Intelligence Media Platform, Marktechpost, which stands out for its in-depth coverage of machine learning and deep learning news that is both technically sound and easily understandable by a wide audience. The platform boasts of over 2 million monthly views, illustrating its popularity among audiences.", "url": "https://wpnews.pro/news/datalabs-marker-2-vs-mineru-docling-and-liteparse-76-0-on-olmocr-bench-at-5x", "canonical_source": "https://www.marktechpost.com/2026/07/24/datalabs-marker-2-vs-mineru-docling-and-liteparse-76-0-on-olmocr-bench-at-5x-minerus-throughput/", "published_at": "2026-07-25 02:14:53+00:00", "updated_at": "2026-07-25 02:41:23.720621+00:00", "lang": "en", "topics": ["ai-tools", "machine-learning", "natural-language-processing"], "entities": ["Datalab", "Marker 2", "Allen AI", "olmOCR-bench", "MinerU", "Docling", "LiteParse", "Surya OCR 2"], "alternates": {"html": "https://wpnews.pro/news/datalabs-marker-2-vs-mineru-docling-and-liteparse-76-0-on-olmocr-bench-at-5x", "markdown": "https://wpnews.pro/news/datalabs-marker-2-vs-mineru-docling-and-liteparse-76-0-on-olmocr-bench-at-5x.md", "text": "https://wpnews.pro/news/datalabs-marker-2-vs-mineru-docling-and-liteparse-76-0-on-olmocr-bench-at-5x.txt", "jsonld": "https://wpnews.pro/news/datalabs-marker-2-vs-mineru-docling-and-liteparse-76-0-on-olmocr-bench-at-5x.jsonld"}}