From 86d946f26ca4c657c21c1936c4b5e610b943cabe Mon Sep 17 00:00:00 2001 From: Sai-Suraj-27 Date: Mon, 5 Feb 2024 15:29:53 +0530 Subject: [PATCH 1/2] Fixed paddle backend for signbit function. --- ivy/functional/backends/paddle/experimental/elementwise.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ivy/functional/backends/paddle/experimental/elementwise.py b/ivy/functional/backends/paddle/experimental/elementwise.py index e0c53010b1cf2..c83c3c6fc4abf 100644 --- a/ivy/functional/backends/paddle/experimental/elementwise.py +++ b/ivy/functional/backends/paddle/experimental/elementwise.py @@ -214,6 +214,10 @@ def _tensor(val): ) +@with_supported_dtypes( + {"2.6.0 and below": ("float32", "float64", "int32", "int64", "complex")}, + backend_version, +) def signbit( x: Union[paddle.Tensor, float, int, list, tuple], /, From 19483f20d89104a8649cd90b7dd2c955420a4940 Mon Sep 17 00:00:00 2001 From: Sai-Suraj-27 Date: Tue, 13 Feb 2024 16:27:00 +0530 Subject: [PATCH 2/2] Updated the decorator. --- ivy/functional/backends/paddle/experimental/elementwise.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ivy/functional/backends/paddle/experimental/elementwise.py b/ivy/functional/backends/paddle/experimental/elementwise.py index c83c3c6fc4abf..92a59091303d3 100644 --- a/ivy/functional/backends/paddle/experimental/elementwise.py +++ b/ivy/functional/backends/paddle/experimental/elementwise.py @@ -214,9 +214,8 @@ def _tensor(val): ) -@with_supported_dtypes( - {"2.6.0 and below": ("float32", "float64", "int32", "int64", "complex")}, - backend_version, +@with_unsupported_device_and_dtypes( + {"2.6.0 and below": {"cpu": ("float16",)}}, backend_version ) def signbit( x: Union[paddle.Tensor, float, int, list, tuple],