Spaces:
Running
on
Zero
Running
on
Zero
Update pipeline.py
Browse files- pipeline.py +11 -35
pipeline.py
CHANGED
@@ -70,28 +70,16 @@ class FluxWithCFGPipeline(StableDiffusion3Pipeline):
|
|
70 |
|
71 |
def __init__(
|
72 |
self,
|
73 |
-
transformer
|
74 |
-
scheduler
|
75 |
-
vae
|
76 |
-
text_encoder
|
77 |
-
tokenizer
|
78 |
-
tokenizer_2
|
79 |
-
tokenizer_3
|
80 |
-
text_encoder_2
|
81 |
-
text_encoder_3
|
82 |
-
)
|
83 |
-
super().__init__(
|
84 |
-
self.register_modules(
|
85 |
-
vae=vae,
|
86 |
-
text_encoder=text_encoder,
|
87 |
-
text_encoder_2=text_encoder_2,
|
88 |
-
text_encoder_3=None,
|
89 |
-
tokenizer=tokenizer,
|
90 |
-
tokenizer_2=tokenizer_2,
|
91 |
-
tokenizer_3=None,
|
92 |
-
transformer=transformer,
|
93 |
-
scheduler=scheduler)
|
94 |
-
)
|
95 |
self.vae_scale_factor = (
|
96 |
2 ** (len(self.vae.config.block_out_channels) - 1) if hasattr(self, "vae") and self.vae is not None else 16
|
97 |
)
|
@@ -264,19 +252,7 @@ class FluxWithCFGPipeline(StableDiffusion3Pipeline):
|
|
264 |
tokenizer_3: None,
|
265 |
text_encoder_2: T5EncoderModel,
|
266 |
text_encoder_3: None,
|
267 |
-
)
|
268 |
-
super().__init__(
|
269 |
-
self.register_modules(
|
270 |
-
vae=vae,
|
271 |
-
text_encoder=text_encoder,
|
272 |
-
text_encoder_2=text_encoder_2,
|
273 |
-
text_encoder_3=None,
|
274 |
-
tokenizer=tokenizer,
|
275 |
-
tokenizer_2=tokenizer_2,
|
276 |
-
tokenizer_3=None,
|
277 |
-
transformer=transformer,
|
278 |
-
scheduler=scheduler)
|
279 |
-
)
|
280 |
self.vae_scale_factor = (
|
281 |
2 ** (len(self.vae.config.block_out_channels) - 1) if hasattr(self, "vae") and self.vae is not None else 16
|
282 |
)
|
|
|
70 |
|
71 |
def __init__(
|
72 |
self,
|
73 |
+
transformer = FluxTransformer2DModel,
|
74 |
+
scheduler = FlowMatchEulerDiscreteScheduler,
|
75 |
+
vae = AutoencoderKL,
|
76 |
+
text_encoder = CLIPTextModelWithProjection,
|
77 |
+
tokenizer = CLIPTokenizer,
|
78 |
+
tokenizer_2 = T5TokenizerFast,
|
79 |
+
tokenizer_3 = None,
|
80 |
+
text_encoder_2 = T5EncoderModel,
|
81 |
+
text_encoder_3 = None,
|
82 |
+
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
self.vae_scale_factor = (
|
84 |
2 ** (len(self.vae.config.block_out_channels) - 1) if hasattr(self, "vae") and self.vae is not None else 16
|
85 |
)
|
|
|
252 |
tokenizer_3: None,
|
253 |
text_encoder_2: T5EncoderModel,
|
254 |
text_encoder_3: None,
|
255 |
+
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
256 |
self.vae_scale_factor = (
|
257 |
2 ** (len(self.vae.config.block_out_channels) - 1) if hasattr(self, "vae") and self.vae is not None else 16
|
258 |
)
|