XiangpengYang's picture
first commit
42a2bfa
raw
history blame contribute delete
735 Bytes
from .pipeline_wan import WanPipeline
from .pipeline_wan2_2 import Wan2_2Pipeline
WanFunPipeline = WanPipeline
Wan2_2FunPipeline = Wan2_2Pipeline
import importlib.util
if importlib.util.find_spec("paifuser") is not None:
# --------------------------------------------------------------- #
# Sparse Attention
# --------------------------------------------------------------- #
from paifuser.ops import sparse_reset
# Wan2.1
WanFunPipeline.__call__ = sparse_reset(WanFunPipeline.__call__)
WanPipeline.__call__ = sparse_reset(WanPipeline.__call__)
# Wan2.2
Wan2_2FunPipeline.__call__ = sparse_reset(Wan2_2FunPipeline.__call__)
Wan2_2Pipeline.__call__ = sparse_reset(Wan2_2Pipeline.__call__)