Skip to content
Back to skills

Maptr

ASecurity

"Guides agents through MapTR online vectorized HD-map workflows,

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

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 maptr --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Maptr?

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

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

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: maptr
description: "Guides agents through MapTR online vectorized HD-map workflows,
  including environment setup, nuScenes and Argoverse2 preparation, model
  configuration, training, evaluation, visualization, benchmarking, and
  compatibility troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# MapTR

MapTR is an OpenMMLab-based camera-centric framework for online vectorized
high-definition map construction. Use this skill when a task names MapTR,
MapTRv2-compatible concepts, vectorized HD maps, nuScenes/Argoverse2 map
annotations, MapTR configs, `MapTRHead`, `MapTRPerceptionTransformer`,
Geometric Kernel Attention, or the MapTR `chamfer` evaluator.

This graph is for the `main` checkout represented by the provenance snapshot,
not for the separate `maptrv2` branch. Read [repository provenance](references/repo-provenance.md)
before treating a checkout as current. The generated guidance is self-contained
and distinguishes source-backed procedure from native runtime evidence.

## Route by task

- **Dataset layout, custom annotation preparation, nuScenes CAN bus, AV2 logs,
  or map-vector schemas:** read [data-preparation](sub-skills/data-preparation/SKILL.md).
- **Config selection or edits, model components, BEV encoder variants,
  point-cloud geometry, registry imports, or custom-op compatibility:** read
  [model-configuration](sub-skills/model-configuration/SKILL.md).
- **Training, distributed launch, checkpoint evaluation, chamfer metrics,
  reproducibility, FP16, or memory planning:** read
  [training-evaluation](sub-skills/training-evaluation/SKILL.md).
- **Prediction rendering, GT display formats, video assembly, throughput,
  timing, or log analysis:** read
  [visualization-benchmarking](sub-skills/visualization-benchmarking/SKILL.md).

When a request spans routes, validate data first, then config, then launch;
visualization and benchmarking consume the resulting checkpoint/artifacts.

## Compatibility boundary

The repository documents an older stack: Python 3.8, PyTorch 1.9.1 with CUDA
11.1, `mmcv-full==1.4.0`, `mmdet==2.14.0`, `mmsegmentation==0.14.1`,
`timm`, bundled `mmdetection3d==0.17.2`, `shapely==1.8.5.post1`, `av2`, and a
compiled Geometric Kernel Attention extension. Treat these as a compatibility
target, not a generic modern install recipe. Do not mix modern MMCV/MMDetection
versions into a legacy checkout without checking the compatibility reference.

The full model path needs a CUDA-capable PyTorch runtime, compiled upstream
MMCV/MMDetection3D operators, and the MapTR Geometric Kernel Attention extension.
A CPU import or a visible NVIDIA device does not prove that path. During
construction, static/config/data checks were verified; full model forward,
training, evaluation, dataset conversion, checkpoint inference, and custom-op
execution remain explicitly unverified.

## Minimal safe checks

Use the bundled helpers before expensive actions:

```bash
python <skill-root>/sub-skills/data-preparation/scripts/check_dataset_layout.py --help
python <skill-root>/sub-skills/model-configuration/scripts/check_maptr_config.py --help
python <skill-root>/sub-skills/training-evaluation/scripts/launch_distributed.py --help
python <skill-root>/sub-skills/visualization-benchmarking/scripts/make_video.py --self-check
```

The helpers are path-safe and do not download data or checkpoints. Their
references explain when a target checkout, dataset, framework, GPU, or codec is
still required. Do not treat a dry-run command as successful model execution.

## Operating order

1. Establish the documented dependency/ABI target and run the safe checks.
2. Preflight dataset roots and generated annotation names with the data route.
3. Select one complete model/config family and run the static config checker.
4. Confirm the checkpoint, data, GPU count, custom operators, and output budget.
5. Generate a dry-run command; execute only after reviewing paths and costs.
6. Evaluate with MapTR's vector metric contract, then render or benchmark outputs.
7. Preserve logs, config, checkpoint identity, dataset version, GPU/runtime
   details, and unresolved compatibility failures with the experiment.

For cross-cutting symptoms such as MMCV version assertions, missing compiled
operators, missing data files, invalid config inheritance, or misleading FPS,
read [troubleshooting](references/troubleshooting.md). The route-specific
references contain the detailed command and schema contracts.

Files in this skill

  • SKILL.md4.4 KB
  • references/repo-provenance.md2.5 KB
  • references/repo-routing-metadata.json314 B
  • references/troubleshooting.md4.7 KB
  • sub-skills/data-preparation/SKILL.md7.9 KB
  • sub-skills/data-preparation/references/data-formats.md6.1 KB
  • sub-skills/data-preparation/references/troubleshooting.md7 KB
  • sub-skills/data-preparation/references/workflows.md7.3 KB
  • sub-skills/data-preparation/scripts/check_dataset_layout.py13.7 KB
  • sub-skills/model-configuration/SKILL.md7.7 KB
  • sub-skills/model-configuration/references/api-reference.md9.3 KB
  • sub-skills/model-configuration/references/compatibility.md6.3 KB
  • sub-skills/model-configuration/references/configuration.md10 KB
  • sub-skills/model-configuration/references/troubleshooting.md8.2 KB
  • sub-skills/model-configuration/scripts/check_maptr_config.py24.3 KB
  • sub-skills/training-evaluation/SKILL.md7.7 KB
  • sub-skills/training-evaluation/references/cli-reference.md8 KB
  • sub-skills/training-evaluation/references/troubleshooting.md10 KB
  • sub-skills/training-evaluation/references/workflows.md11.9 KB
  • sub-skills/training-evaluation/scripts/launch_distributed.py8.7 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.