verify-training-pipeline

Validate CVLization training examples for structure, build, training, and metric logging.

12|3|Updated Oct 7, 2021
One-click install
npx skills add https://github.com/kungfuai/CVlization --skill verify-training-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-training-pipeline
Source: https://github.com/kungfuai/CVlization/tree/main/.claude/skills/verify-training-pipeline
Command: npx skills add https://github.com/kungfuai/CVlization --skill verify-training-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verify a CVlization training example is properly structured, can build, trains successfully, and logs appropriate metrics.

Core Features & Use Cases

  • Structure validation: ensures essential files (example.yaml, Dockerfile, build.sh, train.sh, train.py) exist and are well-formed.
  • Build and training verification: can be run via build.sh / train.sh or through cvl run presets to confirm end-to-end execution.
  • Metrics & logging checks: validates that training logs and outputs (checkpoints, logs) are produced and meaningful metrics are captured.
  • Debugging & CI readiness: provides a repeatable workflow for debugging issues and integrating into CI pipelines.
  • Lazy downloading & caching: ensures datasets and weights are cached and reused to optimize iterations.

Quick Start

Run the verification workflow on a training example to confirm structure, build, training, and metrics logging.

Frequently Asked Questions about verify-training-pipeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a machine learning training pipeline end-to-end?

To validate a machine learning training pipeline end-to-end, this Skill checks the standardized example layout, executes the Docker build, runs the GPU training, and verifies that meaningful metrics and checkpoints are logged successfully.

What files are required to verify a CVlization training example?

Verifying a CVlization training example requires a standardized layout including an example.yaml file, a Dockerfile, build.sh, train.sh, and train.py to pass structure validation before executing the build and training checks.

Can I use this to debug training failures in a Docker GPU environment?

Yes, you can use this to debug training failures in a Docker GPU environment by running a repeatable verification workflow that tests the build, checks the GPU setup, and validates the training execution and metric logging.

Does the pipeline verification support CI checks for machine learning templates?

Pipeline verification supports CI checks for machine learning templates by providing a repeatable workflow that validates structure, build, training execution, and metric logging outputs for new or modified training examples.

How to ensure training logs and metrics are properly captured during verification?

To ensure training logs and metrics are properly captured, the verification process checks that training outputs, including checkpoints and logs, are produced and that meaningful metrics are successfully captured and validated.

Are dataset and weight downloads cached during the training verification workflow?

Yes, dataset and weight downloads are cached during the training verification workflow, ensuring lazy downloading and caching are utilized to optimize iterations and reuse resources across multiple verification runs.