executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
serialization-and-reproducibilitySave, load, replay, inspect, and reproduce Albumentations augmentation pipelines with JSON/YAML serialization, ReplayCompose, applied-parameter tracking, custom Lambda mappings, deterministic seeds, and Hub caveats.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task involves persisting augmentation pipelines, comparing a loaded pipeline with the original, replaying exact random choices, recording transform parameters, or diagnosing reproducibility surprises.
A.Compose / A.ReplayCompose structure with ../pipeline-composition/ before serializing it.../transform-catalog/ before saving a config.../targets-and-formats/ before replaying across data.Dataset and dataloader-worker reproducibility with ../framework-integration/ after the Albumentations pipeline itself is correct.references/serialization-api.md: Use for A.to_dict, A.from_dict, A.save, A.load, JSON/YAML buffers/files, schema shape, custom transform mapping, and Hub save/load methods.references/reproducibility.md: Use for ReplayCompose, ReplayCompose.replay, save_applied_params, applied_transforms, seed, set_random_seed, and exact-output validation checks.references/troubleshooting.md: Use for nonserializable Lambda failures, missing nonserializable keys, YAML dependency errors, replay misuse, shape changes before replay, and Hugging Face Hub network/auth limitations.scripts/roundtrip_pipeline.py: Run a tiny local smoke check that saves and loads a simple pipeline, resets seeds, verifies equal output, and optionally writes JSON or YAML.A.Lambda a stable name; keep custom callables available in code that loads the config.A.to_dict/A.from_dict or A.save/A.load, then compare to_dict() outputs and seeded augmentation outputs on a tiny fixture.result["replay"] from A.ReplayCompose and pass it to A.ReplayCompose.replay with data of compatible targets and shapes.A.Compose(..., save_applied_params=True) and inspect result["applied_transforms"] for transform names and sampled params.save_pretrained/from_pretrained use JSON config files; remote push/download requires huggingface_hub, network access, and credentials when needed.