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).
sim-and-hierarchicalUse SimVQ, ResidualSimVQ, and HierarchicalVQ for implicit/frozen codebooks and multi-scale image feature-map quantization in vector-quantize-pytorch.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task mentions vector-quantize-pytorch SimVQ, ResidualSimVQ, frozen or implicit codebooks, rotation-trick SimVQ, residual SimVQ reconstruction, or HierarchicalVQ multi-scale image feature-map quantization.
SimVQ sequence or feature-map quantization with a frozen codebook transformed by a learnable linear layer or custom module.ResidualSimVQ stacked residual SimVQ layers, including channel_first=True, quantizer-dropout indices, return_all_codes, and reconstruction with get_output_from_indices.HierarchicalVQ image feature maps with sorted scales, quant_resi, share_quant_resi, accept_image_fmap=True, and a tuple/list of per-scale index tensors.VectorQuantize codebook settings, masks, image fmap VQ, RandomProjectionQuantizer, top-k, and manual EMA updates: use the vector-quantization sub-skill.ResidualVQ or GroupedResidualVQ: use the residual-quantizers sub-skill.FSQ, FSP, residual/grouped FSQ: use the scalar-quantizers sub-skill.LFQ, ResidualLFQ, GroupedResidualLFQ, LatentQuantize, BinaryMapper, or EvoLFQ: use the lookup-free-and-latent sub-skill.SimVQ;ResidualSimVQ;HierarchicalVQ.SimVQ / ResidualSimVQ default to channel-last tensors such as (batch, sequence, dim);channel_first=True for feature maps shaped (batch, dim, height, width);HierarchicalVQ always expects image feature maps shaped (batch, channels, height, width) and requires accept_image_fmap=True.python sub-skills/sim-and-hierarchical/scripts/smoke_sim_hierarchical.py --help
python sub-skills/sim-and-hierarchical/scripts/smoke_sim_hierarchical.py
Run the script from the generated repo-skill root or pass the script path from another working directory after installing vector-quantize-pytorch and its base dependencies.