Skip to content
Back to skills

Cvnets

ASecurity

Router for CVNets training, evaluation, registry, data, and export workflows.

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
content-marketingapibackend

Works with

  • cli
  • api

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

Installs into .claude/skills of the current project.

Are you the author of Cvnets?

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

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

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: cvnets
description: "Router for CVNets training, evaluation, registry, data, and export workflows."
metadata:
  disco-role: operating
disable-model-invocation: true
license: NOASSERTION
---

# CVNets

CVNets is the top-level operating skill for the Apple `ml-cvnets` repository. Use this skill when a user mentions CVNets, `cvnets-*` commands, the model zoo, YAML configs under `config/`, the `examples/` recipes, or any of the repo's training, evaluation, model-building, data, or export workflows.

This root skill stays router-like. It points you to the smallest sub-skill that owns the requested workflow and to the shared references/scripts that are safe to use without reopening the source tree.

## Start here

- `references/repo-provenance.md` — repository snapshot and staleness baseline.
- `references/repo-routing-metadata.json` — scenario metadata used during import.
- `references/api-reference.md` — verified public APIs, entry points, and signatures.
- `references/cli-reference.md` — canonical command families and safe wrapper entry points.
- `references/configuration.md` — YAML flattening, overrides, and common config keys.
- `references/model-overview.md` — supported task families and model registry notes.
- `references/troubleshooting.md` — cross-cutting install/import/config/backend failures.
- `scripts/check_install.py` — safe import/backend smoke.
- `scripts/inspect_config.py` — resolve and print a config without training.

## Route map

| Sub-skill | Use it when | Owns | Excludes |
| --- | --- | --- | --- |
| `training-and-evaluation` | You need to train, finetune, resume, or evaluate a CVNets model. | `main_train.py`, `main_eval.py`, distributed setup, checkpoints, optimizer/scheduler/loss assembly, classification, detection, and segmentation evaluation flows. | CoreML conversion, model zoo details, and dataset-layout deep dives. |
| `models-and-architectures` | You need to choose, inspect, or debug a CVNets model family. | Model registry behavior, architecture families, pretrained loading, ByteFormer, CLIP, audio/bytes model variants, and exportability expectations. | Training loop mechanics and full dataset-layout walkthroughs. |
| `data-and-config` | You need to parse, edit, validate, or override configs; set dataset roots; or reason about samplers, collate fns, transforms, tokenizers, or video readers. | YAML config flattening, dotted option semantics, dataset roots, samplers, collate functions, image/audio/video transforms, and text-tokenizer layouts. | Model-family selection and export/runtime conversion. |
| `conversion-and-profiling` | You need CoreML conversion, benchmark throughput, or loss-landscape generation. | `main_conversion.py`, `main_benchmark.py`, `main_loss_landscape.py`, JIT/CoreML export, benchmark settings, and loss-landscape parameters. | Training orchestration and dataset-format design. |

## Shared facts

- Public package name: `cvnets`.
- Source version captured by this skill: `0.3`.
- The repo uses dotted option names in configs and argparse, but CLI flags still use hyphenated spellings such as `--common.config-file`.
- `setup.py` registers console scripts for train/eval/conversion, but some installed environments do not resolve the top-level `main_*` modules correctly. Prefer the bundled wrappers in this skill tree when you need a reliable entry point.
- Most workflows expect a YAML config file plus one or more dataset roots, pretrained weights, or override arguments.
- GPU usage is optional for some smoke checks but required for the repo's full distributed and benchmark-style examples.

## Operating notes

- Read the shared references before guessing at a workflow.
- If you are uncertain whether the question is about model selection, data/config, training, or export, start with the route map and then open the nearest sub-skill.
- Keep runtime commands inside the skill tree; do not tell future agents to rely on source checkout paths from this production batch.

Files in this skill

  • SKILL.md3.9 KB
  • references/api-reference.md5.3 KB
  • references/cli-reference.md4 KB
  • references/configuration.md4.3 KB
  • references/model-overview.md3.5 KB
  • references/repo-provenance.md1.4 KB
  • references/repo-routing-metadata.json490 B
  • references/troubleshooting.md4.2 KB
  • scripts/_bootstrap.py2 KB
  • scripts/check_install.py3.7 KB
  • scripts/inspect_config.py4.9 KB
  • sub-skills/conversion-and-profiling/SKILL.md3.1 KB
  • sub-skills/conversion-and-profiling/references/troubleshooting.md2.7 KB
  • sub-skills/conversion-and-profiling/references/workflows.md2.3 KB
  • sub-skills/conversion-and-profiling/scripts/cvnets_benchmark.py635 B
  • sub-skills/conversion-and-profiling/scripts/cvnets_convert.py620 B
  • sub-skills/conversion-and-profiling/scripts/cvnets_loss_landscape.py629 B
  • sub-skills/data-and-config/SKILL.md3.4 KB
  • sub-skills/data-and-config/references/data-formats.md3.2 KB
  • sub-skills/data-and-config/references/troubleshooting.md2.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.