Skip to content

Commit 04f8a24

Browse files
committed
added sigmas test
1 parent 63b631f commit 04f8a24

6 files changed

+66
-0
lines changed

tests/pipelines/flux/test_pipeline_flux.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,17 @@ def test_flux_image_output_shape(self):
205205
output_height, output_width, _ = image.shape
206206
assert (output_height, output_width) == (expected_height, expected_width)
207207

208+
def test_sigmas(self):
209+
pipe = self.pipeline_class(**self.get_dummy_components()).to(torch_device)
210+
inputs = self.get_dummy_inputs(torch_device)
211+
212+
output_without_sigmas = pipe(**inputs).images[0]
213+
inputs = self.get_dummy_inputs(torch_device)
214+
inputs["sigmas"] = [0.25]
215+
output_with_sigmas = pipe(**inputs).images[0]
216+
max_diff = np.abs(output_without_sigmas - output_with_sigmas).max()
217+
assert max_diff > 1e-4
218+
208219

209220
@slow
210221
@require_big_gpu_with_torch_cuda

tests/pipelines/flux/test_pipeline_flux_control.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,3 +201,14 @@ def test_flux_image_output_shape(self):
201201
image = pipe(**inputs).images[0]
202202
output_height, output_width, _ = image.shape
203203
assert (output_height, output_width) == (expected_height, expected_width)
204+
205+
def test_sigmas(self):
206+
pipe = self.pipeline_class(**self.get_dummy_components()).to(torch_device)
207+
inputs = self.get_dummy_inputs(torch_device)
208+
209+
output_without_sigmas = pipe(**inputs).images[0]
210+
inputs = self.get_dummy_inputs(torch_device)
211+
inputs["sigmas"] = [0.25]
212+
output_with_sigmas = pipe(**inputs).images[0]
213+
max_diff = np.abs(output_without_sigmas - output_with_sigmas).max()
214+
assert max_diff > 1e-4

tests/pipelines/flux/test_pipeline_flux_control_img2img.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,3 +166,14 @@ def test_flux_image_output_shape(self):
166166
image = pipe(**inputs).images[0]
167167
output_height, output_width, _ = image.shape
168168
assert (output_height, output_width) == (expected_height, expected_width)
169+
170+
def test_sigmas(self):
171+
pipe = self.pipeline_class(**self.get_dummy_components()).to(torch_device)
172+
inputs = self.get_dummy_inputs(torch_device)
173+
174+
output_without_sigmas = pipe(**inputs).images[0]
175+
inputs = self.get_dummy_inputs(torch_device)
176+
inputs["sigmas"] = [0.25]
177+
output_with_sigmas = pipe(**inputs).images[0]
178+
max_diff = np.abs(output_without_sigmas - output_with_sigmas).max()
179+
assert max_diff > 1e-4

tests/pipelines/flux/test_pipeline_flux_fill.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,3 +166,14 @@ def test_flux_image_output_shape(self):
166166

167167
def test_inference_batch_single_identical(self):
168168
self._test_inference_batch_single_identical(expected_max_diff=1e-3)
169+
170+
def test_sigmas(self):
171+
pipe = self.pipeline_class(**self.get_dummy_components()).to(torch_device)
172+
inputs = self.get_dummy_inputs(torch_device)
173+
174+
output_without_sigmas = pipe(**inputs).images[0]
175+
inputs = self.get_dummy_inputs(torch_device)
176+
inputs["sigmas"] = [0.25]
177+
output_with_sigmas = pipe(**inputs).images[0]
178+
max_diff = np.abs(output_without_sigmas - output_with_sigmas).max()
179+
assert max_diff > 1e-4

tests/pipelines/flux/test_pipeline_flux_img2img.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,3 +161,14 @@ def test_flux_image_output_shape(self):
161161
image = pipe(**inputs).images[0]
162162
output_height, output_width, _ = image.shape
163163
assert (output_height, output_width) == (expected_height, expected_width)
164+
165+
def test_sigmas(self):
166+
pipe = self.pipeline_class(**self.get_dummy_components()).to(torch_device)
167+
inputs = self.get_dummy_inputs(torch_device)
168+
169+
output_without_sigmas = pipe(**inputs).images[0]
170+
inputs = self.get_dummy_inputs(torch_device)
171+
inputs["sigmas"] = [0.25]
172+
output_with_sigmas = pipe(**inputs).images[0]
173+
max_diff = np.abs(output_without_sigmas - output_with_sigmas).max()
174+
assert max_diff > 1e-4

tests/pipelines/flux/test_pipeline_flux_inpaint.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,3 +163,14 @@ def test_flux_image_output_shape(self):
163163
image = pipe(**inputs).images[0]
164164
output_height, output_width, _ = image.shape
165165
assert (output_height, output_width) == (expected_height, expected_width)
166+
167+
def test_sigmas(self):
168+
pipe = self.pipeline_class(**self.get_dummy_components()).to(torch_device)
169+
inputs = self.get_dummy_inputs(torch_device)
170+
171+
output_without_sigmas = pipe(**inputs).images[0]
172+
inputs = self.get_dummy_inputs(torch_device)
173+
inputs["sigmas"] = [0.25]
174+
output_with_sigmas = pipe(**inputs).images[0]
175+
max_diff = np.abs(output_without_sigmas - output_with_sigmas).max()
176+
assert max_diff > 1e-4

0 commit comments

Comments
 (0)