brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
core-modelsUse this repo skill for Swin Transformer model construction, architecture inspection, tensor-shape checks, and CPU model smoke tests across Swin V1, Swin V2, Swin-MLP, and SimMIM encoder variants.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about the model classes themselves: which constructor to use, how build_model dispatches on MODEL.TYPE, which config fields control architecture shape, how window partitioning works, or how to run a small CPU smoke check without touching the training loops.
build_model(config, is_pretrain=False) dispatch for swin, swinv2, swin_moe, and swin_mlp.SwinTransformer, SwinTransformerV2, and SwinMLP signatures and the config fields they read.models/simmim.py when the question is about the encoder object or a tiny reconstruction smoke.data-and-checkpoints.training-eval-cli.simmim-workflows.moe-and-acceleration.MODEL.TYPE need for Swin-MLP?"build_model?"references/model-construction.md.MODEL.TYPE and the config file path.references/api-reference.md.scripts/smoke_model_build.py with a repo checkout and a small config override.references/troubleshooting.md for the shape mismatch or optional-backend warning.DATA.IMG_SIZE, MODEL.*.WINDOW_SIZE, and the stage depths are reduced consistently.references/api-reference.md for verified signatures and the key architecture fields.references/model-construction.md when choosing a config family or reducing a config for smoke tests.references/troubleshooting.md for common constructor and shape errors.scripts/smoke_model_build.py when you want a tiny CPU construction check.