AI時短ラボ
検索
モデル

Baidu(バイドゥ)、長大な文書を一度に読むOCR「Unlimited-OCR 2(アンリミテッドOCR 2)」をMITライセンスで公開約3B、文書が長くなっても遅延とメモリはほぼ一定とうたう

執筆:約11分で読めます

日刊AIニュース10月27日(火)号:前日のAIのニュース12本を短くまとめました(約8分)›

Baiduが、OCRモデルの新版Unlimited-OCR 2をMITライセンスでHugging Faceに公開した。パラメータは約3.34B(33億)で、新方式SR-SWAにより文書が長くなってもデコードの遅延とメモリがほぼ一定になるとし、数十ページと百ページ級のベンチマークで最高性能をうたう。

Baidu(バイドゥ)、長大な文書を一度に読むOCR「Unlimited-OCR 2(アンリミテッドOCR 2)」をMITライセンスで公開──約3B、文書が長くなっても遅延とメモリはほぼ一定とうたう
目次

Baidu(バイドゥ)は、OCRモデルの新版「Unlimited-OCR 2(アンリミテッドOCR 2)」をMITライセンスでHugging Faceに公開しました。リリース欄の日付は2026年10月27日です。モデルページの作成日時は2026年10月26日3時57分(UTC、日本時間では同日12時57分)となっています。Baidu自身の説明では、新方式のSR-SWAによって、文書が長くなってもデコード時の遅延とメモリがほぼ一定になり、数十ページ規模のベンチマークと百ページ級のベンチマークの両方で最高性能(SOTA)を達成したとしています。

3行まとめ

  1. Baiduが2026年10月27日付で「Unlimited-OCR 2」をMITライセンスで公開。パラメータは約3.34B(33億)、BF16で約6.7GB。
  2. 新方式SR-SWAは、注意の対象を512トークンなど固定サイズの参照に絞り、文書の長さによらず遅延とメモリをほぼ一定に保つとBaiduは説明。
  3. MPDocBench(数十ページ)とMarathonDocBench(百ページ級)で最高性能と主張。ただし今回確認したページには点数の表がなく、数値は確かめられていない。

本記事の内容は、日本時間10月27日9時台に公式ページで確認したものです。

何が新しくなったのか

Hugging Faceのモデルカードの「What's New in 2」には3点が挙げられています。

  • SR-SWA(Sparse Reference Sliding Window Attention): 長い系列でのテキストと画像の注意のやりとりを、固定サイズの「作業用の参照」(例として512トークン)まで圧縮する。これにより計算量に上限ができ、1ステップごとのデコード遅延とメモリ使用量が文書の長さによらずほぼ一定になる、とBaiduは説明しています。
  • 長い文書から「無制限」へ: SR-SWAにより、有限のコンテキストの中で文書の長さに上限なく読み取れるとし、文書が伸びるほど注意計算が二次関数的に増える問題とメモリの壁を事実上なくせる、と書いています。
  • 超長文書のSOTA: 数十ページ級のベンチマーク(例としてMPDocBench)と、百ページ級のベンチマーク(例としてMarathonDocBench)の両方で最高性能、としています。

モデルカードの更新履歴には、2026年6月22日に最初のUnlimited-OCRが発表され、DeepSeek-OCR(ディープシークOCR)を一歩先へ進めることを狙った、と書かれています。その後、6月にはvLLM対応とHugging Face Spacesのデモ、7月にはBaidu Cloudでの提供とms-swiftでの学習対応が加わりました。今回の2は、その後継にあたります。

前の版とは何が違うのか

arXivの論文(2606.23050、2026年6月22日提出)は、最初のUnlimited-OCRについての技術報告です。要旨によると、DeepSeek-OCRをベースに、デコーダーの注意層をすべてR-SWA(Reference Sliding Window Attention)に置き換え、デコード中のKVキャッシュを一定に保つ設計でした。標準の最大長32Kのもとで、数十ページの文書を1回の順伝播で書き起こせるとしています。要旨はR-SWAがOCR以外にも、音声認識や翻訳などに使える汎用の注意機構だとも述べています。

今回の2では名前が「R-SWA」から「SR-SWA」(Sparse Reference Sliding Window Attention)に変わっています。ただし、この論文は2の発表より前の2026年6月に提出されたもので、要旨が扱っているのは最初の版のR-SWAです。SR-SWAの詳しい仕組みや、R-SWAとの違いは、今回取得したページからは確認できていません。GitHubのファイル一覧には「Unlimited-OCR-2.pdf」というファイルがありますが、本記事では中身を読めていません。

誰が、どう使えるのか

