rdk-model-zoo

Locate, download, and run ready-made RDK Model Zoo models with published benchmarks.

3|Updated Aug 6, 2026
One-click install
npx skills add https://github.com/D-Robotics/rdk-skills --skill rdk-model-zoo-d-robotics
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rdk-model-zoo
Source: https://github.com/D-Robotics/rdk-skills/tree/main/skills/rdk-model-zoo
Command: npx skills add https://github.com/D-Robotics/rdk-skills --skill rdk-model-zoo-d-robotics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) components.

What problem does it solve? Finding the right pre-compiled model, branch, and sample for a specific D-Robotics RDK board (X5, S100/S100P/S600, X3, legacy) is error-prone: manifests vary by release, performance numbers are platform-specific, and running samples blindly can trigger unwanted system changes. This Skill grounds model discovery, download, and sample execution in the target repository's actual README, manifests, and code instead of guesswork. ## Core Features & Use Cases - Version-aware model discovery: Reads the target workspace's models.yaml manifest (via a read-only catalog script) to list available models, variants, and download conditions without inferring missing data. - Published benchmark lookup: Reports only recorded performance figures bound to their original platform and conditions, never copying numbers across boards or estimating missing values. - Guided sample execution: Reviews runtime README, entry points, and scripts before running, records cwd/argv/exit codes as scoped evidence, and requires user authorization for installs or system writes. - Toolchain handoff gating: Routes quantization or compilation needs to the appropriate X5 or S toolchain router only when available, otherwise guides installation through the pack installer. - Use Case: A user asks which YOLO model runs on their RDK X5 and at what frame rate. The Skill reads the target repo's manifest, selects a real sample with verified assets, reports only the published X5 benchmark, and provides the exact commands to run it. ## Quick Start Ask the agent which ready-made models are available for your RDK board and how to run one, pointing it at your local rdk_model_zoo workspace.

Frequently Asked Questions about rdk-model-zoo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find ready-made models for my RDK X5 board?▼

Point the agent at your local rdk_model_zoo workspace and it reads the target branch's models.yaml manifest to list available models and variants. The read-only catalog script never downloads assets or infers missing entries.

How do I run a Model Zoo sample on an RDK board?▼

The Skill first reviews the sample's runtime README, main entry point, and run.sh, then states the exact working directory, command, and side effects. Execution proceeds only after your authorization, with exit codes and logs recorded as evidence.

Can I use published FPS numbers from one RDK board on another?▼

No. Benchmark records are bound to their original platform, variant, and conditions. If no measurement exists for your board, such as S600 versus S100, the Skill reports the value as not provided rather than estimating it.

Does this Skill quantize or compile my own ONNX model?▼

No. Custom quantization and compilation are handed off to the appropriate X5 or S toolchain router when available. If the router is missing, the Skill guides installation through the pack installer instead of improvising toolchain commands.

What happens when a model manifest has no benchmark data or null hashes?▼

Null sha256 values stay unknown and are never treated as verified. Missing benchmark manifests produce an explicit warning, and empty query results are never interpreted as hardware incompatibility.

When should I not use the rdk-model-zoo Skill?▼

Use rdk-model-zoo-review for PR reviews, rdk-model-zoo-develop for repository contributions, rdk-model-zoo-integrate for custom model integration, and rdk-model-zoo-validate for fresh performance measurement. This Skill covers discovery and running of existing samples only.