Title card for 'NVIDIA-Nemotron-Parse-2.0': headline 'NVIDIA-Nemotron-Parse-2.0', subtitle 'A quiet document-parser update', and the descriptor '0.9B vision-encoder-decoder · multilingual OCR · chart-aware' beside a flat illustration of a document page being parsed with colored bounding boxes and a chart icon. OrcaRouter logo composited bottom-right.
Guides & Insights

NVIDIA-Nemotron-Parse-2.0: NVIDIA Quietly Shipped a Smarter Document Parser

Author

Jim Song

Date Published

Latest models · 20View all models
Benchmarks: Artificial Analysis · updated daily
Back to all posts

NVIDIA-Nemotron-Parse-2.0 appeared on Hugging Face on August 3, 2026, and as of this writing, five days later, NVIDIA still has not announced it — no blog post, no press release, no thread on X. The repo is complete: a 0.9B vision-encoder-decoder, a model card with a full benchmark table against NVIDIA-Nemotron-Parse-v1.2, configs, a Dockerfile, a test suite, and even a vLLM pull request that already references the new model's auxiliary head. A complete release with zero fanfare is exactly the kind of signal worth a what-we-know-so-far look, so that is what this is: the facts the repo establishes, the numbers that are still vendor-reported, and the open questions an announcement would normally answer.

What NVIDIA-Nemotron-Parse-2.0 is

Nemotron Parse is NVIDIA's document-parsing model: you feed it a scanned or rendered page and it returns the text in reading order, the bounding box and semantic class of each region, and markdown — tables included, in your choice of LaTeX, HTML, markdown, JSON, hierarchical JSON, or CSV. It is not a general-purpose LLM and not a plain OCR engine. It sits between the two: layout-aware extraction designed to feed RAG, extraction, and document-intelligence pipelines.

Version 2.0 keeps the same architecture family as v1.2, per the repo's config. The vision encoder is a ViT-H built on NVIDIA's C-RADIOv2 backbone, the decoder is a ten-layer mBART-style decoder, and the whole thing comes to about 0.9B parameters. Input pages go up to 2048×1664, generation runs to a 9,000-token ceiling, and the model tags regions with a set of semantic classes (text, title, section header, list item, table, formula, picture, caption, footnote, page header/footer, and the rest). It is a small enough model to self-host on a single GPU, which matters because that is the only way to run it today.

What changed from v1.2

The interesting part of the card is not the model — it is the delta. NVIDIA-Nemotron-Parse-v1.2 shipped on Hugging Face in February 2026 with a 52,329-token vocabulary. Version 2.0 expands that to 72,256 tokens, a roughly 20k-token jump, and the card is explicit about why: the extra tokens buy multilingual OCR, with the largest gains on CJK and Indic scripts. The model card also lists three other changes:

• Chart-aware parsing — a new class_Chart> class token, so chart regions get their own semantic class instead of being lumped in with pictures or tables.

• Improved handwritten-text extraction — the card reports the text-edit distance on the OmniDocBench Notes set dropping from 0.9739 on v1.2 to 0.3395 (lower is better), a large swing for what is historically the weakest case for these models.

• Improved table handling, folded into the overall ParseBench gain rather than reported as its own number.

One training detail worth noting: the card says 2.0 is an equal-weight checkpoint soup of training checkpoints from steps 58k through 66k, which is a common recipe for a quiet point release — it tends to buy robustness without a full retrain.

The numbers the card reports

All of the following figures come from NVIDIA's own model card, measured against v1.2, and none of them have an independent third-party run yet. Treat them as vendor-reported and directional:

• ParseBench overall score — 0.5782 on v1.2 to 0.6391 on 2.0. ParseBench is NVIDIA's own benchmark covering text fidelity, semantic formatting, tables, charts, and visual grounding.

• MOSCAR multilingual BoC F1 — 0.4410 to 0.9102. This is the single biggest jump on the card, and it lines up with the vocabulary expansion; MOSCAR covers Latin, Arabic, Cyrillic, Chinese, Hangul, Japanese, Indic, Hebrew, Thai, Greek, and more.

• IndicVisionBench overall ANLS-character — 0.0612 to 0.7203, across ten Indic languages (Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil, Telugu).

• OmniDocBench Notes handwriting text-edit distance — 0.9739 to 0.3395 (lower is better).

Scoreboard for NVIDIA-Nemotron-Parse-2.0: six rows reading Params 0.9B vision-encoder-decoder, Max image 2048×1664, ParseBench 0.6391 (vendor-reported), MOSCAR BoC F1 0.9102 (vendor-reported), IndicVisionBench ANLS 0.7203 (vendor-reported), License NVIDIA Open Model. Footer: 'All figures vendor-reported; no independent scores yet.' OrcaRouter logo composited bottom-right.

