Skip to content
cccskills
FreePublished on GitHub

control-net

Route ControlNet 1.0 source-checkout tasks for annotators, Gradio inference apps, training datasets, and model/weight utilities.

The English summary is being prepared. Showing the original description.

See how to install

Files included (26)

  • SKILL.md4.7 KB
  • references/evidence-map.md5.2 KB
  • references/repo-provenance.md2.3 KB
  • references/repo-routing-metadata.json524 B
  • references/troubleshooting.md4.4 KB
  • scripts/check_controlnet_checkout.py5.8 KB
  • sub-skills/annotators-and-preprocessing/references/annotator-reference.md9.0 KB
  • sub-skills/annotators-and-preprocessing/references/troubleshooting.md6.9 KB
  • sub-skills/annotators-and-preprocessing/scripts/inspect_annotator_inputs.py8.1 KB
  • sub-skills/annotators-and-preprocessing/SKILL.md2.6 KB
  • sub-skills/gradio-inference-apps/references/app-parameter-reference.md8.0 KB
  • sub-skills/gradio-inference-apps/references/inference-workflows.md6.6 KB
  • sub-skills/gradio-inference-apps/references/troubleshooting.md5.1 KB
  • sub-skills/gradio-inference-apps/scripts/extract_gradio_signatures.py6.0 KB
  • sub-skills/gradio-inference-apps/SKILL.md3.0 KB
  • sub-skills/model-and-weight-utilities/references/api-reference.md6.6 KB
  • sub-skills/model-and-weight-utilities/references/configuration-and-architecture.md6.3 KB
  • sub-skills/model-and-weight-utilities/references/troubleshooting.md5.8 KB
  • sub-skills/model-and-weight-utilities/references/weight-utilities.md6.6 KB
  • sub-skills/model-and-weight-utilities/scripts/inspect_weight_mapping.py15.1 KB
  • sub-skills/model-and-weight-utilities/SKILL.md3.9 KB
  • sub-skills/training-and-datasets/references/dataset-format.md4.0 KB
  • sub-skills/training-and-datasets/references/training-workflows.md6.3 KB
  • sub-skills/training-and-datasets/references/troubleshooting.md6.2 KB
  • sub-skills/training-and-datasets/scripts/validate_fill50k_dataset.py16.3 KB
  • sub-skills/training-and-datasets/SKILL.md3.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

ControlNet Repo Skill

Use this skill for tasks involving the ControlNet 1.0 repository: preparing control maps, running or adapting Gradio demos, validating Fill50K-style training data, creating ControlNet initialization checkpoints, inspecting configs, or debugging source-checkout setup.

This repo is a source checkout, not an installable Python distribution. Do not assume pip install control-net exists. A working runtime usually needs the documented environment dependencies, external Stable Diffusion/ControlNet checkpoints, detector weights, and compatible GPU/Torch setup.

Start Here

Route By Task

User taskRead
Prepare or debug Canny, HED, MLSD, MiDaS depth/normal, OpenPose, or Uniformer conditioning mapssub-skills/annotators-and-preprocessing/SKILL.md
Choose, inspect, run, or adapt a ControlNet Gradio image-generation appsub-skills/gradio-inference-apps/SKILL.md
Validate Fill50K-style data, write a custom dataset, or adapt tutorial trainingsub-skills/training-and-datasets/SKILL.md
Inspect configs/APIs, create init checkpoints, dry-run key mappings, or transfer ControlNet weightssub-skills/model-and-weight-utilities/SKILL.md

Safe Setup Expectations

  1. Create an environment compatible with the repository's environment.yaml family: Python 3.8-era ML stack, PyTorch/TorchVision, OpenCV, Gradio, PyTorch Lightning, OmegaConf, Transformers, OpenCLIP, and optional detector dependencies.
  2. Treat model files as external assets. Stable Diffusion checkpoints belong with the model/config workflow, ControlNet demo checkpoints belong with Gradio app operation, and detector checkpoints belong with annotator preprocessing.
  3. Use safe diagnostics first: parse configs and signatures, validate data layouts, and dry-run state-dict key mapping before launching servers, loading checkpoints, using CUDA, downloading weights, or training.
  4. Prefer CPU/location-safe inspection for checkpoint metadata; only run CUDA, Gradio servers, or long training when the user explicitly wants execution and has provided assets/hardware.

Minimal Safe Checks

python path/to/control-net/scripts/check_controlnet_checkout.py --repo-root path/to/ControlNet --json

Then route to the nearest sub-skill for workflow-specific checks:

  • annotators-and-preprocessing/scripts/inspect_annotator_inputs.py --self-check
  • gradio-inference-apps/scripts/extract_gradio_signatures.py --repo-root path/to/ControlNet --json
  • training-and-datasets/scripts/validate_fill50k_dataset.py --write-example-fixture path/to/tmp-fill50k --validate-written-fixture
  • model-and-weight-utilities/scripts/inspect_weight_mapping.py --self-test

Common Boundaries

  • Do not import gradio_*2image.py merely to inspect it; the source scripts build models, load checkpoints, move models to CUDA, and launch Gradio at top level.
  • Do not instantiate learned annotators unless detector checkpoints, optional dependencies, CUDA/Torch compatibility, and network policy are clear.
  • Do not run tutorial training as a smoke test; it requires Fill50K data, initialized checkpoints, GPU memory, and may trigger model/tokenizer downloads.
  • Do not run checkpoint conversion scripts without explicit input/output paths and overwrite safeguards; use the bundled dry-run inspector first.

Refresh Signals

Run refresh-repo-skill if the current checkout changes public Gradio scripts, cldm/, ldm/, annotator/, models/*.yaml, tutorial scripts, docs, environment dependencies, or source script behavior relative to references/repo-provenance.md.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

3ddfa

Free

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

acme

Free

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

See all skills by VectorSpaceLab

Report a problem with this skill