Skip to content

Commit 94fa202

Browse files
committed
qwenimage edit.
1 parent e35962b commit 94fa202

1 file changed

Lines changed: 22 additions & 3 deletions

File tree

tests/modular_pipelines/qwen/test_modular_pipeline_qwenimage.py

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,22 @@
1616
import unittest
1717

1818
import numpy as np
19+
import PIL
1920
import torch
2021

2122
from diffusers import ClassifierFreeGuidance
22-
from diffusers.modular_pipelines import QwenImageAutoBlocks, QwenImageModularPipeline
23+
from diffusers.modular_pipelines import (
24+
QwenImageAutoBlocks,
25+
QwenImageEditAutoBlocks,
26+
QwenImageEditModularPipeline,
27+
QwenImageModularPipeline,
28+
)
2329

2430
from ...testing_utils import torch_device
2531
from ..test_modular_pipelines_common import ModularPipelineTesterMixin
2632

2733

28-
class QwenImagexModularTests:
34+
class QwenImageModularTests:
2935
pipeline_class = QwenImageModularPipeline
3036
pipeline_blocks_class = QwenImageAutoBlocks
3137
repo = "hf-internal-testing/tiny-qwenimage-modular"
@@ -79,7 +85,20 @@ def test_guider_cfg(self):
7985

8086

8187
class QwenImageModularPipelineFastTests(
82-
QwenImagexModularTests, QwenImageModularGuiderTests, ModularPipelineTesterMixin, unittest.TestCase
88+
QwenImageModularTests, QwenImageModularGuiderTests, ModularPipelineTesterMixin, unittest.TestCase
8389
):
8490
def __init__(self, *args, **kwargs):
8591
super().__init__(*args, **kwargs)
92+
93+
94+
class QwenImageEditModularPipelineFastTests(
95+
QwenImageModularTests, QwenImageModularGuiderTests, ModularPipelineTesterMixin, unittest.TestCase
96+
):
97+
pipeline_class = QwenImageEditModularPipeline
98+
pipeline_blocks_class = QwenImageEditAutoBlocks
99+
repo = "hf-internal-testing/tiny-qwenimage-edit-modular"
100+
101+
def get_dummy_inputs(self, device, seed=0):
102+
inputs = super().get_dummy_inputs(device, seed)
103+
inputs["image"] = PIL.Image.new("RGB", (32, 32), 0)
104+
return inputs

0 commit comments

Comments
 (0)