From d2eb675dbdae9d0f991ba61a65466843e0a3b438 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 7 Jul 2025 07:14:18 -0500 Subject: [PATCH 1/3] Fix compilation warnings --- dpnp/backend/extensions/statistics/histogram.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dpnp/backend/extensions/statistics/histogram.cpp b/dpnp/backend/extensions/statistics/histogram.cpp index 5e05a44858f2..440513400638 100644 --- a/dpnp/backend/extensions/statistics/histogram.cpp +++ b/dpnp/backend/extensions/statistics/histogram.cpp @@ -139,12 +139,12 @@ struct HistogramF auto dispatch_edges = [&](uint32_t local_mem, const auto &weights, auto &hist) { if (device.is_gpu() && (local_mem >= bins_count + 1)) { - auto edges = CachedEdges(bins_edges, bins_count + 1, cgh); + auto edges = CachedEdges(bins_edges, bins_count + 1, cgh); submit_histogram(in, size, dims, WorkPI, hist, edges, weights, nd_range, cgh); } else { - auto edges = UncachedEdges(bins_edges, bins_count + 1, cgh); + auto edges = UncachedEdges(bins_edges, bins_count + 1, cgh); submit_histogram(in, size, dims, WorkPI, hist, edges, weights, nd_range, cgh); } @@ -165,7 +165,7 @@ struct HistogramF } else { auto hist = HistGlobalMemory(out); - auto edges = UncachedEdges(bins_edges, bins_count + 1, cgh); + auto edges = UncachedEdges(bins_edges, bins_count + 1, cgh); submit_histogram(in, size, dims, WorkPI, hist, edges, weights, nd_range, cgh); } From 98b263630d3a8d003165bc9195827dc618874b74 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 7 Jul 2025 07:21:06 -0500 Subject: [PATCH 2/3] Add PR to the changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b73e53543e3f..f1677aa78f7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Updated existing GitHub workflows to add testing with Python 3.13 [#2510](https://github.com/IntelPython/dpnp/pull/2510) * Aligned the license expression with `PEP-639` [#2511](https://github.com/IntelPython/dpnp/pull/2511) * Bumped oneMKL version up to `v0.8` [#2514](https://github.com/IntelPython/dpnp/pull/2514) +* Removed the use of class template argument deduction for alias template to conform to the C++17 standard [#2517](https://github.com/IntelPython/dpnp/pull/2517) ### Deprecated From 815383a61a8c6d4ae4bc150132e6e7c893623240 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 7 Jul 2025 14:28:21 +0200 Subject: [PATCH 3/3] Applied pre-commit --- dpnp/backend/extensions/statistics/histogram.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dpnp/backend/extensions/statistics/histogram.cpp b/dpnp/backend/extensions/statistics/histogram.cpp index 440513400638..be752566d514 100644 --- a/dpnp/backend/extensions/statistics/histogram.cpp +++ b/dpnp/backend/extensions/statistics/histogram.cpp @@ -139,12 +139,14 @@ struct HistogramF auto dispatch_edges = [&](uint32_t local_mem, const auto &weights, auto &hist) { if (device.is_gpu() && (local_mem >= bins_count + 1)) { - auto edges = CachedEdges(bins_edges, bins_count + 1, cgh); + auto edges = + CachedEdges(bins_edges, bins_count + 1, cgh); submit_histogram(in, size, dims, WorkPI, hist, edges, weights, nd_range, cgh); } else { - auto edges = UncachedEdges(bins_edges, bins_count + 1, cgh); + auto edges = + UncachedEdges(bins_edges, bins_count + 1, cgh); submit_histogram(in, size, dims, WorkPI, hist, edges, weights, nd_range, cgh); } @@ -165,7 +167,8 @@ struct HistogramF } else { auto hist = HistGlobalMemory(out); - auto edges = UncachedEdges(bins_edges, bins_count + 1, cgh); + auto edges = + UncachedEdges(bins_edges, bins_count + 1, cgh); submit_histogram(in, size, dims, WorkPI, hist, edges, weights, nd_range, cgh); }