From be6ed4682f3d2133b2efd03f925e03368dbc180b Mon Sep 17 00:00:00 2001 From: umadevimcw Date: Mon, 23 Dec 2024 12:52:13 +0000 Subject: [PATCH] #16265: Remove usage of full like op in clamp to fix usupported dtype error --- .../operations/eltwise/unary/device/unary_composite_op.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ttnn/cpp/ttnn/operations/eltwise/unary/device/unary_composite_op.cpp b/ttnn/cpp/ttnn/operations/eltwise/unary/device/unary_composite_op.cpp index b967bf65a05..ff25c6d0111 100644 --- a/ttnn/cpp/ttnn/operations/eltwise/unary/device/unary_composite_op.cpp +++ b/ttnn/cpp/ttnn/operations/eltwise/unary/device/unary_composite_op.cpp @@ -515,13 +515,11 @@ Tensor ExecuteUnaryCompositeClamp::invoke( } else if (min.value() > max.value()) { return full_like(a, max.value()); } - const Tensor h_const = full_like(a, max.value()); - Tensor a_max = ttnn::minimum(a, h_const, output_memory_config); + Tensor a_max = ttnn::minimum(a, max.value(), output_memory_config); if (min.value() == 0.0f) { return ttnn::relu(a_max, output_memory_config); } else { - const Tensor l_const = full_like(a, min.value()); - return ttnn::maximum(a_max, l_const, output_memory_config); + return ttnn::maximum(a_max, min.value(), output_memory_config); } }