算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
x-anylabeling【设计与创意】Use X-AnyLabeling for AI-assisted visual and multimodal annotation, XLABEL conversion, model configuration, training, packaging, and repository workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a task names X-AnyLabeling, x-anylabeling-cvhub,
anylabeling, xanylabeling, XLABEL JSON, AI-assisted annotation, annotation
format conversion, built-in/custom auto-labeling model configuration, or
X-AnyLabeling development workflows.
x-anylabeling-cvhub.anylabeling.xanylabeling.4.0.2; read references/repo-provenance.md before
deciding whether this skill is stale for a newer checkout or release.>=3.11; Python 3.12 is
the recommended runtime in the project docs and was used for verification.cpu, gpu,
gpu-cu11, and gpu-cu13. Install only one ONNX Runtime backend variant in
a single environment.For ordinary CPU annotation/conversion use:
python -m pip install "x-anylabeling-cvhub[cpu]"
xanylabeling version
xanylabeling convert
For a local development checkout, install the matching backend extra in editable mode instead of installing all extras:
python -m pip install -e ".[cpu]"
# or exactly one of: .[gpu], .[gpu-cu11], .[gpu-cu13]
Run the bundled environment checker when a future task needs to confirm package identity, CLI availability, ONNX Runtime providers, or model-registry access:
python scripts/check_xanylabeling_env.py --show-model-registry --json
Read references/install-and-runtime.md for backend extra selection, CLI launch
behavior, config/work-dir behavior, and headless/runtime notes. Use
references/troubleshooting.md for cross-cutting install/import/Qt/backend
failures before drilling into sub-skill-specific troubleshooting.
| User intent | Load |
|---|---|
| Launch the GUI, open image/video data, configure labels/flags, edit shapes, review quality, understand XLABEL JSON, or preview labels without opening the GUI | sub-skills/annotation-ui/SKILL.md |
Convert between XLABEL and YOLO/VOC/COCO/DOTA/MASK/MOT/MOTS/PPOCR/ODVG/VLM-R1-OVD, or use LabelConverter APIs | sub-skills/conversion-cli/SKILL.md |
| Choose/load built-in auto-labeling models, write custom model configs/adapters, troubleshoot downloads, ModelScope, ONNX Runtime, GPU extras, TensorRT, or remote/API models | sub-skills/auto-labeling-models/SKILL.md |
| Use Ultralytics training integration, inspect the hidden training worker, plan PyInstaller builds, refresh translations/resources, interpret ONNX exporter utilities, or follow contribution/test hygiene | sub-skills/developer-workflows/SKILL.md |
annotation-ui for manual/AI-assisted labels, conversion-cli to export
YOLO/pose/segmentation labels, then developer-workflows to preflight
Ultralytics training.developer-workflows only if you
still need to export/train the model, then use auto-labeling-models to write
the custom config and load it, and annotation-ui to validate predictions in
XLABEL.conversion-cli for command/API errors;
if the source XLABEL is malformed, cross-load annotation-ui for schema and
shape/group semantics.auto-labeling-models for config/download/
backend errors, then references/troubleshooting.md for cross-cutting install
or Qt runtime failures.references/repo-provenance.md — source snapshot, package version, evidence
paths, and refresh checks.references/install-and-runtime.md — install modes, backend extras, CLI
launch/config behavior, work directories, and safe smoke checks.references/troubleshooting.md — cross-cutting install/import, Qt/display,
ONNX Runtime, model-cache, and optional-backend symptoms.references/repo-routing-metadata.json — structured router metadata for the
managed DisCo repo-skills router.scripts/check_xanylabeling_env.py — safe package/CLI/backend/model-registry
inspection helper that does not download models or launch the GUI.