Dev & Engineering ✓ NVIDIA · Official ocrscene-text-recognitiontao-toolkitctc-decoderattention-decodertensorrtmodel-quantization

TAO OCRNet Scene Text Recognition

Train and deploy NVIDIA TAO OCRNet models for cropped text recognition.

FollowSkills review · FSRS-2.0
Not recommended
48/ 100 5-point scale 2.4 / 5
Trust13 / 25 · 2.6/5

The skill limits declared tools to Read and Bash and states Docker plus NVIDIA Container Toolkit requirements. However, Bash, GPU use, output paths, and default Weights & Biases enablement may create external effects; data flow, sensitive-data handling, user confirmation, isolation, and rollback are not specified, so points are deducted. No malware or other clear red-line behavior is shown.

Reliability8 / 20 · 2.0/5

The documentation covers actions, inputs, checkpoint selection, dataset requirements, error patterns, and deterministic settings, supporting a fairly complete static happy path. No tests or CI cover key paths, dependency versions are unspecified, and referenced deployment materials and generated resources are not fully verifiable in the supplied files, so points are deducted.

Adaptability10 / 15 · 3.3/5

The audience, OCRNet scenarios, trigger phrases, input formats, and supported actions are clear. Non-fit boundaries, Chinese-language support, and mainland-China environment fit are not sufficiently described, while Docker/GPU prerequisites narrow environmental coverage, so points are deducted.

Convention8 / 15 · 2.7/5

The skill includes front matter, version, author, license, layered documentation, action tables, parameter examples, and error patterns. It lacks explicit maintenance ownership and update path, changelog, and FAQ; the benchmark also reports missing recommended Instructions/Examples sections, an author-format issue, and folder-structure findings. License metadata is also NOASSERTION, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The documentation covers conversion, training, evaluation, inference, export, pruning, quantization, retraining, and deployment, with directly adaptable configuration examples, so the core value is clear. Static materials do not verify usable outputs, and the single-task benchmark reports limited Codex correctness and effectiveness, so points are deducted.

Verifiability3 / 10 · 1.5/5

The supplied material provides revision context, action configurations, an evaluation task, and a limited benchmark report, giving some auditability. Coverage is only one task, with no key-path test suite or CI evidence enabling independent reproduction, so points are deducted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Before execution, confirm whether external logging or network access such as W&B is permitted, and ensure input data and encryption keys cannot enter logs or remote services.
  • Verify Docker, NVIDIA Container Toolkit, TAO/PyTorch/TensorRT versions and the referenced files that are not included; static evidence cannot ensure commands will run.
  • Mainland-China network reachability and end-to-end Chinese character support are not established; separately validate character lists, GT files, and BOM handling.
  • Training, export, pruning, and quantization write model artifacts and output paths; confirm paths, backups, and recovery procedures before execution.
See the full review method →

What does this skill do, and when should you use it?

This skill supports NVIDIA TAO OCRNet for recognizing text in cropped text-region images. It covers dataset conversion, training, evaluation, inference, export, pruning, quantization, pruned-model retraining, and TensorRT deployment, with CTC and attention-based decoders. AutoML is enabled at the model layer and is the default route for training when the packaged schema and template are available, but it can be disabled for an individual run. Docker, nvidia-container-toolkit, and an NVIDIA GPU with at least 8GB of VRAM are required.

Reads packaged schemas, specification templates, deployment references, and model metadata; guides preparation of cropped text images, ground-truth files, character lists, and LMDB datasets; runs TAO OCRNet actions including dataset_convert, train, evaluate, inference, export, prune, quantize, and retrain; resolves checkpoints and exported artifacts from parent jobs; reads tao-deploy-ocrnet.md for TensorRT engine generation and TensorRT-backed evaluation or inference; and produces LMDB datasets, checkpoints, ONNX files, pruned PTH files, calibration caches, and TensorRT engines.

  1. A vision engineer training OCRNet on custom cropped text-region images.
  2. A model developer comparing CTC and attention-based decoders for scene text recognition.
  3. A deployment team exporting a trained OCRNet model to ONNX and generating a TensorRT engine.
  4. A model-optimization engineer pruning, quantizing, or retraining OCRNet from a pruned artifact.
  5. A user training or evaluating against a defined character set with a corresponding character-list file.

What are this skill's strengths and limitations?

Pros
  • Covers the OCRNet lifecycle from dataset conversion through deployment.
  • Supports both CTC and attention-based decoders.
  • Documents checkpoint selection, parent-job artifact inference, and per-action data requirements.
  • Supports AutoML while allowing a per-run opt-out.
Limitations
  • Requires Docker, nvidia-container-toolkit, and an NVIDIA GPU with at least 8GB of VRAM.
  • Raw image folders and ground-truth files must be converted to LMDB before training, quantization, or retraining.
  • The training setup is single-node oriented; multi-GPU execution is Lightning-managed and there is no explicit num_nodes setting.
  • The supplied source does not provide independent test results or concrete performance benchmarks for this individual skill.

