首页/新闻资讯/正文详情

什么是Unlimited-OCR-2?OCR-3.0时代百度无限文档解析模型完整指南

发布时间:2026/11/3 19:26:23 来源:云帆数科 栏目:资讯中心
什么是Unlimited-OCR-2?OCR-3.0时代百度无限文档解析模型完整指南
人工智能计算机视觉OCR多模态大模型【免费下载链接】Unlimited-OCR-2项目地址https://ai.gitcode.com/hf_mirrors/baidu/Unlimited-OCR-2点击查看免费下载Unlimited-OCR-2 是百度开源的超长文档解析模型OCR 模型主打无限长度文档解析整本几百页的书一次请求就能读完而且文档越长耗时和显存增长越平缓。本文用通俗语言讲清楚Unlimited-OCR-2 是什么、它凭什么无限、新手如何快速跑通它。为什么无限文档解析是个大痛点传统 OCR 和视觉语言模型处理文档时通常面临两个限制上下文窗口有限PDF 拆成一页页单独识别跨页的表格、公式、目录结构全部断掉计算量随长度暴涨注意力机制的开销随序列长度平方级增长几百页文档要么塞不下要么慢到不可用。Unlimited-OCR-2 的目标就是同时解决这两个问题——在一次请求内完成整本长文档的跨页解析。Unlimited-OCR-2 的三大核心特性1. SR-SWA让无限长变现实的稀疏注意力SR-SWASparse Reference Sliding Window Attention稀疏引用滑动窗口注意力是本次升级的核心。它把超长序列中文本与图像之间的注意力交互压缩成一个固定大小的工作参考集例如 512 个 token从而把计算复杂度锁住无论文档多长每一步解码的延迟和显存占用都几乎恒定。一句话理解模型不再从头读到尾而是只盯着一小块工作记忆边读边更新。相关实现可查看源码sparse_gather_triton.py、sparse_gather_e2e_triton.py 与模型主体 modeling_unlimitedocr.py。2. 从长文档到无限长度文档借助 SR-SWAUnlimited-OCR-2 在有限上下文窗口内实现了真正无界的文档解析实际消除了注意力随长度二次方扩展的内存瓶颈。README 中还展示了整本《Harry Potter》在一次请求中完成解析的演示回放。3. 超长文档解析性能 SOTA在数十页级基准如 MPDocBench和极端百页级基准如 MarathonDocBench百度同期发布的超长文档解析评测集上Unlimited-OCR-2 均取得领先成绩快速上手两种方式跑通 Unlimited-OCR-2Unlimited-OCR-2 支持Transformers适合快速验证和SGLang推荐用于生产服务两种推理方式模型以baidu/Unlimited-OCR-2加载配置见 config.json。方式一Transformers 快速体验先安装依赖推荐 Python 3.10 NVIDIA 80GB 显存级别的 GPUpip install torch2.13.0 torchvision pillow transformers4.52.1 huggingface-hub0.36.0 \ tokenizers0.21.4 addict2.4.0 einops0.8.2 easydict1.13然后加载模型并解析文档——多页文档的所有页面按页序传入模型会自动利用跨页上下文import torch from transformers import AutoModel, AutoTokenizer model_name baidu/Unlimited-OCR-2 tokenizer AutoTokenizer.from_pretrained(model_name, trust_remote_codeTrue) model AutoModel.from_pretrained(model_name, trust_remote_codeTrue, use_safetensorsTrue, torch_dtypetorch.bfloat16) model model.eval().cuda() # 多页解析整份文档一次请求输出按页序对应 pages [fyour_doc/page_{i}.jpg for i in range(1, 8)] text, num_tokens model.infer_multi(tokenizer, image_filespages, output_pathoutput/multi, save_resultsTrue) # 单页解析默认使用动态切片gundam 模式 text model.infer(tokenizer, image_fileyour_doc/page_1.jpg, output_pathoutput/single, save_resultsTrue)两个关键接口值得记一下接口场景说明infer_multi多页/整本解析所有页面按页序一次传入自动构建跨页上下文 promptinfer单页解析默认动态切片编码gundam 模式细节更清晰方式二SGLang 部署生产级推理服务生产环境建议使用官方提供的定制 SGLang 轮子见 wheel/sglang-0.5.20.dev13g75b9b06b02-py3-none-any.whl步骤如下uv venv --python 3.10 source .venv/bin/activate uv pip install wheel/sglang-0.5.20.dev13g75b9b06b02-py3-none-any.whl uv pip install pymupdf1.27.2.2 fastokens0.3.2配置好页窗口page window等环境变量后用python -m sglang.launch_server启动服务即可通过OpenAI 兼容 API/v1/chat/completions提交图片请求解析文档方便接入现有业务。详细的内存调优参数如--mem-fraction-static、页窗口大小完整说明见 README.md。 小贴士整份 PDF 可先用 PyMuPDF 以 300 DPI 转成页面图片再送入模型这是官方示例的推荐做法。技术资料与模型文件说明想深入了解原理仓库中提供了完整技术资料 技术报告Unlimited-OCR-2.pdf 官方说明文档README.md 模型主实现modeling_unlimitedocr.py解析接口infer/infer_multi均在此️ 底层架构实现modeling_deepseekv2.py、configuration_deepseek_v2.py⚙️ 模型配置config.json含稀疏注意力page_token_id等参数、generation_config.json 分词器tokenizer.json、tokenizer_config.json、special_tokens_map.json 权重文件model-00001-of-00002.safetensors、model-00002-of-00002.safetensors权重索引见 model.safetensors.index.json模型基于 MIT 许可证发布支持多语言输入image-text-to-text pipeline。谁应该用 Unlimited-OCR-2需要整本解析的用户合同、论文、书籍等百页级文档一次请求拿全上下文文档数字化业务方通过 SGLang 服务批量处理 PDF稳定低延迟OCR 研究开发者SR-SWA 稀疏注意力是一个值得研究的超长序列优化方案代码完整开源可参考。总结一下Unlimited-OCR-2 用 SR-SWA 把文档越长越贵变成了文档多长都差不多是 OCR-3.0 时代无限文档解析的标杆开源方案。从 Transformers 三行代码快速验证到 SGLang 生产部署上手路径都很清晰——现在就可以克隆仓库用你手边的一份长 PDF 试试它的解析效果。赞分享人工智能计算机视觉OCR多模态大模型【免费下载链接】Unlimited-OCR-2项目地址https://ai.gitcode.com/hf_mirrors/baidu/Unlimited-OCR-2点击查看免费下载相关推荐Unlimited-OCR-2-6bit为什么霸榜文档OCRUnlimited-OCR-2系列评测与榜单解读Unlimited OCR 2 6bit为什么霸榜文档OCRUnlimited OCR 2系列评测与榜单解读 Unlimited OCR 2 6bit 是百度人工智能多模态计算机视觉OCR模型量化本地部署Unlimited-OCR-2-6bit完全指南百度多页文档解析OCR大模型6-bit量化后在Mac上也能跑Unlimited OCR 2 6bit完全指南百度多页文档解析OCR大模型6 bit量化后在Mac上也能跑 Unlimited OCR 2 6bit 是百人工智能多模态计算机视觉OCR模型量化本地部署Donut vs 传统OCR为什么无OCR的文档理解是未来趋势Donut vs 传统OCR为什么无OCR的文档理解是未来趋势 在人工智能快速发展的今天文档理解技术正在经历一场革命性的变革。DonutDocument计算机视觉NLP深度学习上一篇【永久免费】如何快速铺出点读笔OID码免费生成OID2/OID3码的完整指南下一篇【纯免费分享】Altium Designer 完整中文PDF教程从原理图到PCB一本搞定创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Batch任务凌晨就提交,为什么仍错过08:00?把截止、兜底和去重补上
Batch任务凌晨就提交,为什么仍错过08:00?把截止、兜底和去重补上

