toolin.ai logo
toolin.ai
首页
AI工具
AI技能包
AI资讯
精选推文
AI提示词
提交AI工具提交
toolin.ai logo
toolin.ai

AI玩家的创作利器库,发现最佳AI工具组合,提升您的创作效率

AI工具1,319个
技能包11个
产品功能
  • AI工具
  • AI技能包
  • AI资讯
  • 精选推文
关于我们
  • 关于Toolin
  • 联系我们
  • 合作洽谈
  • 更新日志
关注我们
© 2025 toolin.ai. All rights reserved.
服务条款隐私政策

百度开源 Unlimited OCR:32K 上下文一口气读完整本书

2026/07/08
·toolin小编

百度开源 Unlimited OCR,在 DeepSeek OCR 基础上引入 R-SWA 注意力机制,让 OCR 模型在 32K 标准上下文内单次前向推理解析数十页文档,OmniDocBench v1.5 拿下 93.23% 端到端 SOTA。

百度开源 Unlimited OCR:32K 上下文一口气读完整本书
百度开源 Unlimited OCR:32K 上下文一口气读完整本书
2026/07/08

百度开源 Unlimited OCR:32K 上下文一口气读完整本书

百度开源 Unlimited OCR,在 DeepSeek OCR 基础上引入 R-SWA 注意力机制,让 OCR 模型在 32K 标准上下文内单次前向推理解析数十页文档,OmniDocBench v1.5 拿下 93.23% 端到端 SOTA。

它解决了什么核心创新:R-SWA 参考滑动窗口注意力为什么这是关键实测结果主基准:OmniDocBench v1.5长程解析:一次性吃下 40+ 页长输出速度优势怎么用应用场景
AI产品

DeepSeek OCR 把视觉 token 压缩做到了极致,但留下了一个尾巴:输入侧压得很狠,输出一长,解码阶段的 KV Cache 还是一路膨胀,所以多数 OCR 系统最后都退回到"一页一页循环调用"的工程妥协。百度这次开源的 Unlimited OCR 直接接的就是这一棒——不改编码器,专攻解码端,让模型在 32K 标准上下文长度下一次前向推理读完一整本书。

结果很硬:在文档解析主流基准 OmniDocBench v1.5 上以 93.23% 的总分拿下端到端 SOTA,比 DeepSeek OCR 整整高出 6 个百分点。模型、技术报告、项目代码全部开源。

Unlimited OCR 一口气读完整本书

不是逐页处理、不是 for-loop 拆任务,是单次前向推理直接完成数十页文档解析。

它解决了什么

传统 OCR 处理长文档靠逐页解析:模型识别完第一页状态清空,再识别第二页,外部调度器把碎片拼起来。这在工程上能跑,但语义连贯性被割裂——模型并不知道自己在做一本书级别的连续转写。

Unlimited OCR 的思路来自一个类比:人手抄一本书时,注意力并不平均分配给整本书。眼睛盯着原书页,脑子里记住刚刚写下的几个字,然后把注意力放到下一个字。它不会一边写当前字、一边完整回忆前面抄过的几百页。

这套"软遗忘"机制让人类能连续抄完整本书。Unlimited OCR 把它搬进了注意力机制。

核心创新:R-SWA 参考滑动窗口注意力

Unlimited OCR 直接构建在 DeepSeek OCR 之上,总参数 3B,激活参数 500M,沿用 DeepEncoder 做激进的视觉 token 压缩(一张 1024×1024 页面只剩 256 个视觉 token)。百度的关键改动是把标准多头注意力(MHA)替换成 R-SWA(Reference Sliding Window Attention)。

R-SWA 把模型能看到的信息拆成两部分:

  • Reference tokens(参考信息):原始文档的视觉 token + prompt,始终放在"眼前",保真度不会随时间衰减
  • 最近 128 个输出 token:只保留最近刚生成的一小段作为工作记忆,模拟"只记得刚写下的几个字"

R-SWA:每个生成 token 都关注全部参考 token(视觉+prompt)以及前 n=128 个输出 token。整个解码过程 KV cache 保持恒定。

为什么这是关键

