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
cnn-model-buildingBuild CPU-safe PyTorch CNN layers and model helpers with MMCV builders, module bundles, wrappers, plugins, transformers, and complexity utilities.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task needs MMCV's PyTorch-dependent CNN construction helpers: config-style layer builders, ConvModule, depthwise separable blocks, wrapper layers, plugin blocks, transformer bricks, model complexity checks, or small ResNet/VGG helper layers.
Do not use this sub-skill for compiled CUDA/C++ ops installation or mmcv.ops runtime failures; route those to ops-and-builds. Do not use it for image preprocessing or data transforms; route those to media-processing or data-transforms.
torch and mmcv import before using mmcv.cnn; MMCV Lite can build pure PyTorch CNN layers but does not provide compiled mmcv._ext ops.build_conv_layer, build_norm_layer, build_activation_layer, build_padding_layer, build_upsample_layer, or build_plugin_layer.ConvModule for conv/norm/activation bundles and explicitly set norm_cfg, act_cfg, bias, and order when matching existing PyTorch behavior.DepthwiseSeparableConvModule, ContextBlock, NonLocal*, Scale, wrappers, fuse_conv_bn, and get_model_complexity_info only where their assumptions match the model.mmengine.registry.MODELS before building from config.python scripts/cnn_builder_smoke.py
type values, return conventions, and module parameters.ConvModule migration, registry extension, fusion, complexity, and CPU-safe transformer bricks.