Nodes/ComfyUI-WanAnimatePlus/WanAnimatePlus BlockSwap
ComfyUI Node

WanAnimatePlus BlockSwap

Settings for block swapping, reduces VRAM use by swapping blocks to CPU memory

By wuwukaka·Created 3 months ago·Updated 22 days ago· 402
WanAnimatePlus BlockSwap
    • block_swap_args
    blocks_to_swap20
    offload_img_embfalse
    offload_txt_embfalse
    use_non_blockingfalse
    vace_blocks_to_swap0
    prefetch_blocks0
    block_swap_debugfalse
    CategoryWanAnimatePlus

    Inputs (7)

    NameTypeDefaultDescription
    blocks_to_swapINT200–48Number of transformer blocks to swap, the 14B model has 40, while the 1.3B and 5B models have 30 blocks. LongCat-video has 48
    offload_img_embBOOLEANfalseOffload img_emb to offload_device
    offload_txt_embBOOLEANfalseOffload time_emb to offload_device
    use_non_blockingoptBOOLEANfalseUse non-blocking memory transfer for offloading, reserves more RAM but is faster
    vace_blocks_to_swapoptINT00–15Number of VACE blocks to swap, the VACE model has 15 blocks
    prefetch_blocksoptINT00–40Number of blocks to prefetch ahead, can speed up processing but increases memory usage. 1 is usually enough to offset speed loss from block swapping, use the debug option to confirm it for your system
    block_swap_debugoptBOOLEANfalseEnable debug logging for block swapping

    Outputs (1)

    NameTypeDescription
    block_swap_argsBLOCKSWAPARGS