Unverified Commit 152f7ca3 authored by DefTruth's avatar DefTruth Committed by GitHub
Browse files

fix type-check for z-image transformer (#12739)

* allow type-check for ZImageTransformer2DModel

* make fix-copies
parent b010a8ce
...@@ -991,6 +991,7 @@ if TYPE_CHECKING or DIFFUSERS_SLOW_IMPORT: ...@@ -991,6 +991,7 @@ if TYPE_CHECKING or DIFFUSERS_SLOW_IMPORT:
WanAnimateTransformer3DModel, WanAnimateTransformer3DModel,
WanTransformer3DModel, WanTransformer3DModel,
WanVACETransformer3DModel, WanVACETransformer3DModel,
ZImageTransformer2DModel,
attention_backend, attention_backend,
) )
from .modular_pipelines import ComponentsManager, ComponentSpec, ModularPipeline, ModularPipelineBlocks from .modular_pipelines import ComponentsManager, ComponentSpec, ModularPipeline, ModularPipelineBlocks
......
...@@ -1698,6 +1698,21 @@ class WanVACETransformer3DModel(metaclass=DummyObject): ...@@ -1698,6 +1698,21 @@ class WanVACETransformer3DModel(metaclass=DummyObject):
requires_backends(cls, ["torch"]) requires_backends(cls, ["torch"])
class ZImageTransformer2DModel(metaclass=DummyObject):
_backends = ["torch"]
def __init__(self, *args, **kwargs):
requires_backends(self, ["torch"])
@classmethod
def from_config(cls, *args, **kwargs):
requires_backends(cls, ["torch"])
@classmethod
def from_pretrained(cls, *args, **kwargs):
requires_backends(cls, ["torch"])
def attention_backend(*args, **kwargs): def attention_backend(*args, **kwargs):
requires_backends(attention_backend, ["torch"]) requires_backends(attention_backend, ["torch"])
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment