Skip to content
Back to skills

Performance And Visualization

ASecurity

"Benchmark LightGlue latency and throughput, and create or save

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
toolspythonbackendperformance

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill performance-and-visualization --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Performance And Visualization?

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

Security grade badge for Performance And Visualization
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-performance-and-visualization/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-performance-and-visualization)

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: performance-and-visualization
description: "Benchmark LightGlue latency and throughput, and create or save
  match, keypoint, pruning, and benchmark plots."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Performance and Visualization

Use this sub-skill when the task is about measuring LightGlue speed or making
match visualizations.

## Primary entry points

- [`scripts/benchmark_lightglue.py`](scripts/benchmark_lightglue.py): benchmark
  matcher latency or throughput with safe defaults, optional compile and
  FlashAttention toggles, pruning-threshold overrides, a synthetic fallback
  image pair, and `--save` / `--no-show` support.
- [`references/benchmarking.md`](references/benchmarking.md): benchmark
  workflow, measurement semantics, speed knobs, and weight-download caveats.
- [`references/visualization.md`](references/visualization.md): `viz2d`
  plotting helpers for matches, keypoints, pruning colors, labels, and saved
  plots.
- [`references/troubleshooting.md`](references/troubleshooting.md): common
  device, backend, compile, pruning, and headless display fixes.

## Boundaries

- For matcher constructor choices, confidence settings, and routing around
  LightGlue configuration, use `../matcher-configuration/SKILL.md`.
- For extractor selection and feature-specific setup, use
  `../extractors-and-features/SKILL.md`.
- For a one-off image-pair matching workflow rather than benchmarking or
  plotting, use `../image-pair-matching/SKILL.md`.

## Notes

- The benchmark script times matcher forward passes after feature extraction.
- First-use runs may download pretrained extractor or matcher weights.
- Runtime dependencies assumed here are `torch`, `torchvision`, `numpy`,
  `opencv-python`, `matplotlib`, and `kornia`.

Files in this skill

  • SKILL.md1.8 KB
  • references/benchmarking.md5.2 KB
  • references/troubleshooting.md3.4 KB
  • references/visualization.md2.8 KB
  • scripts/benchmark_lightglue.py17.8 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.