Skip to content

Commit 185c460

Browse files
Try replacing std::isnan with sycl::isnan
1 parent 63c82fc commit 185c460

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

dpctl/tensor/libtensor/include/kernels/elementwise_functions/maximum.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ template <typename argT1, typename argT2, typename resT> struct MaximumFunctor
7474
}
7575
else if constexpr (std::is_floating_point_v<argT1> ||
7676
std::is_same_v<argT1, sycl::half>)
77-
return (std::isnan(in1) || in1 > in2) ? in1 : in2;
77+
return (sycl::isnan(in1) || in1 > in2) ? in1 : in2;
7878
else
7979
return (in1 > in2) ? in1 : in2;
8080
}

dpctl/tensor/libtensor/include/kernels/elementwise_functions/minimum.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ template <typename argT1, typename argT2, typename resT> struct MinimumFunctor
7474
}
7575
else if constexpr (std::is_floating_point_v<argT1> ||
7676
std::is_same_v<argT1, sycl::half>)
77-
return (std::isnan(in1) || in1 < in2) ? in1 : in2;
77+
return (sycl::isnan(in1) || in1 < in2) ? in1 : in2;
7878
else
7979
return (in1 < in2) ? in1 : in2;
8080
}

0 commit comments

Comments
 (0)