Skip to content
Back to skills

Simpledet

ASecurity

"Guides SimpleDet MXNet object detection and instance-recognition

  • 247 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 9, 2026
toolspythonbashapibackend

Works with

  • api

Security analysis

A100/100

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

Scanned September 9, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Simpledet?

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

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

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: simpledet
description: "Guides SimpleDet MXNet object detection and instance-recognition
  workflows, including legacy CUDA setup, roidb preparation, configurable
  training and evaluation, inference benchmarking, and detector customization."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# SimpleDet

Use this repo skill when a task names **SimpleDet**, `detection_train.py`,
`detection_test.py`, `mask_test.py`, `detection_infer_speed.py`, `mxnext`,
SimpleDet roidb files, or its symbolic detector/configuration APIs.

This is a legacy MXNet 1.x framework. Read the relevant route before proposing
commands; do not assume a modern MXNet/PyTorch environment is compatible.
Read [repo-provenance.md](references/repo-provenance.md) before deciding
whether this skill is stale.

## Route by task

- **Install, import, extension build, CUDA, checkpoints, logs, TensorBoard, or
  distributed prerequisites:** read [setup-and-operations/SKILL.md](sub-skills/setup-and-operations/SKILL.md).
- **COCO/VOC/CrowdHuman/JSON annotations, roidb generation, or validation:**
  read [data-preparation/SKILL.md](sub-skills/data-preparation/SKILL.md).
- **Train, evaluate, mask-test, benchmark speed, fine-tune, or select a config:**
  read [detection-workflows/SKILL.md](sub-skills/detection-workflows/SKILL.md).
- **Compose a detector, add a component, choose a model family, or change
  symbolic outputs:** read [model-customization/SKILL.md](sub-skills/model-customization/SKILL.md).

For a task spanning routes, start with setup-and-operations for runtime gates,
then data-preparation, then detection-workflows; use model-customization when
the architecture or config contract changes.

## Runtime contract

SimpleDet is checkout-driven rather than a normal installable package. The
public baseline is Python 3.7, NumPy 1.x, OpenCV, `pytz`, patched
`pycocotools`, `mxnext`, and a CUDA-enabled MXNet 1.6-era build. The standard
train/test/speed entry points construct `mx.gpu` contexts, so a CPU import is
not evidence that the main workflows run.

Before any long command:

1. Run [scripts/check_environment.py](scripts/check_environment.py) with
   `--repo-root` pointing at the checkout.
2. Inspect a config with
   [detection-workflows/scripts/inspect_config.py](sub-skills/detection-workflows/scripts/inspect_config.py).
3. Validate caches with
   [data-preparation/scripts/validate_roidb.py](sub-skills/data-preparation/scripts/validate_roidb.py).
4. Use [scripts/run_workflow.py](scripts/run_workflow.py) with `--dry-run` to
   inspect the exact entry point, config, and working directory.
5. Keep datasets, weights, logs, and experiments outside the generated skill.

The production inspection could not obtain the documented legacy CUDA wheel and
had no `nvcc`; CUDA execution is an explicit unresolved gate, not a verified
claim. Read [troubleshooting.md](references/troubleshooting.md) for the
consequence.

## Workflow wrapper

The wrapper makes checkout selection explicit and has no install/download/kill
behavior. Remove `--dry-run` only after backend, data, config, and checkpoint
checks pass:

```bash
python <skill-root>/scripts/run_workflow.py --repo-root /path/to/simpledet \
  --entrypoint speed --config config/faster_r50v1_fpn_1x.py \
  --shape 800 1333 --gpu 0 --count 100 --dry-run
```

The selected entry point may still allocate GPUs, read large data, load weights,
and write under `experiments/`.

## Shared references

- [references/troubleshooting.md](references/troubleshooting.md) covers
  cross-cutting import, data, config, checkpoint, and backend failures.
- [references/coverage-notes.md](references/coverage-notes.md) records the
  integrated scope and intentional omissions.

Files in this skill

  • SKILL.md3.7 KB
  • references/coverage-notes.md1.3 KB
  • references/repo-provenance.md1.8 KB
  • references/repo-routing-metadata.json411 B
  • references/troubleshooting.md3.2 KB
  • scripts/check_environment.py13 KB
  • scripts/run_workflow.py2 KB
  • sub-skills/data-preparation/SKILL.md2.4 KB
  • sub-skills/data-preparation/references/data-formats.md7.3 KB
  • sub-skills/data-preparation/references/troubleshooting.md6.1 KB
  • sub-skills/data-preparation/references/workflows.md2.7 KB
  • sub-skills/data-preparation/scripts/convert_roidb.py7.3 KB
  • sub-skills/data-preparation/scripts/validate_roidb.py16.9 KB
  • sub-skills/detection-workflows/SKILL.md2.4 KB
  • sub-skills/detection-workflows/references/cli-reference.md3.1 KB
  • sub-skills/detection-workflows/references/configuration.md5 KB
  • sub-skills/detection-workflows/references/troubleshooting.md5.4 KB
  • sub-skills/detection-workflows/references/workflows.md2.5 KB
  • sub-skills/detection-workflows/scripts/inspect_config.py9.3 KB
  • sub-skills/model-customization/SKILL.md1.9 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.