UNISON / unison /utils /diffusers_compat.py
Vansh Chugh
initial deploy
7d124ae
Raw
History Blame Contribute Delete
449 Bytes
"""Compatibility shims for diffusers + transformers version mismatches."""
def patch_transformers_deepspeed() -> None:
"""Patch transformers.deepspeed for diffusers EMAModel.
Must be called AFTER importing diffusers (diffusers reloads transformers).
"""
import transformers
if not hasattr(transformers, "deepspeed"):
import transformers.integrations.deepspeed as deepspeed
transformers.deepspeed = deepspeed