协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
sim-and-hierarchical【开发与工程】Use SimVQ, ResidualSimVQ, and HierarchicalVQ for implicit/frozen codebooks and multi-scale image feature-map quantization in vector-quantize-pytorch.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.