Jina AI Releases jina-ocr-v1: A 3.4B MoE Document Parser With Built-In Speculative Decoding for Low-Budget GPUs

2026年9月18日 21:21
站內 AI 整理稿

Jina AI, part of Elastic, has released jina-ocr-v1, an end-to-end visual document parser.It takes PDFs, scans, tables, charts or invoices and returns clean Markdown in 1 pass.The model has 3.4B total parameters, with about 570M decoder parameters active per token.

A speculative decoding head ships inside the checkpoint.Jina AI built it to serve on low-budget GPUs such as the NVIDIA L4.The technical report lists 91.14 on OmniDocBench v1.6 and 83.4 on olmOCR-Bench.Is it deployable?Yes, for research and non-commercial use.The open weights are about 6.

8 GB in BF16 and run on Transformers or vLLM.The CC BY-NC 4.0 license means commercial use requires contacting Jina AI.What is jina-ocr-v1?The model post-trains DeepSeek-OCR and keeps its 2 efficiency components.

DeepEncoder has about 380M parameters and chains SAM, a 16x convolutional compressor and CLIP-L.It turns a 1024×1024 page view from 4,096 patches into 256 visual tokens.A dynamic-resolution mode adds up to 9 local tiles at 100 tokens each.That caps a page at 1,156 visual tokens.

The decoder is DeepSeek-3B-MoE with 12 layers, 64 routed experts and 2 shared experts.Top-6 routing activates about 570M parameters per token.The position limit is 32,768.Output is Markdown, with tables in HTML and formulas in LaTeX.

How FastMTP Speculative Decoding Works OCR output is near-deterministic and locally structured.That makes it a good fit for speculative decoding.Jina AI adds a FastMTP head: 1 dense draft block applied recursively for K=3 steps.Draft parameters stay constant as depth grows.

The decoder then verifies the drafts greedily.It accepts the longest prefix that matches its own choices and commits 1 more token itself.If all 3 drafts match, that extra token is a bonus.The committed text always equals plain greedy decoding, so the speedup is lossless.At K=3 the model commits 2.

73 tokens per step on average.(function(){var f=document.getElementById("mtp-jina-ocr-v1");window.addEventListener("message",function(e){if(f&&e.source===f.contentWindow&&e.data&&e.data.jxH){f.style.height=e.data.

jxH+"px";}});})(); Post-Training With Dense Verifiable Rewards Post-training combines instruction alignment, robustness fine-tuning on degraded pages, and GRPO.Every reward term is deterministic code scored against a reference transcription.

The terms cover content, formulas, tables, structural validity, unit tests, repetition and format.The terms are multiplied, and each one is graded, so partly correct pages earn partial credit.Structural, unit-test and format terms are floored at 0.2, and the table term at 0.1.

The repetition term has no floor, because loops can inflate the content score.On natural pages, the formula and table rewards apply to few samples.Jina AI therefore built JinaOCRSynth, synthetic pages packed with both, each carrying olmOCR-Bench-style unit tests.

An agent also merges candidate checkpoints under a fixed evaluation budget.The draft head is trained last, against the frozen final verifier.Benchmarks and Throughput ModelParams as listed in the paperOmniDocBench v1.6olmOCR-Benchjina-ocr-v13B/570M91.1483.4DeepSeek-OCR3B/570Mnot listed76.

0DeepSeek-OCR-23B/570M90.25not listedPaddleOCR-VL-1.60.9B96.34not listedchandra-ocr-24Bnot listed85.8Qwen3-VL-235B235B/22B89.78not listed For MoE models, params show decoder total and active counts.The whole jina-ocr-v1 model is about 3.4B.The model does not lead on accuracy.PaddleOCR-VL-1.

6 and HunyuanOCR-1.5 (94.74) score higher on OmniDocBench.chandra-ocr-2 and dots.mocr (83.9) score higher on olmOCR-Bench.Post-training does add 7.4 points over the DeepSeek-OCR backbone on olmOCR-Bench.Throughput is the main result.On 1 A100 40 GB at concurrency 32, jina-ocr-v1 parses 2.

57 pages per second.That is the highest of 14 systems Jina AI measured, against 1.22 for olmOCR-2 and 0.38 for chandra-ocr-2.It emits 1,085 output tokens per page.Jina AI says that is the shortest output among systems scoring above 83.On an NVIDIA L4 at batch size 1, eager decoding rises from 42.

7 to 83.1 tokens per second.That is a 1.95x speedup at a 57.6% acceptance rate.With CUDA graphs the baseline is already 158.3 tokens per second.There, K=1 works best at 185.6 tokens per second, a 1.17x gain.How to Run It The quickest route is Jina Reader.Send a URL to r.jina.