凌晨提交了一批AI摘要,08:00打开页面却发现任务还没完成。遇到这种情况,先确认程序有没有把“提交成功”当成“结果可用”:Batch是异步执行方式,拿到任务编号,并不代表已经生成了所有可交付的结果。 如果内容有明确截止… · 2026/11/3 19:26:23

Ego Lite怎样让AI操作网页?用一次真实表单演示看懂快照与回读
Ego Lite怎样让AI操作网页?用一次真实表单演示看懂快照与回读

AI操作网页,不必每一步都盯着截图猜坐标。Ego Lite向Agent提供页面快照、填写、点击和结果读取等能力:模型先获得页面里有哪些控件,再调用工具操作浏览器,最后读取页面变化,决定是否继续。 下面用一个无账号、无外部请… · 2026/11/3 19:26:23

Fixture DRI Training_Fixture讲解
Fixture DRI Training_Fixture讲解

目录 一、坐标转换介绍 坐标转换介绍 坐标转换示例 如何实现坐标转换 CogTransform2DLinear 的方法介绍 形状坐标转换的方法介绍 坐标转换的功能 二、转换坐标 图像转换坐标 脚本转换坐标 用脚本转换坐标(MapPoint): 三、Mapping工具 MappingToolBlock流程 介绍 … · 2026/11/3 19:26:23