The scale of these deltas is the reason this release matters even without an announcement. A 0.44→0.91 movement on a multilingual OCR F1 metric is not a minor point release; it looks like the multilingual work that would normally headline a launch. Whether the gains hold up under independent evaluation is exactly the question that the lack of coverage leaves open.

What the repo does not tell us

Being honest about the edges is the point of a quiet-ship post. The repo does not confirm:

• Whether 2.0 is (or will be) available as an NVIDIA NIM microservice — v1.2 is served through NVIDIA's own NIM API, the 2.0 card lists no NIM tag and no deployment endpoint, and its repo page notes the model "isn't deployed by any Inference Provider."

• Pricing, if any — the weights carry no usage fee, but a hosted option has not been priced or announced.

• Independent benchmarks — no Artificial Analysis, LMArena, or OmniDocBench entry exists for 2.0 yet, so there is nothing to cross-check the vendor numbers against.

• The roadmap — whether 2.0 is a stepping stone or a destination, and whether a 2.1-style follow-up is coming, is unknown.

The one thing that is certain is the license: the model is under the NVIDIA Open Model License, which permits commercial and non-commercial use, with the tokenizer under CC-BY-4.0. If you want to use it in a product, that box is checked.

Running it today

Self-hosting is the only current option, and it comes with some friction worth knowing about before you plan around it. The model loads in Hugging Face Transformers with trust_remote_code, and vLLM can serve it — but only with a vLLM build that includes Nemotron Parse remote-code support. On A100/A10-class hardware NVIDIA recommends forcing the Triton attention backend, and you need four extra dependencies: albumentations, timm, open_clip_torch, and einops. There is also a tied-output-head quirk: 2.0 keeps the LM head tied to the decoder embeddings, while some vLLM builds materialize a separate output head unless you add NVIDIA's included runtime patch to PYTHONPATH.

Two serving details from the ecosystem round this out. First, a vLLM pull request now open (in review as of early August) enables speculative decoding for NVIDIA-Nemotron-Parse-2.0 by using the auxiliary prediction head stored in the repo's auxiliary_prediction_heads.safetensors.extra sidecar — the card's own docs describe that file as not used in standard inference, so this PR is the first thing to actually consume it. On an H100 over the ParseBench census of 1,005 pages, the author reports median output-throughput gains of roughly 45% at concurrency 1, 41% at concurrency 8, and 40% at concurrency 32 against single-token decoding — all figures from the PR, not yet merged or independently reproduced. Second, a Dynamo issue flags a real gotcha in 2.0's tokenizer: it ships a serialized tokenizer.json with baked-in padding that pads every encode out to 9,000 tokens, so a serving stack that loads the padded tokenizer can blow up a six-token multimodal prompt into 54,000 token IDs. If you self-host, make sure your serving path does online tokenization rather than loading the padded artifact.

Screenshot of the Hugging Face repository page for nvidia/NVIDIA-Nemotron-Parse-2.0, showing the model card description (document images into structured text, layout classes, bounding boxes, reading order), the note that the model adds a roughly 20k-token vocabulary expansion over v1.2 for multilingual support plus chart-aware parsing with the class_Chart token, the nvidia-open-model-license tag, 0.9B params, 2,156 downloads last month, and the line 'This model isn't deployed by any Inference Provider.'

Where it sits in the 2026 parsing market

Nemotron Parse 2.0 is entering a crowded, fast-moving field. The current open-source document-parsing leaders include MinerU 2.5-Pro (a 1.2B model from Shanghai AI Lab) and PaddleOCR-VL (0.9B and 7B variants), both posting composite scores in the low-90s on the OmniDocBench leaderboard, plus GOT-OCR 2.0 from StepFun as the lightweight 580M option; on the API side, Mistral OCR is the main commercial offering. Two cautions before you try to slot 2.0 into that ranking. The first is that the numbers are not comparable: Parse 2.0 reports ParseBench, NVIDIA's own suite, while the field's scores are OmniDocBench composites — different tasks, different weighting, no apples-to-apples number exists yet. The second is that you should not confuse NVIDIA-Nemotron-Parse-2.0 with NVIDIA's separate NVIDIA-Nemotron-OCR-v2 model, a word-level dense OCR model built for NeMo Curator pipelines. Parse 2.0 is the layout-and-class-aware parser; OCR v2 is a per-word extractor. They are complementary tools, not the same model.

Positioned honestly, Parse 2.0's pitch is not "beats the field on every parsing metric." It is a 0.9B, permissively licensed, layout-aware parser whose card claims a very large multilingual jump over its own predecessor — and whose lineage (v1.1 in November 2025, v1.2 in February 2026, 2.0 in August 2026) shows NVIDIA shipping a new parser roughly every quarter. For teams already standardized on the Nemotron Parse family, 2.0 is a drop-in upgrade with the same API shape and a much stronger multilingual story. For everyone else, the question is whether the unannounced model's claims survive independent testing.