ai with the header X-Respond-With: jina-ocr-v1.Reader fetches the page or PDF, runs the model and returns Markdown.An X-Page header transcribes 1 page of a longer document.Jina AI also hosts an OpenAI-compatible endpoint at https://api.jina.ai/v1/chat/completions.

A hosted demo is available for quick tests.For self-hosting, weights and custom code ship in 1 repository and load with trustremotecode=True.FastMTP requires vLLM 0.21 or later and a one-time register() call.The Transformers path runs the MoE decoder alone and ignores the draft weights.

Key Takeaways 3.4B total parameters, about 570M active per token, built on DeepSeek-OCR.FastMTP drafts 3 tokens per step, and greedy verification keeps decoding lossless.Scores 91.14 on OmniDocBench v1.6 and 83.4 on olmOCR-Bench.Reaches 2.

57 pages per second on 1 A100, the highest of 14 measured systems.Available on Hugging Face and through a Jina Reader header today.Check out the Paper, Model weights, Release post, Model page and Announcement.All credit goes to the researcher of this project.

Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter.Wait!are you on telegram?now you can join us on telegram as well.Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.?

Connect with us The post Jina AI Releases jina-ocr-v1: A 3.4B MoE Document Parser With Built-In Speculative Decoding for Low-Budget GPUs appeared first on MarkTechPost.

Related

相關文章

智東西生成式AI

英特爾與騰訊發佈基於至強6+的雲實例,曬智能體AI基礎設施全家桶

作者 | ZeR0 編輯 | 漠影 11月3日報道,近日,在2026騰訊全球數字生態大會上,英特爾與騰訊雲發佈基於英特爾至強6+處理器的騰訊雲新一代雲實例,並全面展示英特爾的芯片產品與雲端實踐。 全新至強6+處理器擁有最高288顆能效核,單顆處理器最高可支持超過1000個智能體的穩定部署,這也為騰訊雲服務器提供更高併發、更低時延、更優能效的雲端算力服務。

2 小時前
雷峰網生成式AI

智元榮獲2026世界互聯網大會傑出貢獻獎

11月3日,2026年世界互聯網大會烏鎮峰會在浙江烏鎮隆重開幕,國務院總理李強出席開幕式並發表主旨演講。開幕式上,智元憑藉在具身智能領域的系統性技術突破與產業化實踐,獲頒世界互聯網大會傑出貢獻獎。智元合夥人、高級副總裁朱潔在領獎時表示:人工智能的終局,不在於屏幕與雲端,而紮根於工廠一線和尋常煙火。具身智能賽道的競爭,早已跳出單點技術的競速,轉向軟硬協同、工程化落地、產業組織與治理體系的綜合比拼。智元期待與各界同心同行,堅守務實,躬身落地。

2 小時前

電動車退燒、AI 儲能燒起來:LG 新能源把產能挪向數據中心

11 月 3 日,首席財務官李昌植在財報電話會上給出時間表:今年底軟包儲能系統(ESS)產能將超 50 吉瓦時,明年進一步拉到 70 GWh 以上。在他看來,電動車增速放緩之際,AI 數據中心的大規模新建為電池廠撕開了新口子——第三季度 ESS 在手訂單已達 160 GWh,公司正與電力企業、超大型數據中心運營商談新項目,今年 9 月還作為儲能供應商擠進了英偉達的 DSX Ready 計劃。

3 小時前4700
雷峰網生成式AI

最高288核的至強6+,為了Agent高密度部署還下了哪些「雲功夫」?

作者 | 陳悅琳編輯 | 包永剛 一個智能體能順利完成任務,不代表成百上千個智能體就能同時高效運行。 對於承載大量智能體任務的雲服務器而言,除了提升計算速度,如何在任務集中到來時迅速準備好執行環境、怎樣減少暫時閒置的任務對內存資源的佔用,也成為亟待解決的問題。 對此,在一年一度的騰訊全球數字生態大會上,英特爾與騰訊雲聯合發佈了基於至強6+處理器的新一代雲實例,圍繞任務啟動效率、內存資源利用率等關鍵因素進行優化後,其綜合性能較上一代提升30%以上。

3 小時前

聯合國副秘書長點贊!千問AI耳夾式耳機亮相烏鎮互聯網大會

他認為,產品非常實用,適合自己日常工作中需要使用多國語言進行交流的場景。面對面交流時,用戶可以通過耳機收聽譯文;會議中的討論內容,也能通過AI聽記整理為結構化紀要,方便會後回顧。連接千問App後,用戶還可通過語音交辦資料研究等任務、接收完成提醒,讓耳機成為日常辦公的隨身助手。

4 小時前