How do you install this skill?

Install the NVIDIA skills collection with the skills CLI: npx skills add nvidia/skills. Install only this skill with: npx skills add nvidia/skills --skill tao-train-ocrnet --yes. To target Codex, use: npx skills add nvidia/skills --skill tao-train-ocrnet --agent codex --yes. Use it in an environment with Docker, nvidia-container-toolkit, and an NVIDIA GPU.

How do you use this skill?

After installation, give the agent a concrete request such as “train OCRNet” or “run scene text recognition inference on cropped text images.” Prepare cropped images, gt_new.txt files, and a character list; when using raw folders and ground-truth files, run dataset_convert separately for training and validation before supplying the resulting LMDB paths. For TensorRT gen_trt_engine, TensorRT evaluate, or TensorRT inference, read references/tao-deploy-ocrnet.md first.

FAQ

Can this skill be used without an NVIDIA GPU?
No. The SKILL.md requires Docker, nvidia-container-toolkit, and an NVIDIA GPU, with 8GB or more of VRAM recommended per GPU.
Is AutoML mandatory for training?
AutoML is enabled at the model layer and is the default training route when the packaged schema and template are available. Set automl_policy: off for a direct-training run.
Why is dataset_convert needed before training?
When the inputs are raw images and ground-truth files, dataset_convert creates an LMDB folder containing data.mdb and lock.mdb. Training, quantization, and retraining consume those LMDB directories.

More skills from this repository

All from NVIDIA/skills

Data & Analysis ✓ NVIDIA · Official

TAO RT-DETR Object Detection

Guides NVIDIA TAO workflows for training and deploying real-time RT-DETR detectors.

Data & Analysis ✓ NVIDIA · Official

OCDNet Scene Text Detection

Train and deploy arbitrary-oriented scene text detectors with NVIDIA TAO Toolkit.

Dev & Engineering ✓ NVIDIA · Official

TAO Sparse4D Training Skill

Guides agents through training, evaluation, export, quantization, and inference for multi-camera temporal 3D detection and tracking.

Data & Analysis ✓ NVIDIA · Official

TAO Metric-Learning Recognition

Train embedding models for fine-grained visual retrieval and matching.

Data & Analysis ✓ NVIDIA · Official

TAO PyT Image Classification

Train, evaluate, optimize, and deploy PyTorch image classifiers with NVIDIA TAO.

Data & Analysis ✓ NVIDIA · Official

TAO FastFoundationStereo Real-Time Stereo Depth

Run TAO FastFoundationStereo workflows that produce low-latency disparity maps from stereo images.

Data & Analysis ✓ NVIDIA · Official

TAO FoundationStereo Stereo Depth

Generate disparity maps from stereo images and manage FoundationStereo training, evaluation, and deployment for 3D reconstruction.

Data & Analysis ✓ NVIDIA · Official

TAO PointPillars 3D Detection

Guides TAO workflows for training, evaluating, and deploying LiDAR-based PointPillars detectors.

Data & Analysis ✓ NVIDIA · Official

TAO CenterPose Pose Estimation Skill

Guides agents through training, evaluation, export, and deployment of CenterPose models for 6-DoF object pose estimation.

Data & Analysis ✓ NVIDIA · Official

TAO Optical Inspection Training

Train and deploy Siamese-network models for manufacturing defect inspection.

Data & Analysis ✓ NVIDIA · Official

TAO NVDINOv2 Visual Representation Training

Train reusable visual features with label-free teacher-student distillation.

Data & Analysis ✓ NVIDIA · Official

TAO DINO Object Detection

Run NVIDIA TAO workflows for training and deploying DINO 2D object detectors.

Data & Analysis ✓ NVIDIA · Official

TAO Standard Training Workflow

Run a controlled TAO train, evaluate, and export workflow on labeled data.

Data & Analysis ✓ NVIDIA · Official

TAO Pose Classification

Classify pose-keypoint sequences into action categories with ST-GCN.

Data & Analysis ✓ NVIDIA · Official

TAO NVPanoptix3D

Train and run 3D panoptic reconstruction with occupancy completion from posed RGB images.

Data & Analysis ✓ NVIDIA · Official

TAO Person Re-Identification

Train and deploy TAO ReID models for cross-camera person matching.

Dev & Engineering ✓ NVIDIA · Official

TAO Skill Bank Capability Discovery

Query TAO Skill Bank workflows, models, platforms, and AutoML support from packaged manifests.

Data & Analysis ✓ NVIDIA · Official

TAO Video Action Recognition

Train, evaluate, export, and run inference for RGB, optical-flow, and multi-stream video action models with NVIDIA TAO.

Automation & Ops ✓ NVIDIA · Official

TAO Workflow Launch Gate

Preflight TAO jobs across platforms, credentials, data, containers, and monitoring.

Data & Analysis ✓ NVIDIA · Official

TAO Grounding DINO Open-Vocabulary Detection

Train and deploy text-guided object detectors without a fixed class vocabulary.

Related skills