Spaces:
Runtime error
Runtime error
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 |
)
|