13 #include "../utils/Float16.cuh"
14 #include "../utils/Tensor.cuh"
16 namespace faiss {
namespace gpu {
18 void runL2SelectMin(Tensor<float, 2, true>& productDistances,
19 Tensor<float, 1, true>& centroidDistances,
20 Tensor<float, 2, true>& outDistances,
21 Tensor<int, 2, true>& outIndices,
25 #ifdef FAISS_USE_FLOAT16
26 void runL2SelectMin(Tensor<half, 2, true>& productDistances,
27 Tensor<half, 1, true>& centroidDistances,
28 Tensor<half, 2, true>& outDistances,
29 Tensor<int, 2, true>& outIndices,