import torch from peft import PeftModel from diffusers_lite.wan.modules.model import WanModel, WanAttentionBlock def get_no_split_modules(transformer): while isinstance(transformer, PeftModel): transformer = transformer.base_model.model if isinstance(transformer, WanModel): return (WanAttentionBlock, ) else: raise ValueError(f"Unsupported transformer type: {type(transformer)}")