From 2ca700ec2ef124e1b4c1aedcc63072965fb638e8 Mon Sep 17 00:00:00 2001
From: Olivier BICHLER <olivier.bichler@cea.fr>
Date: Tue, 15 Apr 2025 15:26:56 +0200
Subject: [PATCH] Fixed Windows build

---
 include/aidge/backend/cpu/operator/ResizeImpl_kernels.hpp | 2 +-
 include/aidge/backend/cpu/operator/TopKImpl_kernels.hpp   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/aidge/backend/cpu/operator/ResizeImpl_kernels.hpp b/include/aidge/backend/cpu/operator/ResizeImpl_kernels.hpp
index fe82f194..477f18cd 100644
--- a/include/aidge/backend/cpu/operator/ResizeImpl_kernels.hpp
+++ b/include/aidge/backend/cpu/operator/ResizeImpl_kernels.hpp
@@ -54,7 +54,7 @@ void ResizeImpl_cpu_forward_kernel(
 #ifdef _OPENMP
     #pragma omp parallel for if (outputLen >= 16)
 #endif
-    for (DimSize_t idxFlatOut = 0; idxFlatOut < outputLen; ++idxFlatOut) {
+    for (int idxFlatOut = 0; idxFlatOut < static_cast<int>(outputLen); ++idxFlatOut) {
         const auto coordOut = Tensor::toCoord(outputDims, idxFlatOut);
         auto coordInApprox =
             Interpolation::untransformCoordinates(coordOut,
diff --git a/include/aidge/backend/cpu/operator/TopKImpl_kernels.hpp b/include/aidge/backend/cpu/operator/TopKImpl_kernels.hpp
index 51568188..9b219deb 100644
--- a/include/aidge/backend/cpu/operator/TopKImpl_kernels.hpp
+++ b/include/aidge/backend/cpu/operator/TopKImpl_kernels.hpp
@@ -50,8 +50,8 @@ void TopKImpl_cpu_forward_kernel(int64_t axis,
 #ifdef _OPENMP
     #pragma omp parallel for collapse(2) if (stride_pre * stride_post >= 16)
 #endif
-    for (std::size_t pre = 0; pre < stride_pre; ++pre) {
-        for (std::size_t post = 0; post < stride_post; ++post) {
+    for (int pre = 0; pre < static_cast<int>(stride_pre); ++pre) {
+        for (int post = 0; post < static_cast<int>(stride_post); ++post) {
             const std::size_t idx_i = pre * dim_i * stride_post + post;
             const std::size_t idx_o = pre * k * stride_post + post;
 
-- 
GitLab