Baidu lancia Unlimited OCR 2, un modello open che legge centinaia di pagine in una volta sola
Trasforma libri interi e lunghi report in testo strutturato, così chiunque abbia una GPU può elaborare documenti che solitamente creano problemi agli strumenti di intelligenza artificiale.

Cosa ci si potrebbe fare
- Un ricercatore potrebbe elaborare centinaia di pagine da un libro o report in una singola richiesta e ottenere testo strutturato, tabelle e formule usando Unlimited OCR 2 1.
- Un'azienda potrebbe eseguire il modello con licenza MIT sulla propria GPU per analizzare lunghi atti legali o report senza pagare l'inferenza nel cloud 1.
- Uno sviluppatore potrebbe affinare o integrare il modello open-source in una pipeline di documenti, poiché sia i pesi che il codice sono disponibili gratuitamente su GitHub 1.

Figura: Wei et al., arXiv:2510.18234, CC BY 4.0
Cosa lo rende diverso
Unlimited OCR 2 è un modello vision-language da 3,34 miliardi di parametri 1. Prende immagini ordinate delle pagine e restituisce testo, tabelle, formule, figure, titoli e ordine di lettura .
Il segreto che lo fa funzionare è una tecnica chiamata SR-SWA, che sta per Sparse Reference Sliding Window Attention (attenzione a finestra scorrevole con riferimenti sparsi) 1. Normalmente, quando un'intelligenza artificiale elabora una sequenza lunga, il lavoro cresce in modo quadratico — il doppio della lunghezza significa circa quattro volte lo sforzo . A 273 token immagine per pagina, un documento di 100 pagine aggiunge 27.300 token prima ancora che il modello inizi a scrivere l'output .
SR-SWA invece comprime l'attenzione in un insieme fisso di 512 token di riferimento lavorativi 1. Una finestra locale da 128 token è abbinata a una selezione dei migliori 16 blocchi da 32 token . Questo mantiene il costo e la memoria del decodifica per passo quasi stabili all'aumentare del documento . L'encoding delle immagini e il tempo totale di esecuzione crescono comunque con il numero di pagine, ma il collo di bottiglia dell'attenzione è limitato .
Il modello usa un encoder SAM ViT-B e CLIP-L che alimentano un decoder a mistura di esperti a 12 strati, dove ogni token instrada verso 6 dei 64 esperti 1. Baidu non rivela quanti parametri siano attivi contemporaneamente .
Come performa
Su MPDocBench, che testa decine di pagine per documento, Unlimited OCR 2 segna 84,6 1. Qwen3.8-Max segue a 78,3 .
Su MarathonDocBench, che testa centinaia di pagine, segna 77,1 — contro 33,7 per il modello successivo, Kimi-K3, e 28,6 per Gemini-3.8-Flash 1. Qwen3.8-Max scende da 78,3 sui documenti brevi a 22,9 su quelli lunghi; Unlimited OCR 2 cala solo di 7,5 punti . Il suo predecessore, Unlimited-OCR, segna 0,0 su MarathonDocBench .
I punteggi parziali su MarathonDocBench includono 89,6 per il testo, 87,9 per le formule, 85,3 per l'ordine di lettura, 74,8 per le tabelle e 48,2 per la gerarchia dei titoli — l'area più debole 1. Tutti i numeri sono auto-dichiarati da Baidu e appaiono solo in un'immagine di un grafico . Non è stata trovata una versione pubblica di MarathonDocBench .
how well the model parses long documents into structured text. Più alto è meglio. Numeri: Baidu (self-reported). Grafico di Herald of AI.

Figura: Wei et al., arXiv:2510.18234, CC BY 4.0
Come eseguirlo
I pesi sono rilasciati sotto licenza MIT con il codice su GitHub 1. La scheda del modello consiglia Hugging Face Transformers per test rapidi e SGLang per il servizio in produzione . Il caricamento richiede di impostare `trust_remote_code=True`, che esegue codice Python dal repository .
In modalità di servizio, Baidu programma 10 pagine per finestra e riusa la coda della cache key-value della finestra precedente 1. Finestre più piccole riducono la memoria di picco ma indeboliscono la fusione tra pagine . Baidu avverte che usare la configurazione di bias predefinita può causare una richiesta di allocazione di memoria di 462 MiB e esaurire la memoria disponibile . I test sono stati eseguiti su una singola GPU NVIDIA A800-80GB in BF16, con pesi per un totale di circa 6,7 GB .
Confronto con modelli open simili
Unlimited OCR 2 si affianca ad altri modelli OCR open, tra cui lo stesso Unlimited-OCR di Baidu, DeepSeek-OCR-2 e PaddleOCR-VL-1.6 di Baidu PaddlePaddle 1. Tra questi, solo Unlimited OCR 2 e Unlimited-OCR supportano una modalità dedicata multi-pagina; DeepSeek-OCR-2 e PaddleOCR-VL-1.6 non riportano benchmark per documenti lunghi .
Questo articolo segnala una tendenza a scopo informativo. Non è un consiglio o un incoraggiamento a fare nessuna di queste cose.
I fatti principali
- 3,34 miliardi di parametri, gira su una GPU NVIDIA A800 in BF16
- 77,1 su MarathonDocBench (centinaia di pagine), contro 33,7 per Kimi-K3
- SR-SWA mantiene il costo dell'attenzione per passo quasi stabile all'aumentare dei documenti
- Licenza MIT, codice su GitHub
- La gerarchia dei titoli è il punteggio parziale più debole a 48,2
Fonti
- Baidu Open-Sources Unlimited OCR 2 for Hundred-Page Document Parsing — marktechpost.com