From a96d68323bef7bb2596eac817115f6a669c726a7 Mon Sep 17 00:00:00 2001 From: Enzo Di Maria Date: Wed, 3 Dec 2025 16:48:12 +0100 Subject: [PATCH] fix(gpu): No broadcast is needed because full prop is done on 1 single GPU --- .../cuda/include/integer/integer_utilities.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backends/tfhe-cuda-backend/cuda/include/integer/integer_utilities.h b/backends/tfhe-cuda-backend/cuda/include/integer/integer_utilities.h index f724790c4..db2e7918f 100644 --- a/backends/tfhe-cuda-backend/cuda/include/integer/integer_utilities.h +++ b/backends/tfhe-cuda-backend/cuda/include/integer/integer_utilities.h @@ -1101,8 +1101,9 @@ template struct int_fullprop_buffer { cuda_memcpy_with_size_tracking_async_to_gpu( lwe_indexes, h_lwe_indexes, lwe_indexes_size, streams.stream(0), streams.gpu_index(0), allocate_gpu_memory); - auto active_streams = streams.active_gpu_subset(2); - lut->broadcast_lut(active_streams); + // + // No broadcast is needed because full prop is done on 1 single GPU. + // tmp_small_lwe_vector = new CudaRadixCiphertextFFI; create_zero_radix_ciphertext_async(