Skip to content
Back to skills

Det3d

ASecurity

"Guide Det3D PyTorch 3D object-detection workflows across

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
datapythonc++bashbackend

Works with

  • cli

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Det3d?

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

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

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: det3d
description: "Guide Det3D PyTorch 3D object-detection workflows across
  configuration, KITTI/nuScenes/Lyft data preparation, GPU training and
  evaluation, custom CUDA operations, and visualization."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Det3D

Det3D is a legacy PyTorch toolbox for point-cloud 3D object detection. Use this
skill when a task names Det3D, `det3d`, PointPillars, SECOND, VoxelNet, CBGS,
KITTI/nuScenes/Lyft configs, point-cloud voxelization, or its `tools/train.py`
and `tools/test.py` workflows.

## First route

1. Identify the target dataset/version, model family, config, checkpoint, and
   whether the request is inspection, data preparation, training, evaluation,
   or visualization.
2. Read [compatibility.md](references/compatibility.md) and
   [troubleshooting.md](references/troubleshooting.md) before installing or
   changing dependencies.
3. Run the read-only [runtime diagnostic](sub-skills/runtime-ops/scripts/check_runtime.py)
   when imports or GPU behavior are uncertain.
4. Choose one focused route:

| Request signal | Read |
|---|---|
| Python configs, registries, PointPillars/SECOND/VoxelNet, anchors, model components | [configuration-and-models](sub-skills/configuration-and-models/SKILL.md) |
| KITTI, nuScenes, Lyft roots, info/db files, sweeps, transforms, voxel/data validation | [datasets-and-preprocessing](sub-skills/datasets-and-preprocessing/SKILL.md) |
| train/test CLI, checkpoints, resume, metrics, distributed/NCCL launch | [training-and-evaluation](sub-skills/training-and-evaluation/SKILL.md) |
| install/import, CUDA/C++ extensions, `spconv`, ABI/toolkit, backend diagnostics | [runtime-ops](sub-skills/runtime-ops/SKILL.md) |
| BEV/LiDAR/KITTI display, logs, FLOPs, headless rendering, result inspection | [visualization-and-analysis](sub-skills/visualization-and-analysis/SKILL.md) |

Cross-route tasks should keep one owner: configuration owns model structure;
data owns source schemas and conversion; training owns job/result lifecycle;
runtime owns environment/backend diagnosis; visualization owns display/artifact
interpretation.

## Public prerequisites

The source project documents Linux, Python 3.6+, PyTorch 1.1–1.6, CUDA 10.0/10.1,
CMake >=3.13.2, a compatible historical `spconv`, and dataset SDKs. Treat
these as versioned legacy constraints. A modern PyTorch/CUDA installation may
import some utilities while remaining incompatible with the custom extensions
or sparse-convolution model path. Det3D training/evaluation is documented as
GPU-only; CPU import is not a CPU training fallback.

Install in an isolated environment, select a torch/CUDA/toolkit/`spconv`
combination as a unit, then build extensions against that exact environment.
Install only the dataset and visualization extras needed by the selected route.
Do not download datasets/checkpoints or launch training implicitly.

## Minimal checks

```bash
python -c "import det3d; print(det3d.__version__)"
python sub-skills/runtime-ops/scripts/check_runtime.py
python sub-skills/datasets-and-preprocessing/scripts/validate_dataset_layout.py DATA_ROOT --dataset kitti
python sub-skills/training-and-evaluation/scripts/plan_launch.py test CONFIG --checkpoint CHECKPOINT
```

The last two helpers are non-mutating; the dataset checker returns nonzero when
required directories are absent, and the launch planner never starts a job.
For config-only inspection use `sub-skills/configuration-and-models/scripts/inspect_config.py`.

## Boundaries and safety

- Use user-provided paths for data, configs, checkpoints, and work directories.
- Treat `create_data`, training, evaluation, distributed launch, extension
  builds, and interactive visualization as side-effectful or hardware-bound.
- Do not claim an old model-zoo score is reproduced without matching dataset
  split, preprocessing, evaluator, checkpoint, and dependency versions.
- Do not point future agents to the original checkout's scripts or notebooks;
  the linked references and helpers are the self-contained replacements.

Read [repo-provenance.md](references/repo-provenance.md) when deciding whether
this graph is stale relative to a different Det3D checkout.

Files in this skill

  • SKILL.md4.1 KB
  • references/compatibility.md1 KB
  • references/repo-provenance.md1.1 KB
  • references/repo-routing-metadata.json489 B
  • references/troubleshooting.md1.4 KB
  • scripts/check_skill_tree.py1.6 KB
  • sub-skills/configuration-and-models/SKILL.md6.6 KB
  • sub-skills/configuration-and-models/references/api-reference.md5 KB
  • sub-skills/configuration-and-models/references/configuration.md6.9 KB
  • sub-skills/configuration-and-models/references/model-overview.md5.2 KB
  • sub-skills/configuration-and-models/references/troubleshooting.md1 KB
  • sub-skills/configuration-and-models/scripts/inspect_config.py1.2 KB
  • sub-skills/datasets-and-preprocessing/SKILL.md1.5 KB
  • sub-skills/datasets-and-preprocessing/references/data-formats.md1.1 KB
  • sub-skills/datasets-and-preprocessing/references/data-preparation.md1.1 KB
  • sub-skills/datasets-and-preprocessing/references/pipeline-api.md1.2 KB
  • sub-skills/datasets-and-preprocessing/references/troubleshooting.md1 KB
  • sub-skills/datasets-and-preprocessing/scripts/validate_dataset_layout.py1.4 KB
  • sub-skills/runtime-ops/SKILL.md1.4 KB
  • sub-skills/runtime-ops/references/custom-ops.md1002 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.