From 270b6fd271705cb86b8654e8847551b58ac5099f Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Fri, 21 Mar 2025 10:20:54 +0100 Subject: [PATCH 1/2] Add a missing event dependency for the strided kernel of erf --- dpnp/backend/kernels/dpnp_krnl_elemwise.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/dpnp/backend/kernels/dpnp_krnl_elemwise.cpp b/dpnp/backend/kernels/dpnp_krnl_elemwise.cpp index 5e7cc4490d57..2617ff29fa9c 100644 --- a/dpnp/backend/kernels/dpnp_krnl_elemwise.cpp +++ b/dpnp/backend/kernels/dpnp_krnl_elemwise.cpp @@ -148,6 +148,7 @@ constexpr T dispatch_erf_op(T elem) } \ }; \ auto kernel_func = [&](sycl::handler &cgh) { \ + cgh.depends_on(copy_strides_ev); \ cgh.parallel_for>( \ gws, kernel_parallel_for_func); \ }; \ From 894dd1658cf9bd64ffefcccaf1eacc58e53a0120 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Fri, 21 Mar 2025 10:29:41 +0100 Subject: [PATCH 2/2] Update changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fb9bc8029df..fb1c5b78f904 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed +* Resolved an issue with an incorrect result returned due to missing dependency from the strided kernel on a copy event in `dpnp.erf` [#2378](https://github.com/IntelPython/dpnp/pull/2378) + ## [0.17.0] - 02/26/2025