diff --git a/cpp/tests/neighbors/ann_ivf_flat.cuh b/cpp/tests/neighbors/ann_ivf_flat.cuh index ffc1d03bf6..ccd7e2a253 100644 --- a/cpp/tests/neighbors/ann_ivf_flat.cuh +++ b/cpp/tests/neighbors/ann_ivf_flat.cuh @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: Copyright (c) 2024-2025, NVIDIA CORPORATION. + * SPDX-FileCopyrightText: Copyright (c) 2024-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ #pragma once @@ -329,11 +329,13 @@ class AnnIVFFlatTest : public ::testing::TestWithParam> { [dim = idx.dim(), list_size, padded_list_size, - chunk_size = raft::util::FastIntDiv(idx.veclen())] __device__(auto i) { + chunk_size = raft::util::FastIntDiv( + static_cast(idx.veclen()))] __device__(auto i) { uint32_t max_group_offset = interleaved_group::roundDown(list_size); if (i < max_group_offset * dim) { return true; } - uint32_t surplus = (i - max_group_offset * dim); - uint32_t ingroup_id = interleaved_group::mod(surplus / chunk_size); + uint32_t surplus = (i - max_group_offset * dim); + uint32_t ingroup_id = + interleaved_group::mod(static_cast(surplus) / chunk_size); return ingroup_id < (list_size - max_group_offset); });