writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
deepstream-yoloRoutes DeepStream-Yolo deployment, model conversion, multi-GIE, and INT8 workflows for supported YOLO-family models.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill for DeepStream YOLO deployment work: build the custom parser library, choose the right config template, convert weights to ONNX, wire multiple GIEs, and prepare INT8 calibration runs.
references/repo-provenance.md if you need to know whether this skill still matches the current checkout.scripts/check-deepstream-toolchain.sh before any build or runtime attempt.scripts/stage-runtime-tree.sh --output-dir ./deepstream-yolo-runtime.references/model-family-matrix.md before changing a config template.sub-skills/deployment/SKILL.md for single-model build/run work.sub-skills/model-conversion/SKILL.md for exporter selection and ONNX conversion.sub-skills/multi-gie/SKILL.md for multiple primary/secondary detectors.sub-skills/int8-benchmarking/SKILL.md for calibration and benchmark tuning.nvdsinfer_custom_impl_Yolo.references/installation.md — read when you need the host prerequisites, CUDA_VER mapping, or a quick reminder that DeepStream runtime is separate from the Python inspection environment.references/runtime-assets.md — read when you need to know where the bundled parser source, configs, and multi-GIE layout image live.scripts/stage-runtime-tree.sh — stage the bundled parser source and configs into a fresh runtime tree before running or editing them.scripts/build-nvdsinfer-plugin.sh — stage the bundled runtime tree and build the custom parser library on a DeepStream host.references/model-family-matrix.md — read when you need to match a model family to a config template or understand the important special knobs.references/troubleshooting.md — read when build, runtime, export, or calibration errors need a cross-cutting fix.references/repo-routing-metadata.json — used by the repo-skill router during import and discovery.references/repo-provenance.md — read when checking staleness or refreshing this skill.assets/ tree contains the parser source, build files, config templates, and multi-GIE illustration needed for self-contained runtime staging.torch, ultralytics, onnx, onnxslim, and onnxruntime installed.deploymentUse this for:
nvdsinfer_custom_impl_Yoloconfig_infer_primary*.txtdeepstream_app_config.txt for one detectormodel-conversionUse this for:
.pt checkpoints to ONNXlabels.txtmulti-gieUse this for:
YOLOLAYER_PLUGIN_VERSIONsecondary-gie entries and operate-on-gie-idgieN/ folderint8-benchmarkingUse this for:
OPENCV=1calibration.txt and INT8_CALIB_IMG_PATHCUDA_VER before building.labels.txt synchronized with the exporter output or the class list.