Unlimited OCR — это продвинутая ИИ-модель для распознавания текста и разбора документов от компании Baidu, открывающая эру комплексного «one-shot» парсинга длинных многостраничных документов (One-shot Long-horizon Parsing).
Проект развивает архитектуру Deepseek-OCR и предлагает мощное решение для перевода сканов, изображений и PDF-файлов в структурированный текстовый вид без потери контекста на стыке страниц.
no_repeat_ngram_size).base — стандартный режим для документов и многостраничных PDF (разрешение 1024x1024).gundam — продвинутый режим с умным кроппингом (640x640) для точечного извлечения данных со сложных картинок.transformers, модель поддерживает интеграцию с ведущими движками высокопроизводительного ИИ-вывода — vLLM и SGLang (с поддержкой FlashAttention-3).Минимальный стек для запуска требует Python 3.12, CUDA 12.9+ и PyTorch 2.10.
import torch
from transformers import AutoModel, AutoTokenizer
model_name = 'baidu/Unlimited-OCR'
tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
model = AutoModel.from_pretrained(
model_name,
trust_remote_code=True,
torch_dtype=torch.bfloat16
).eval().cuda()
# Распознавание документа за один вызов
model.infer(
tokenizer,
prompt='<image>document parsing.',
image_file='scan.jpg',
output_path='./output',
crop_mode=True,
max_length=32768
)
Проект полностью открытый. Код, веса модели и научная статья уже доступны на Hugging Face, arXiv и ModelScope, а протестировать работу вживую можно в интерактивном демо на Hugging Face Spaces.
#Baidu #UnlimitedOCR #OCR #DeepseekOCR #vLLM #SGLang #ComputerVision #AI #OpenSource #Python
https://github.com/baidu/Unlimited-OCR
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍3🔥3