Unverified Commit 7536f647 authored by kaixuanliu's avatar kaixuanliu Committed by GitHub
Browse files

Loose the criteria tolerance appropriately for Intel XPU devices (#12460)



* Loose the criteria tolerance appropriately for Intel XPU devices
Signed-off-by: default avatarLiu, Kaixuan <kaixuan.liu@intel.com>

* change back the atol value
Signed-off-by: default avatarLiu, Kaixuan <kaixuan.liu@intel.com>

* use expectations
Signed-off-by: default avatarLiu, Kaixuan <kaixuan.liu@intel.com>

* Update tests/pipelines/kandinsky2_2/test_kandinsky_controlnet.py

---------
Signed-off-by: default avatarLiu, Kaixuan <kaixuan.liu@intel.com>
Co-authored-by: default avatarIlyas Moutawwakil <57442720+IlyasMoutawwakil@users.noreply.github.com>
parent a138d71e
......@@ -29,6 +29,7 @@ from diffusers import (
)
from ...testing_utils import (
Expectations,
backend_empty_cache,
enable_full_determinism,
floats_tensor,
......@@ -290,4 +291,11 @@ class KandinskyV22ControlnetPipelineIntegrationTests(unittest.TestCase):
assert image.shape == (512, 512, 3)
max_diff = numpy_cosine_similarity_distance(expected_image.flatten(), image.flatten())
assert max_diff < 2e-4
expected_max_diffs = Expectations(
{
("xpu", 3): 2e-3,
("cuda", 7): 2e-4,
}
)
expected_max_diff = expected_max_diffs.get_expectation()
assert max_diff < expected_max_diff
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment