Skip to content
Back to skills

Int8 Benchmarking

ASecurity

"Routes INT8 calibration, calibration-image preparation, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
devopsperformance

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill int8-benchmarking --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Int8 Benchmarking?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Int8 Benchmarking
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-int8-benchmarking/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-int8-benchmarking)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: int8-benchmarking
description: "Routes INT8 calibration, calibration-image preparation, and
  benchmark tuning tasks for DeepStream-Yolo models."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# INT8 benchmarking

Use this sub-skill when the task is about calibration-enabled builds, `calib.table`, INT8 engine generation, or interpreting the benchmark notes and NMS values.

## Trigger phrases

- INT8 calibration
- `calib.table`
- `INT8_CALIB_IMG_PATH`
- `INT8_CALIB_BATCH_SIZE`
- `OPENCV=1`
- benchmark table
- NMS threshold tuning
- performance comparison

## Include here

- The OpenCV-backed calibration build path.
- Calibration image list preparation.
- `int8-calib-file` and related DeepStream config edits.
- Benchmark notes, NMS values, and performance caveats.
- Troubleshooting for calibration-specific failures.

## Exclude or route elsewhere

- Exporting the checkpoint to ONNX: use `model-conversion`.
- Single-model deployment without calibration: use `deployment`.
- Multiple GIE layout work: use `multi-gie`.
- Skill maintenance or import/export logic.

## How to use this route

1. Read `references/workflows.md` for the calibration flow.
2. Read `references/benchmark-notes.md` for the benchmark table and NMS defaults.
3. Use `scripts/make-calibration-list.sh` to build `calibration.txt` from a directory of images.
4. Use `scripts/build-nvdsinfer-plugin.sh --output-dir ./deepstream-yolo-runtime` to rebuild the library with `OPENCV=1` when calibration support is required.
5. Use `deployment` only after the calibration build path is ready.
6. Read `references/troubleshooting.md` if the calibration build or runtime fails.

## What a future agent should be able to do here

- Decide whether the calibration build path needs `OPENCV=1`.
- Build a valid calibration image list from a COCO-style or custom image directory.
- Edit the infer config so INT8 calibration writes `calib.table` and uses the INT8 engine path.
- Read the benchmark table without treating it as a universal default.

## Common failure signals

- `libopencv-dev` missing
- `OPENCV=1` build path not enabled
- `INT8_CALIB_IMG_PATH` points to a stale list
- `calib.table` is not written
- NMS or threshold values are not matched to the family

## Linked helpers

- `scripts/make-calibration-list.sh` — build `calibration.txt` from a directory of images.
- `scripts/build-nvdsinfer-plugin.sh` — build the custom library in a fresh runtime tree with `OPENCV=1` when needed.
- `references/workflows.md` — calibration and run steps.
- `references/benchmark-notes.md` — benchmark and NMS guidance.
- `references/troubleshooting.md` — calibration-specific failure modes.

Files in this skill

  • SKILL.md2.7 KB
  • references/benchmark-notes.md1.1 KB
  • references/troubleshooting.md1.2 KB
  • references/workflows.md1.7 KB
  • scripts/build-nvdsinfer-plugin.sh3 KB
  • scripts/make-calibration-list.sh765 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.