項目 モデルカード・リポジトリの記載
公開日(リリース欄) 2026年10月27日
ライセンス MIT(Hugging Face・GitHubとも)
パラメータ数 約3.34B(3,343,978,497)、BF16
ファイル総容量 約6.7GB(6,688,559,630バイト)
制限 ゲートなし(gated: false)
入力と出力 画像とテキストの入力、テキストの出力(image-text-to-text)
推論の方法 Transformers(簡易試用向け)、SGLang(サーバー運用向けに推奨)
検証環境(Transformers) Python 3.10、torch 2.13.0、transformers 4.52.1、NVIDIA A800-80GB

モデルカードによると、使い方は2通りです。

Transformersで動かす場合。 AutoModel.from_pretrained に trust_remote_code=True を付けて読み込みます。複数ページは infer_multi で、ページ画像を順に渡すと1回のリクエストで解析し、ページをまたいだ文脈も使えるとされています。出力にはページごとに <PAGE> が入ります。1ページだけなら infer を使い、既定では動的タイル分割(gundamモード)で読みます。

SGLangで動かす場合。 カスタム版のSGLang(sglang-0.5.20.dev10+g8d62f5fb9c)のwheelをインストールして、OpenAI互換のAPIで呼び出します。長い文書では10ページ単位の窓で処理する設定が例に挙げられ、窓を小さくするとメモリのピークは下がる一方、窓をまたぐブロックのつながりが悪くなる、と注意書きがあります。PDFはPyMuPDFで画像にしてから渡す例が載っています。

GitHubには infer.py も置かれています。README(GitHubのリポジトリの説明文)によると、BaiduがMPDocBenchやMarathonDocBenchの評価に使ったバッチ用クライアントで、1文書を1リクエストでSGLangサーバーに送ります。

料金は?

