Skip to content
Back to skills

Ultra Fast Lane Detection

ASecurity

"Routes Ultra-Fast-Lane-Detection workflows for data preparation,

  • 247 stars
  • 0 votes
  • 0 copies
  • 7 views
  • Added September 9, 2026
toolspythonc++bashapibackend

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 ultra-fast-lane-detection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ultra Fast Lane Detection?

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

Security grade badge for Ultra Fast Lane Detection
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-ultra-fast-lane-detection/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-ultra-fast-lane-detection)

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: ultra-fast-lane-detection
description: "Routes Ultra-Fast-Lane-Detection workflows for data preparation,
  training, evaluation, export, and speed/deployment tasks."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Ultra-Fast-Lane-Detection

Use this skill when the task is about the Ultra-Fast-Lane-Detection lane detection repo: preparing CULane or TuSimple data, training a model, evaluating checkpoints, visualizing outputs, exporting TorchScript, or benchmarking speed.

## Start here

- Read `references/repo-provenance.md` if you want to confirm this skill matches the current checkout or to decide whether `refresh-repo-skill` is needed.
- Run `scripts/check_environment.py` when you need a quick local smoke of imports, config parsing, and CUDA availability.
- Use the sub-skill that matches the task family; this root file is only a router.

## Install and runtime notes

- This repo is not packaged as an installable distribution.
- Use a Python environment with PyTorch and torchvision compatible with your backend, then install the runtime requirements listed by the repo (`requirements.txt` plus the small optional helpers used by the scripts here).
- The documented workflows assume the repository root is on `PYTHONPATH` when you run the scripts from a checkout or copied tree.
- CUDA is required for the native training, evaluation, demo, and speed scripts because the source code calls `.cuda()` directly.
- The CULane evaluator also needs a C++ toolchain and OpenCV C++ development files.

## Route map

### `sub-skills/data-and-config/`
Read this when the task is about dataset layout, TuSimple conversion, config overrides, row anchors, or any `data_root`/`log_path` problem.

### `sub-skills/training/`
Read this for single-GPU or distributed training, checkpoints, resume/finetune behavior, losses, schedulers, and TensorBoard logging.

### `sub-skills/evaluation-and-visualization/`
Read this for `test.py`, CULane/TuSimple scoring, demo AVI generation, and evaluator build/run questions.

### `sub-skills/export-and-speed/`
Read this for TorchScript export, synthetic speed checks, camera/video speed notes, and LibTorch/OpenCV deployment caveats.

## Common entry points

- `data-and-config` owns the data preparation path and the configuration defaults.
- `training` owns the optimization loop and checkpoint lifecycle.
- `evaluation-and-visualization` owns benchmark outputs and visual inspection.
- `export-and-speed` owns deployment-oriented export and throughput checks.

## When to read references

- `references/workflow-map.md` for a compact overview of the repo workflows and where each sub-skill routes them.
- `references/troubleshooting.md` for cross-cutting failures such as missing dependencies, CUDA runtime issues, checkpoint mismatches, and dataset path mistakes.
- `references/repo-provenance.md` for staleness checks and repo snapshot details.

## Safe smoke check

If you only need to confirm the repo knowledge is usable, run the bundled smoke helper before deeper work:

```bash
python scripts/check_environment.py --repo-root . --device cuda
```

If CUDA is not available, rerun with `--device cpu` to verify the non-GPU import path and record the missing backend separately.

## Sub-skill reminders

- Do not expect the original repo docs to stay open in a later session; the sub-skills and bundled references should carry the needed details.
- Do not use this root file for long API tables, detailed command catalogs, or troubleshooting matrices; those belong in the sub-skills' references.
- Do not mix evaluation, export, and training advice in one route when a dedicated sub-skill exists.

Files in this skill

  • SKILL.md3.6 KB
  • references/repo-provenance.md1.4 KB
  • references/repo-routing-metadata.json352 B
  • references/troubleshooting.md4.2 KB
  • references/workflow-map.md1.5 KB
  • scripts/check_environment.py1.8 KB
  • sub-skills/data-and-config/SKILL.md3.2 KB
  • sub-skills/data-and-config/references/api-reference.md1.8 KB
  • sub-skills/data-and-config/references/configuration.md2 KB
  • sub-skills/data-and-config/references/data-formats.md2.2 KB
  • sub-skills/data-and-config/references/troubleshooting.md2.5 KB
  • sub-skills/data-and-config/scripts/convert_tusimple_safe.py6.2 KB
  • sub-skills/data-and-config/scripts/validate_dataset_layout.py2.3 KB
  • sub-skills/evaluation-and-visualization/SKILL.md2.8 KB
  • sub-skills/evaluation-and-visualization/references/evaluation-workflows.md2 KB
  • sub-skills/evaluation-and-visualization/references/output-formats.md1.5 KB
  • sub-skills/evaluation-and-visualization/references/troubleshooting.md2.5 KB
  • sub-skills/evaluation-and-visualization/references/visualization.md906 B
  • sub-skills/evaluation-and-visualization/scripts/run_culane_evaluator.sh2.6 KB
  • sub-skills/evaluation-and-visualization/scripts/score_tusimple_json.py1.2 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.