普通滑动窗口会把视觉 token 也一起滑出去,长程生成会让视觉特征逐渐模糊;而标准 MHA 随输出变长,KV cache 一路膨胀,越到后面越慢、显存越吃紧。

R-SWA 把视觉 token 锁在参考缓存里、把输出 token 限制在固定窗口里,于是:

  • KV cache 全程恒定,不再随输出长度线性增长
  • 解码延迟恒定,Flash Attention v3 内核上单次调用耗时基本是一条直线,而 DeepSeek OCR 基线会出现明显的延迟尖峰
  • GPU 显存占用固定

实测结果

主基准:OmniDocBench v1.5

Unlimited OCR 以 93.23% 拿下端到端 SOTA。在 PPT、报纸、杂志、笔记这类复杂版式文档上也没有掉队,说明 R-SWA 不只是对纯文本友好。

复杂版式下也没有掉队。

长程解析:一次性吃下 40+ 页

百度构建了内部长文档测试集,按页数分 2/5/10/15/20/40+ 页几组:

  • 同时输入 20 页仍能保持较好效果
  • 40+ 页场景下编辑距离仍低于 0.11,Distinct-35 约 97%(不容易陷入重复输出)

长输出速度优势

输出 256 个 token 时,两个模型速度几乎相同;输出到 6000 个 token 时,DeepSeek OCR 的 TPS 已经比 Unlimited OCR 落后 35%。输出越长,R-SWA 优势越明显。

MHA 随 KV cache 变长越来越慢,R-SWA 把输出侧 KV cache 锁在固定窗口,解码开销不随输出长度膨胀。

怎么用

开源资源齐全:

  • 技术报告:Unlimited-OCR Works(HuggingFace 上可直接看 PDF)
  • GitHub:github.com/baidu/Unlimited-OCR
  • Hugging Face:huggingface.co/baidu/Unlimited-OCR

模型基于 DeepSeek OCR,可以理解为"在 DeepSeek OCR 上换了解码端注意力"。如果你的工作流已经在用 DeepSeek OCR,迁移成本主要是替换注意力层。

应用场景

  • 整书 / 长报告数字化:一次前向转写整本 PDF,不必逐页调度
  • 学术资料批量解析:跨页公式、图表、参考文献保持语义连贯
  • 档案 / 报纸 / 杂志:复杂多栏版式也能在一次推理内完成
  • RAG 文档预处理:长文档解析不再被外部拼接器截断语义

💡 提示:HuggingFace 致谢栏明确写着"感谢 DeepSeek-OCR、DeepSeek-OCR-2",技术报告里对 DeepSeek OCR 的引用高达 40 次。如果团队已经在 DeepSeek OCR 生态里,Unlimited OCR 是顺路线升级,不是换栈。

项目地址:github.com/baidu/Unlimited-OCR

所有文章

作者

avatar for toolin小编
toolin小编

分类

  • AI产品
它解决了什么核心创新:R-SWA 参考滑动窗口注意力为什么这是关键实测结果主基准:OmniDocBench v1.5长程解析:一次性吃下 40+ 页长输出速度优势怎么用应用场景

相关文章

Seko 无限画布:一个灵感生成武侠大片
AI教程

Seko 无限画布:一个灵感生成武侠大片

Seko 搭载 Seedance 2.0 全能模式,通过 Agent 工作流自动生成剧情、角色和分镜,720P 成本直降 50%,10 分钟出片。

avatar for toolin小编
toolin小编
8小时前
Codex 开源模式:一行配置接入本地模型
AI产品

Codex 开源模式:一行配置接入本地模型

OpenAI Codex 新增 OSS 模式,支持通过 model_providers 配置接入 Ollama、LM Studio 等本地模型服务,可切换模型降低成本。

avatar for toolin小编
toolin小编
8小时前
MaineCoon:史上最快流式音视频社交模型
AI产品

MaineCoon:史上最快流式音视频社交模型

Catnip 团队推出 22B 参数流式音视频模型 MaineCoon,单卡 H100 跑出 47.5 FPS,成本仅为 Veo 3 的 1/2000,支持 30 分钟以上音画同出。

avatar for toolin小编
toolin小编
8小时前