算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
data-structures-and-io【设计与创意】Design, validate, and troubleshoot MMEngine datasets, transforms, samplers, collate functions, data elements, and backend-agnostic file IO.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when work mentions BaseDataset, load_data_list, full_init, Compose, data pipelines, DefaultSampler, pseudo_collate, default_collate, BaseDataElement, InstanceData, PixelData, LabelData, mmengine.fileio, backend_args, or legacy FileClient behavior.
references/dataset-and-transform-workflows.md — Build and validate dataset annotations, BaseDataset subclasses, transform pipelines, samplers, and collate choices.references/data-elements-and-fileio.md — Use data element containers and backend-agnostic file IO helpers safely.references/troubleshooting.md — Diagnose common dataset, transform, collate, data element, and file backend failures.scripts/data_contract_smoke.py — Run a tiny local smoke check for a BaseDataset subclass, InstanceData constraints, and JSON/text/bytes file IO.mmengine.dataset, mmengine.structures, mmengine.fileio, dataset metadata, lazy/full initialization, serialization, samplers/collation, and backend-agnostic path helpers.train_dataloader, val_dataloader, and test_dataloader to ../runner-and-training/SKILL.md.BaseModel, data preprocessor, evaluator, metric, and inference expectations for samples to ../models-metrics-and-inference/SKILL.md.../configuration-and-registry/SKILL.md.metainfo, transformed data dict keys, data sample objects, and collated batch shape/type.len(dataset), dataset.metainfo, dataset.get_data_info(0), and dataset[0] before wiring it into a runner.pseudo_collate when downstream code expects lists of per-sample tensors/data elements; choose default_collate only when stackable tensor/number/array shapes are consistent.backend_args and unified mmengine.fileio helpers for IO; treat FileClient and file_client_args as legacy compatibility only.