Skip to content

Commit 04de34b

Browse files
committed
update
1 parent 2e8c97b commit 04de34b

2 files changed

Lines changed: 34 additions & 4 deletions

File tree

src/diffusers/modular_pipelines/flux2/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
_import_structure["encoders"] = [
2525
"Flux2TextEncoderStep",
2626
"Flux2RemoteTextEncoderStep",
27-
"Flux2ProcessImagesInputStep",
2827
"Flux2VaeEncoderStep",
2928
]
3029
_import_structure["before_denoise"] = [
@@ -41,12 +40,13 @@
4140
]
4241
_import_structure["decoders"] = ["Flux2DecodeStep"]
4342
_import_structure["inputs"] = [
43+
"Flux2ProcessImagesInputStep",
4444
"Flux2TextInputStep",
45-
"Flux2ImageInputStep",
4645
]
4746
_import_structure["modular_blocks"] = [
4847
"ALL_BLOCKS",
4948
"AUTO_BLOCKS",
49+
"REMOTE_AUTO_BLOCKS",
5050
"TEXT2IMAGE_BLOCKS",
5151
"IMAGE_CONDITIONED_BLOCKS",
5252
"Flux2AutoBeforeDenoiseStep",
@@ -83,19 +83,19 @@
8383
Flux2LoopDenoiser,
8484
)
8585
from .encoders import (
86-
Flux2ProcessImagesInputStep,
8786
Flux2RemoteTextEncoderStep,
8887
Flux2TextEncoderStep,
8988
Flux2VaeEncoderStep,
9089
)
9190
from .inputs import (
92-
Flux2ImageInputStep,
91+
Flux2ProcessImagesInputStep,
9392
Flux2TextInputStep,
9493
)
9594
from .modular_blocks import (
9695
ALL_BLOCKS,
9796
AUTO_BLOCKS,
9897
IMAGE_CONDITIONED_BLOCKS,
98+
REMOTE_AUTO_BLOCKS,
9999
TEXT2IMAGE_BLOCKS,
100100
Flux2AutoBeforeDenoiseStep,
101101
Flux2AutoBlocks,

src/diffusers/utils/dummy_torch_and_transformers_objects.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,36 @@
22
from ..utils import DummyObject, requires_backends
33

44

5+
class Flux2AutoBlocks(metaclass=DummyObject):
6+
_backends = ["torch", "transformers"]
7+
8+
def __init__(self, *args, **kwargs):
9+
requires_backends(self, ["torch", "transformers"])
10+
11+
@classmethod
12+
def from_config(cls, *args, **kwargs):
13+
requires_backends(cls, ["torch", "transformers"])
14+
15+
@classmethod
16+
def from_pretrained(cls, *args, **kwargs):
17+
requires_backends(cls, ["torch", "transformers"])
18+
19+
20+
class Flux2ModularPipeline(metaclass=DummyObject):
21+
_backends = ["torch", "transformers"]
22+
23+
def __init__(self, *args, **kwargs):
24+
requires_backends(self, ["torch", "transformers"])
25+
26+
@classmethod
27+
def from_config(cls, *args, **kwargs):
28+
requires_backends(cls, ["torch", "transformers"])
29+
30+
@classmethod
31+
def from_pretrained(cls, *args, **kwargs):
32+
requires_backends(cls, ["torch", "transformers"])
33+
34+
535
class FluxAutoBlocks(metaclass=DummyObject):
636
_backends = ["torch", "transformers"]
737

0 commit comments

Comments
 (0)