diff --git a/cpp/bench/ann/src/faiss/faiss_gpu_wrapper.h b/cpp/bench/ann/src/faiss/faiss_gpu_wrapper.h index 3ace6aa615..de021543fc 100644 --- a/cpp/bench/ann/src/faiss/faiss_gpu_wrapper.h +++ b/cpp/bench/ann/src/faiss/faiss_gpu_wrapper.h @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: Copyright (c) 2023-2025, NVIDIA CORPORATION. + * SPDX-FileCopyrightText: Copyright (c) 2023-2026, NVIDIA CORPORATION. * SPDX-License-Identifier: Apache-2.0 */ #pragma once @@ -9,6 +9,10 @@ #include "../cuvs/cuvs_ann_bench_utils.h" #include +// FAISS classes partially override the overloaded virtual Index::train, triggering +// NVCC warning 611 which -Werror=all-warnings promotes to an error. +#pragma nv_diagnostic push +#pragma nv_diag_suppress 611 #include #include #include @@ -23,6 +27,7 @@ #include #include #include +#pragma nv_diagnostic pop #include #include