Model reference · open weights

nemotron-ocr

LLMs nvidia Image→text 1 build Its own licence terms 1k dl/mo

nemotron-ocr is an open-weight language model from NVIDIA. nemotron-ocr-v2 (BF16) weighs 551 MB; the smallest configuration that runs it is RTX 3060 12 GB.

  • Nemotron OCR v2 is a multilingual optical character recognition model developed by NVIDIA for extracting text from complex real-world images.
  • It features a hybrid architecture with a detector, recognizer, and relational model to handle layout and reading order.
  • The model is available in English and multilingual variants, supporting languages including English, Chinese, Japanese, Korean, and Russian, and is governed by the NVIDIA Open Model License Agreement.

Summary of the nvidia/nemotron-ocr-v2 model card, 2026-10-01

What it is

Released byNVIDIA
Released2026-04-01
VRAM551 MB for the weights

What it runs on

Memory and cards for nemotron-ocr-v2 (BF16)

551 MBweights, file size
762 MBruntime overhead, at least

How much memory each request adds isn't estimated yet for this architecture. The weights need at least the cards below, plus room for the context.

CardWeights alone
RTX 3060 12 GBfits
RTX 4060 Ti 16 GBfits
RTX 3090 24 GBfits
RTX 4090 24 GBfits
RTX 5090 32 GBfits
L40S 48 GBfits
A100 80 GBfits
H100 80 GBfits
RTX PRO 6000 Blackwell 96 GBfits
DGX Spark (GB10) 128 GB unifiedfits
H200 141 GBfits
B200 180 GBfits

From the model card

What NVIDIA says about nemotron-ocr

Read the model card

Model Overview

Description

Nemotron OCR v2 is a state-of-the-art multilingual text recognition model designed for robust end-to-end optical character recognition (OCR) on complex real-world images. It integrates three core neural network modules: a detector for text region localization, a recognizer for transcription of detected regions, and a relational model for layout and structure analysis.

This model is optimized for a wide variety of OCR tasks, including multi-line, multi-block, and natural scene text, and it supports advanced reading order analysis via its relational model component. Nemotron OCR v2 supports multiple languages and has been developed to be production-ready and commercially usable, with a focus on speed and accuracy on both document and natural scene images.

Nemotron OCR v2 is part of the NVIDIA NeMo Retriever collection, which provides state-of-the-art, commercially-ready models and microservices optimized for the lowest latency and highest throughput. It features a production-ready information retrieval pipeline with enterprise support. The models that form the core of this solution have been trained using responsibly selected, auditable data sources. With multiple pre-trained models available as starting points, developers can readily customize them for domain-specific use cases, such as information technology, human resource help assistants, and research and development assistants.

This model is ready for commercial use.

License/Terms of use

The model is governed by the NVIDIA Open Model License Agreement. Additional Information:Apache 2.0

Release Date:

Hugging Face (this repo): nvidia/nemotron-ocr-v2 Build.Nvidia.com 04/15/2026 via https://build.nvidia.com/nvidia/nemotron-ocr-v2 NGC 04/15/2026 via https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo-microservices/containers/nemoretriever-ocr-v2

Deployment Geography

Global

Use Case

Nemotron OCR v2 is designed for high-accuracy and high-speed extraction of textual information from images across multiple languages, making it ideal for powering multimodal retrieval systems, Retrieval-Augmented Generation (RAG) pipelines, and agentic applications that require seamless integration of visual and language understanding. Its robust multilingual performance and efficiency make it an excellent choice for next-generation AI systems that demand both precision and scalability across diverse real-world content.

Model Architecture

Architecture Type: Hybrid detector-recognizer with document-level relational modeling

Nemotron OCR v2 is available in two variants:

  • v2_english — Optimized for English-language OCR with word-level region handling.
  • v2_multilingual — Supports English, Chinese (Simplified and Traditional), Japanese, Korean, and Russian with line-level region handling for multilingual documents.

Both variants share the same three-component architecture:

  • Text Detector: Utilizes a RegNetX-8GF convolutional backbone for high-accuracy localization of text regions within images.
  • Text Recognizer: Employs a pre-norm Transformer-based sequence recognizer to transcribe text from detected regions, supporting variable word and line lengths.
  • Relational Model: Applies a multi-layer global relational module to predict logical groupings, reading order, and layout relationships across detected text elements.

All components are trained jointly in an end-to-end fashion, providing robust, scalable, and production-ready OCR for diverse document and scene images.

Network Architecture: RegNetX-8GF

Recognizer Comparison

The two variants share an identical detector and relational architecture but differ in recognizer capacity:

Specv2_englishv2_multilingual
Transformer layers36
Hidden dimension (d_model)256512
FFN width (dim_feedforward)10242048
Attention heads88
Max sequence length32128
Character set size85514,244
Parameter Counts

v2_english (from v2_english/):

ComponentParameters
Detector45,445,259
Recognizer6,130,657
Relational model2,255,419
Total53,831,335

v2_multilingual (from v2_multilingual/):

ComponentParameters
Detector45,445,259
Recognizer36,119,598
Relational model2,288,187
Total83,853,044

Input

PropertyValue
Input Type & FormatImage (RGB, PNG/JPEG, float32/uint8), aggregation level (word, sentence, or paragraph)
Input Parameters (Two-Dimensional)3 x H x W (single image) or B x 3 x H x W (batch)
Input Range[0, 1] (float32) or [0, 255] (uint8, auto-converted)
Other PropertiesHandles both single images and batches. Automatic multi-scale resizing for best accuracy.

Output

PropertyValue
Output TypeStructured OCR results: a list of detected text regions (bounding boxes), recognized text, and confidence scores
Output FormatBounding boxes: tuple of floats, recognized text: string, confidence score: float
Output ParametersBounding boxes: One-Dimenional (1D) list of bounding box coordinates, recognized text: One-Dimenional (1D) list of strings, confidence score: One-Dimenional (1D) list of floats
Other Pro

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

How it works

How language models work

Your prompttext / messagesTransformerattention over tokensNext-token loopgenerate + streamResponsetext · tool callsA language model reads your tokens and predicts the next one, again and again, streaming the reply back.
© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms