Datalab's Indra OCR Parses 49 Pages per Second on a CPU

Datalab's new 1M-parameter Indra OCR reads 49 pages per second on CPU, outpacing Tesseract and PaddleOCR while keeping layout and reading order intact.

·
·
·
Datalab's Indra OCR Parses 49 Pages per Second on a CPUPRO
Read1 min
TypeRepo
SubtopicOcr
  • Datalab released Indra OCR, a 1M-parameter CPU OCR model under Apache 2.0.
  • Hits 49 pages/sec on 32 cores, 11-17x faster than Tesseract and PaddleOCR.
  • Scores 41.3 on OmniParseBench text vs 35.8 PaddleOCR and 19.3 Tesseract.
  • Outputs markdown, plain text, or JSON with layout blocks, boxes, and reading order.
  • Only 18 MB of ONNX weights, no PyTorch; weights on Hugging Face.
  • Weak on handwriting, complex tables, degraded scans, and non-supported scripts.

Indra OCR parses documents with a 1-million-parameter recognizer

Datalab has released Indra OCR, a compact document-conversion stack that runs on CPUs and turns PDFs or images into Markdown, plain text, or structured JSON. Its output can include line-level bounding boxes, labeled layout blocks, reading order, and confidence scores.

Modern document parsers often use vision-language models that render each page as an image and generate text token by token, increasing memory use and latency. Indra targets high-volume ingestion jobs such as preparing documents for retrieval-augmented generation, indexing scanned archives, and routing difficult pages to larger models.

The repository code uses the Apache 2.0 license. The model weights use a modified OpenRAIL-M license that permits free research use and free use by startups with less than $20 million in funding or revenue. Organizations outside those terms should review the model license before deployment.

49 pages per second, under test

On a 32-core AMD EPYC system, Datalab reports processing 300 OmniParseBench pages at 49 pages per second. A 4-vCPU configuration averaged roughly 230 milliseconds of latency per page.

Datalab’s reported benchmark results
Metric Result Conditions
Throughput 49 pages per second 32 CPU cores, 300 OmniParseBench pages

Pro article

This story is for Pro members

You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.

Trending
  • No trending articles

Comments

avatar

Next Reads