智算中心网络架构演进与Border Leaf设计解析
智算中心网络架构演进与Border Leaf设计解析

1. 智算中心网络架构的演进挑战智算中心作为新一代算力基础设施,其网络架构设计正面临前所未有的流量模型变革。传统数据中心以"南北向"流量为主(客户端到服务器),而智算中心中服务器间"东西向"流量占比已超过… · 2026/11/3 19:59:36

Gemini与Consul:AI与分布式服务的开发效率革命
Gemini与Consul:AI与分布式服务的开发效率革命

1. Gemini与Consul技术解析:现代开发中的黄金组合在当今快速迭代的软件开发领域,两个名字频繁出现在技术讨论中:Gemini作为谷歌推出的新一代AI开发工具,Consul则是HashiCorp旗下成熟的分布式服务网格解决方案。这对看似不相关的技… · 2026/11/3 19:59:36

电动汽车充电负荷预测系统:交通与电网数据融合技术
电动汽车充电负荷预测系统:交通与电网数据融合技术

1. 项目背景与核心价值这个项目瞄准了电动汽车普及过程中的关键痛点——充电需求与电网负荷的时空匹配问题。随着新能源车辆保有量激增,无序充电导致的局部电网过载、充电桩利用率失衡现象日益突出。我们团队开发的这套预测系统,通过融合实时交通流数据与… · 2026/11/3 19:59:36

Python四大核心数据结构实战与性能优化指南
Python四大核心数据结构实战与性能优化指南

1. Python核心数据结构实战指南作为Python开发者,我们每天都要和列表、元组、字典、集合这四大数据结构打交道。记得我刚学Python时,总是分不清什么时候该用列表,什么时候该用字典。直到做了几个实际项目后,才真正理解它们各自的特… · 2026/11/3 19:59:36

Hugo静态博客实现AJAX搜索功能的技术方案
Hugo静态博客实现AJAX搜索功能的技术方案

1. 项目概述:Hugo静态博客的AJAX搜索功能实现在Ubuntu系统下用Hugo搭建的静态博客,默认不具备内容搜索功能——这是很多从WordPress迁移过来的用户最不习惯的点。传统动态博客通过后端数据库查询实现搜索,而静态站点需要另辟蹊径。AJAX技术在… · 2026/11/3 19:59:36

机器学习模型部署:从开发到生产的Web API实践
机器学习模型部署:从开发到生产的Web API实践

1. 项目概述:为什么需要将机器学习模型转化为Web API?在真实业务场景中,机器学习模型的价值在于解决实际问题。想象一个电商推荐系统:当用户浏览商品页面时,后端需要实时调用推荐模型生成个性化推荐。这种场景下&#… · 2026/11/3 19:58:36

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码