Skip to content
Back to skills

Nanodet

ASecurity

"Routes NanoDet users to dataset/config, training/evaluation, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
devopspythonbashnodeapibackend

Works with

  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Nanodet?

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

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

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: "nanodet"
description: "Routes NanoDet users to dataset/config, training/evaluation, and
  inference/export workflows for the NanoDet object-detection repository."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# NanoDet

NanoDet is a lightweight, config-driven object-detection toolkit. Use this repo skill when you need to inspect configs, prepare datasets, train or evaluate models, run inference, or export models for deployment.

## Start here

- Read `references/api-reference.md` for the verified builders, dataset constructors, training task, and utility APIs.
- Read `references/model-overview.md` when you need the supported backbone / neck / head / loss combinations.
- Read `references/troubleshooting.md` when installation, config loading, checkpoint loading, or export fails.
- Read `references/repo-provenance.md` when you want to check whether this skill matches the current repository snapshot or before refreshing it.

## Install and import

The repository was verified with a CPU-only PyTorch stack on Python 3.8.
The package name and import root are both `nanodet`.

1. Install a compatible PyTorch / torchvision pair first.
2. Install the repo requirements and `timm`.
3. Install the repo in editable mode.

Example:

```bash
python -m pip install torch==1.13.1+cpu torchvision==0.14.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
python -m pip install pytorch-lightning<2.0 timm pycocotools onnx onnx-simplifier onnxruntime opencv-python pyaml tensorboard matplotlib imagesize termcolor tqdm pytest
python -m pip install -e .
python -I -c "import nanodet, torch; print(nanodet.__version__, torch.__version__)"
```

If you want a quick sanity check of the installed package, run `scripts/check_install.py` from this skill tree.

## Route map

### `dataset-config`
Use this route for YAML config inspection, dataset format questions, preprocessing pipelines, and config-driven model assembly.

Read:
- `sub-skills/dataset-config/SKILL.md`
- `sub-skills/dataset-config/references/configuration.md`
- `sub-skills/dataset-config/references/data-formats.md`

Typical tasks:
- Validate a config file before training.
- Check a COCO, XML, or YOLO dataset layout.
- Understand `class_names`, `input_size`, `keep_ratio`, `multi_scale`, or pipeline settings.

### `training`
Use this route for training, validation, test-time evaluation, checkpoint loading, EMA, logging, optimizer settings, and multiprocessing behavior.

Read:
- `sub-skills/training/SKILL.md`
- `sub-skills/training/references/workflows.md`
- `sub-skills/training/references/troubleshooting.md`

Typical tasks:
- Launch or debug training and validation.
- Resume from a checkpoint or convert an old checkpoint.
- Inspect the Lightning task, logger, evaluator, or optimizer behavior.

### `inference-export`
Use this route for image/video/webcam inference, ONNX export, TorchScript export, RepVGG deploy conversion, FLOPs inspection, and deployment notes.

Read:
- `sub-skills/inference-export/SKILL.md`
- `sub-skills/inference-export/references/workflows.md`
- `sub-skills/inference-export/references/deployment.md`
- `sub-skills/inference-export/references/troubleshooting.md`

Typical tasks:
- Run a demo on an image, video, or webcam.
- Export a checkpoint for ONNX or TorchScript consumers.
- Prepare RepVGG models for deployment backends.

## Shared runtime helpers

- `scripts/check_install.py` — verify the package import surface and optional runtime dependencies.
- `scripts/check_install.py --config <config.yml>` — optionally build a model from a config as a quick smoke check.

## Notes

- The selected extraction scope is CPU-first because the verified native candidates are CPU-safe.
- CUDA is supported by the repository docs, but it is optional for this generated skill unless a later task explicitly asks for it.
- Keep all runtime links inside this skill tree; do not depend on the original repository checkout at runtime.

Files in this skill

  • SKILL.md3.9 KB
  • references/api-reference.md4.8 KB
  • references/model-overview.md3.1 KB
  • references/repo-provenance.md898 B
  • references/repo-routing-metadata.json412 B
  • references/troubleshooting.md3.9 KB
  • scripts/check_install.py1.6 KB
  • sub-skills/dataset-config/SKILL.md2 KB
  • sub-skills/dataset-config/references/configuration.md3.3 KB
  • sub-skills/dataset-config/references/data-formats.md2.2 KB
  • sub-skills/dataset-config/references/troubleshooting.md1.1 KB
  • sub-skills/dataset-config/scripts/check_config.py1.8 KB
  • sub-skills/dataset-config/scripts/check_dataset.py1.7 KB
  • sub-skills/inference-export/SKILL.md1.9 KB
  • sub-skills/inference-export/references/deployment.md1.5 KB
  • sub-skills/inference-export/references/troubleshooting.md1.3 KB
  • sub-skills/inference-export/references/workflows.md2.3 KB
  • sub-skills/inference-export/scripts/demo.py7 KB
  • sub-skills/inference-export/scripts/export_onnx.py3 KB
  • sub-skills/inference-export/scripts/export_torchscript.py2.4 KB

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.