Where a routing layer fits in a parsing pipeline

A document-parsing model is usually one stage of a longer pipeline, and the stages around it are where routing earns its keep. The common shape is: Parse 2.0 turns a page into structured chunks, then an LLM summarizes, answers questions, extracts entities, or structures the result for a downstream store. That LLM stage is where a routing platform changes the economics. OrcaRouter puts 200+ models behind one API at the provider's list price — 0% markup, so a vendor price cut shows up on our side the same day it is announced — with automatic failover if one provider degrades. Concretely, that means the parser can stay fixed while the model that interprets its output is swapped, compared, or failover-routed without a second contract or a code change. If the parsing stage is the bottleneck, you want a model you can tune and self-host, which Parse 2.0 gives you; if the interpretation stage is the variable cost, that is the stage a router should be managing. We do not host Parse 2.0 ourselves — it is a self-hosted model, not an API — but a parser feeding an LLM is precisely the setup where one endpoint for the LLM layer pays off.

Pipeline diagram titled 'A parsing pipeline with a routing layer': four rounded cards in a flow — Parse 2.0 (page → text · bboxes · markdown), Chunks (structured regions in reading order), OrcaRouter (one API · 200+ models · 0% markup), LLM (summary · QA · extraction) — with a footer line 'The parsing stage is self-hosted; OrcaRouter routes the LLM stage at provider list price with automatic failover.' OrcaRouter logo composited bottom-right.

Bottom line

NVIDIA-Nemotron-Parse-2.0 is a real, complete, unannounced release from August 3, 2026. The repo shows a 0.9B layout-aware parser whose card claims very large multilingual and handwriting gains over v1.2, shipped under a permissive license with real self-hosting friction around it. None of those numbers are independently verified yet, and there is no hosted option and no pricing. The right move depends on your risk tolerance: if you parse multilingual documents today and the multilingual metric is the one you care about, the claimed 0.44→0.91 MOSCAR movement is big enough to justify a weekend test on your own corpus — the deltas are the kind that either replicate or collapse, and a quiet release is the cheapest way to find out which. If you need a benchmark to cite or a supported API to bet a production path on, wait for an announcement or an independent run. In the meantime, this is what a quiet ship looks like, and it is worth watching.

FAQ

Is NVIDIA-Nemotron-Parse-2.0 a leak or a real release?

Neither label quite fits. It is not a leak in the sense of stray or partial weights — the repo is fully assembled, with a detailed model card, configuration files, a Dockerfile, a test suite with golden outputs, and inference scripts for both Transformers and vLLM. But it is also not a launch in the normal sense: NVIDIA has put out no announcement, and the NIM packaging and hosted endpoint that accompanied earlier Nemotron Parse releases are absent. The accurate description is a complete release the vendor has not yet chosen to promote — which is why the honest label here is "quiet ship," and why the things an announcement would normally settle (pricing, roadmap, hosted availability) remain open questions.

How do the vendor benchmarks compare to the OmniDocBench numbers people cite for other parsers?

They do not, directly. The figures on NVIDIA-Nemotron-Parse-2.0's card are from ParseBench, NVIDIA's own benchmark covering text fidelity, semantic formatting, tables, charts, and visual grounding, plus MOSCAR, IndicVisionBench, and an OmniDocBench handwriting subset — while the market's headline scores (MinerU 2.5-Pro, PaddleOCR-VL, Mistral OCR) are OmniDocBench composites. Different tasks, different metrics, no published apples-to-apples comparison exists yet. The one number that does overlap with the ecosystem — the OmniDocBench Notes handwriting figure — is reported as a text-edit distance against v1.2, not as a composite score, so it still cannot be ranked against the others. Until an independent run lands, treat Parse 2.0's claims as directional and unverified.

What should a team test before putting it in production?

Three things. First, your own multilingual corpus: the entire pitch of 2.0 is the multilingual jump, and a quiet release is exactly the situation where the claimed gains either replicate on your data or do not — run the languages you actually parse before believing the card. Second, the self-hosting stack: confirm your vLLM build has Nemotron Parse remote-code support, apply the tied-output-head patch, and verify your serving path does online tokenization rather than loading the padded tokenizer.json, which can expand a short prompt to 9,000 tokens. Third, the license and service story: the weights are free under the NVIDIA Open Model License, but there is no announced NIM, no pricing, and no support contract — so plan around self-hosting, and route the LLM stage downstream through a layer that lets you swap models and fail over without re-engineering, which is the part a routing platform is built for.

© 2026 OrcaRouter

For Providers

Run an inference platform? Get your models on OrcaRouter.

Contact us

Join our community

DiscordEmailXGitHubYouTube