diff --git a/ivy/functional/backends/paddle/elementwise.py b/ivy/functional/backends/paddle/elementwise.py index 4a6a647bc2179..cec3a3703d480 100644 --- a/ivy/functional/backends/paddle/elementwise.py +++ b/ivy/functional/backends/paddle/elementwise.py @@ -121,8 +121,8 @@ def isinf( return paddle.zeros(shape=x.shape, dtype=bool) -@with_unsupported_dtypes( - {"2.6.0 and below": ("bfloat16",)}, +@with_unsupported_device_and_dtypes( + {"2.6.0 and below": {"cpu": ("bfloat16", "complex128", "float64", "float32")}}, backend_version, ) def equal( diff --git a/ivy_tests/test_ivy/test_functional/test_core/test_elementwise.py b/ivy_tests/test_ivy/test_functional/test_core/test_elementwise.py index 3bbe5d364d932..e842285adf61b 100644 --- a/ivy_tests/test_ivy/test_functional/test_core/test_elementwise.py +++ b/ivy_tests/test_ivy/test_functional/test_core/test_elementwise.py @@ -708,6 +708,8 @@ def test_equal(*, dtype_and_x, test_flags, backend_fw, fn_name, on_device): on_device=on_device, x1=x[0], x2=x[1], + atol_=1e-03, + rtol_=1e-03, )