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).
model-architecturesInstantiate, inspect, and debug fastMRI reconstruction model architectures safely.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when an agent needs to choose, instantiate, inspect, smoke-test, or debug fastMRI reconstruction models without entering dataset loading, Lightning training loops, or metric/submission handling.
torch.nn.Module classes from fastmri.models here: Unet, NormUnet, VarNet, AdaptiveVarNet, and policy/acquisition modules such as LOUPEPolicy.Unet for image-domain baseline reconstruction checks; use VarNet for multicoil k-space reconstruction with sensitivity-map estimation and cascaded data consistency.NormUnet as the complex-valued normalized U-Net block inside VarNet-style models, not as a drop-in replacement for image-domain Unet inputs.AdaptiveVarNet, LOUPEPolicy, and feature/adaptive example families as advanced/experimental paths with version and environment caveats.SliceDataset, masks, and data transforms, hand off to data-loading; for UnetModule, VarNetModule, training, validation, and test loops, hand off to lightning-training.state_dict and avoiding hidden downloads.NormUnet, VarNet, AdaptiveVarNet, and LOUPEPolicy instantiation/shape checks before touching real HDF5 data.python scripts/smoke_model_shapes.py --model all --device cpu from a copy or working directory where fastmri and torch are importable.--state_dict_file or equivalent local checkpoint input; do not silently download model weights.num_low_frequencies for VarNet smoke/debug runs when the mask's dense center region is known.EquiSpacedMaskFunc and EquispacedMaskFractionFunc are distinct names in fastMRI.