重みはゲートなしでダウンロードできる状態で、今回取得したページに料金表は見当たりませんでした。Hugging Faceのページでは、このモデルを提供するInference Providerは0件(「This model isn't deployed by any Inference Provider」)でした。取得時点では、Hugging Face経由で手軽にAPIとして呼ぶことはできず、モデルカードの手順どおり自分でGPUを用意して動かすことになります。更新履歴にはBaidu CloudとModelScopeで提供とありますが、2の提供状況や料金は今回の出典からは分かりません。

Hugging Faceはダウンロード0、GitHubは2.8万スター

日本時間10月27日9時4分の取得時点で、Hugging Faceのモデルページはいいね0、ダウンロード数0という表示でした。一方、GitHubのリポジトリは28.6k stars、3.0k forksで、コミットは20件です。これは初代Unlimited-OCRの時期から続く同じリポジトリの数字で、2に対する反応だけを示すものではありません。筆者は実際にモデルを動かしておらず、本記事の性能に関する記述はすべてBaiduの主張です。

点数も日本語の精度も、今回のページには載っていない

  • ベンチマークの点数。 今回取得したHugging Face・GitHub・arXivの本文には、MPDocBenchとMarathonDocBenchの点数、比較対象のモデル名、遅延やメモリの実測値の表は見当たりませんでした。GitHubの評価手順の説明(utils/README.md)と「Unlimited-OCR-2.pdf」は今回読めていないため、そちらに載っている可能性はあります。最高性能という主張は、点数による裏づけを今回の出典では確かめられません。
  • 日本語。 タグは multilingual ですが、日本語の精度や対応言語の一覧は今回のページにありません。日本語の縦書きや表の多い帳票で使えるかは、試すまで分かりません。
  • 「無制限」の意味。 「無制限」はBaiduの表現です。モデルカードでも、SGLangの設定例では1ページあたりの出力上限が20,000トークンで、10ページ単位の窓で処理する構成が示されています。実際の運用では、メモリや設定による上限があると読むのが安全です。
  • 動かすための条件。 検証環境はA800-80GBで、SGLangはBaidu配布のカスタム版wheelを使います。一般的なGPUや、MacなどのCPU・ローカル環境での動作は、今回の出典には書かれていません。また trust_remote_code=True で配布側のコードを実行するため、社内で使う前にコードの確認が必要です。

今回読んだ3つのページ

本記事は続報があり次第更新します。

この記事でよく聞かれること

Unlimited-OCR 2とは何ですか?
Baiduが公開した、画像の文書を文字に起こすOCRモデルの新版です。Hugging Faceのモデルカードによると、Sparse Reference Sliding Window Attention(SR-SWA)という仕組みで、文書が長くなってもデコード時の遅延とメモリがほぼ一定になるとしています。パラメータは約3.34B(33億)、ライセンスはMITです。
Unlimited-OCR 2は商用利用できますか?
Hugging Faceのモデルページとコードを置いたGitHubリポジトリには、どちらもMITライセンスと表示されています。MITライセンスの条件の詳細は、ライセンス本文でご確認ください。
Unlimited-OCR 2はどうやって動かしますか?
モデルカードでは、手軽な試用にはTransformers、サーバー運用にはSGLangを勧めています。Transformers版はPython 3.10、torch 2.13.0、transformers 4.52.1の組み合わせでNVIDIA A800-80GBを使って検証したと記載されています。読み込みにはtrust_remote_code=Trueが必要です。
日本語の文書には対応していますか?
モデルのタグには multilingual(多言語)とありますが、今回取得したHugging Face・GitHub・arXivのページには、日本語での精度や対応言語の一覧は見当たりませんでした。日本語の文書で使う場合は、実際に試して確かめる必要があります。
シェア: ポスト はてブ

出典・参照資料

AI時短ラボ

大きいニュースはYouTubeでも解説しています。Xでは新着記事をお知らせしています。

コメント

まだコメントはありません。最初のコメントを書いてみませんか?

AIについて聞きたいことはありますか?

質問箱で無料で受け付けています。回答は公開され、他の方の参考にもなります。

質問箱を見る →

関連記事

Ai2、衛星画像の埋め込みモデル「OlmoEarth v1.3」を公開──10m解像度の全球年次データと、登録不要をうたう探索ツールもの記事画像

Ai2、衛星画像の埋め込みモデル「OlmoEarth v1.3」を公開 10m解像度の全球年次データと、登録不要をうたう探索ツールも

モデル
H Company「NeoMME」──画像パッチとテキストを1つの双方向Transformerで処理する260M・800Mの多言語マルチモーダルエンコーダ(Apache 2.0)。事前学習の視覚塔も言語モデルも使わずマスク離散拡散でゼロから学習。文書検索版はViDoRe v3で260Mが0.523(ColQwen2.5の14分の1のパラメータ)、索引は1ページ1.5MB→6kB(255分の1)の記事画像

H Company「NeoMME」 画像パッチとテキストを1つの双方向Transformerで処理する260M・800Mの多言語マルチモーダルエンコーダ(Apache 2.0)。事前学習の視覚塔も言語モデルも使わずマスク離散拡散でゼロから学習。文書検索版はViDoRe v3で260Mが0.523(ColQwen2.5の14分の1のパラメータ)、索引は1ページ1.5MB→6kB(255分の1)

検証(発表 9月3日)
IBM Research、Granite(グラナイト)時系列モデル4種を再学習なしで束ねる「Granite Timeseries Ensemble r1」を公開──GIFT-Evalの97構成でMASE 0.683、単体最良の0.685をわずかに上回るの記事画像

IBM Research、Granite(グラナイト)時系列モデル4種を再学習なしで束ねる「Granite Timeseries Ensemble r1」を公開 GIFT-Evalの97構成でMASE 0.683、単体最良の0.685をわずかに上回る

モデル
NVIDIA、学習なしでDB予測する Kumo Relational(クモ・リレーショナル)を重み付きで公開──41タスクで教師あり手法を上回ったと発表の記事画像

NVIDIA、学習なしでDB予測する Kumo Relational(クモ・リレーショナル)を重み付きで公開 41タスクで教師あり手法を上回ったと発表

モデル
NVIDIA、タンパク質設計のオープンモデルRFD4-Proteina(アールエフディーフォー・プロテイナ)をブラウザで試せるHugging Face Spacesで公開──11月4日まで専用GPUが無料の記事画像

NVIDIA、タンパク質設計のオープンモデルRFD4-Proteina(アールエフディーフォー・プロテイナ)をブラウザで試せるHugging Face Spacesで公開 11月4日まで専用GPUが無料

モデル
Tencent(テンセント)、AIの長期記憶の「書き込み」専用モデルHy-Memory-30B-A3BをHugging Faceで公開──4つの枠組みの平均55.49でClaude Opus 5の54.62を上回ると同社測定の記事画像

Tencent(テンセント)、AIの長期記憶の「書き込み」専用モデルHy-Memory-30B-A3BをHugging Faceで公開 4つの枠組みの平均55.49でClaude Opus 5の54.62を上回ると同社測定

モデル
Black Forest Labsのオープン画像生成モデル FLUX.3 Image Klein(フラックス3 イメージ クライン)がDiffusers(ディフューザーズ)で初日から利用可能に──枠の座標で配置を指定、蒸留版はH100で1024×1024が1.93秒の記事画像

Black Forest Labsのオープン画像生成モデル FLUX.3 Image Klein(フラックス3 イメージ クライン)がDiffusers(ディフューザーズ)で初日から利用可能に 枠の座標で配置を指定、蒸留版はH100で1024×1024が1.93秒

モデル
Swiss AI Initiative、完全オープンの「Apertus(アペルトゥス)1.5」リリースノートと技術報告書を公開──8B・70Bが画像・音声の理解と思考モードに対応、コンテキストは262,144トークンの記事画像

Swiss AI Initiative、完全オープンの「Apertus(アペルトゥス)1.5」リリースノートと技術報告書を公開 8B・70Bが画像・音声の理解と思考モードに対応、コンテキストは262,144トークン

モデル