Downloads · 30 days
33
28% of all-time downloads
tokimoa/unlimited-ocr-mlx-4bit
unlimited-ocr-mlx-4bit is a image-text-to-text model from tokimoa. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for mlx. The card lists the license as mit.
Baiduの Unlimited-OCR(3.3B・DeepSeek-V2系MoE+MLA+deepencoder構成のドキュメントパースモデル)を、公式重みからMLX 4bit(group size 64、実効5.88bpw)に量子化したものです。日本語ビジネス文書での検証済みで公開しています。
Downloads · 30 days
33
28% of all-time downloads
All-time downloads
117
Public
Parameters
3.3B
2.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2.5 GB · 96%
How the weights are stored.
U322.9B · 88%
From the Hugging Face model README
Baiduの Unlimited-OCR(3.3B・DeepSeek-V2系MoE+MLA+deepencoder構成のドキュメントパースモデル)を、公式重みからMLX 4bit(group size 64、実効5.88bpw)に量子化したものです。日本語ビジネス文書での検証済みで公開しています。
ページ画像から、レイアウト検出ボックス(<|det|>種別 [x1,y1,x2,y2]<|/det|>)付きで読み順どおりのテキスト(表はHTML)を出力します。
公開時点で存在した本モデルの既存MLX変換を同一プロトコルで検証したところ、現行mlx-vlmでロードできないもの(model_type改名)や、トークナイザ不整合により出力がbyte-BPE片のまま文字化けするものを確認しました。本リポジトリは公式重みから変換し、下記の検証を通した上で公開しています。
日本語ビジネス文書5種(請求書・議事録・契約条項・チェックシート・英日混在技術文書、正解文字列59項目)で検証:
チャットテンプレートではなく、素のプロンプトに <image> トークンを含める形式です:
# pip install mlx-vlm (0.6.7で動作確認)
from mlx_vlm import load, generate
model, processor = load("tokimoa/unlimited-ocr-mlx-4bit")
out = generate(model, processor, "<image>document parsing.",
image=["page.png"], max_tokens=4096, temperature=0.0)
print(out.text)
複数ページは "<image>Multi page parsing."(上流README準拠)。
baidu/Unlimited-OCR(公式重み)mlx-vlm 0.6.7 convert -q --q-bits 4(2.4GB)MIT(元モデルに準拠)