Skip to content

Instantly share code, notes, and snippets.

/-

Created November 22, 2017 09:41
Show Gist options
  • Save anonymous/d0d8cea20f84faaa23ee3bf76b11ac4e to your computer and use it in GitHub Desktop.
Save anonymous/d0d8cea20f84faaa23ee3bf76b11ac4e to your computer and use it in GitHub Desktop.
matthijs@devfair004:~$
matthijs@devfair004:~$
matthijs@devfair004:~$
matthijs@devfair004:~$ cat > /tmp/p1
diff --git a/fbcode/deeplearning/projects/faiss/gpu/utils/Tensor-inl.cuh b/fbcode/deeplearning/projects/faiss/gpu/utils/Tensor-inl.cuh
--- a/fbcode/deeplearning/projects/faiss/gpu/utils/Tensor-inl.cuh
+++ b/fbcode/deeplearning/projects/faiss/gpu/utils/Tensor-inl.cuh
@@ -22,6 +22,37 @@
template <typename T, int Dim, bool InnerContig,
typename IndexT, template <typename U> class PtrTraits>
__host__ __device__
+Tensor<T, Dim, InnerContig, IndexT, PtrTraits>::Tensor(
+ Tensor<T, Dim, InnerContig, IndexT, PtrTraits>& t) {
+ this->operator=(t);
+}
+
+template <typename T, int Dim, bool InnerContig,
+ typename IndexT, template <typename U> class PtrTraits>
+__host__ __device__
+Tensor<T, Dim, InnerContig, IndexT, PtrTraits>::Tensor(
+ Tensor<T, Dim, InnerContig, IndexT, PtrTraits>&& t) {
+ this->operator=(std::move(t));
+}
+
+template <typename T, int Dim, bool InnerContig,
+ typename IndexT, template <typename U> class PtrTraits>
+__host__ __device__
+Tensor<T, Dim, InnerContig, IndexT, PtrTraits>&
+Tensor<T, Dim, InnerContig, IndexT, PtrTraits>::operator=(
+ Tensor<T, Dim, InnerContig, IndexT, PtrTraits>& t) {
+ data_ = t.data_;
+ for (int i = 0; i < Dim; ++i) {
+ size_[i] = t.size_[i];
+ stride_[i] = t.stride_[i];
+ }
+
+ return *this;
+}
+
+template <typename T, int Dim, bool InnerContig,
+ typename IndexT, template <typename U> class PtrTraits>
+__host__ __device__
Tensor<T, Dim, InnerContig, IndexT, PtrTraits>&
Tensor<T, Dim, InnerContig, IndexT, PtrTraits>::operator=(
Tensor<T, Dim, InnerContig, IndexT, PtrTraits>&& t) {
diff --git a/fbcode/deeplearning/projects/faiss/gpu/utils/Tensor.cuh b/fbcode/deeplearning/projects/faiss/gpu/utils/Tensor.cuh
--- a/fbcode/deeplearning/projects/faiss/gpu/utils/Tensor.cuh
+++ b/fbcode/deeplearning/projects/faiss/gpu/utils/Tensor.cuh
@@ -79,16 +79,14 @@
__host__ __device__ Tensor();
/// Copy constructor
- __host__ __device__ Tensor(Tensor<T, Dim, InnerContig, IndexT, PtrTraits>& t)
- = default;
+ __host__ __device__ Tensor(Tensor<T, Dim, InnerContig, IndexT, PtrTraits>& t);
/// Move constructor
- __host__ __device__ Tensor(Tensor<T, Dim, InnerContig, IndexT, PtrTraits>&& t)
- = default;
+ __host__ __device__ Tensor(Tensor<T, Dim, InnerContig, IndexT, PtrTraits>&& t);
/// Assignment
__host__ __device__ Tensor<T, Dim, InnerContig, IndexT, PtrTraits>&
- operator=(Tensor<T, Dim, InnerContig, IndexT, PtrTraits>& t) = default;
+ operator=(Tensor<T, Dim, InnerContig, IndexT, PtrTraits>& t);
/// Move assignment
__host__ __device__ Tensor<T, Dim, InnerContig, IndexT, PtrTraits>&
diff --git a/fbcode/deeplearning/projects/faiss/gpu/utils/WarpShuffles.cuh b/fbcode/deeplearning/projects/faiss/gpu/utils/WarpShuffles.cuh
--- a/fbcode/deeplearning/projects/faiss/gpu/utils/WarpShuffles.cuh
+++ b/fbcode/deeplearning/projects/faiss/gpu/utils/WarpShuffles.cuh
@@ -11,64 +11,84 @@
template <typename T>
inline __device__ T shfl(const T val,
int srcLane, int width = kWarpSize) {
+#if __CUDA_ARCH__ >= 700
+ return __shfl_sync(0xffffffff, val, srcLane, width);
+#else
return __shfl(val, srcLane, width);
+#endif
}
// CUDA SDK does not provide specializations for T*
template <typename T>
inline __device__ T* shfl(T* const val,
int srcLane, int width = kWarpSize) {
static_assert(sizeof(T*) == sizeof(long long), "pointer size");
long long v = (long long) val;
- return (T*) __shfl(v, srcLane, width);
+
+ return (T*) shfl(v, srcLane, width);
}
template <typename T>
inline __device__ T shfl_up(const T val,
unsigned int delta, int width = kWarpSize) {
+#if __CUDA_ARCH__ >= 700
+ return __shfl_up_sync(0xffffffff, val, delta, width);
+#else
return __shfl_up(val, delta, width);
+#endif
}
// CUDA SDK does not provide specializations for T*
template <typename T>
inline __device__ T* shfl_up(T* const val,
unsigned int delta, int width = kWarpSize) {
static_assert(sizeof(T*) == sizeof(long long), "pointer size");
long long v = (long long) val;
- return (T*) __shfl_up(v, delta, width);
+
+ return (T*) shfl_up(v, delta, width);
}
template <typename T>
inline __device__ T shfl_down(const T val,
unsigned int delta, int width = kWarpSize) {
+#if __CUDA_ARCH__ >= 700
+ return __shfl_down_sync(0xffffffff, val, delta, width);
+#else
return __shfl_down(val, delta, width);
+#endif
}
// CUDA SDK does not provide specializations for T*
template <typename T>
inline __device__ T* shfl_down(T* const val,
unsigned int delta, int width = kWarpSize) {
static_assert(sizeof(T*) == sizeof(long long), "pointer size");
long long v = (long long) val;
- return (T*) __shfl_down(v, delta, width);
+ return (T*) shfl_down(v, delta, width);
}
template <typename T>
inline __device__ T shfl_xor(const T val,
int laneMask, int width = kWarpSize) {
+#if __CUDA_ARCH__ >= 700
+ return __shfl_xor_sync(0xffffffff, val, laneMask, width);
+#else
return __shfl_xor(val, laneMask, width);
+#endif
}
// CUDA SDK does not provide specializations for T*
template <typename T>
inline __device__ T* shfl_xor(T* const val,
int laneMask, int width = kWarpSize) {
static_assert(sizeof(T*) == sizeof(long long), "pointer size");
long long v = (long long) val;
- return (T*) __shfl_xor(v, laneMask, width);
+ return (T*) shfl_xor(v, laneMask, width);
}
#ifdef FAISS_USE_FLOAT16
+// CUDA 9.0 has half shuffle
+#if CUDA_VERSION < 9000
inline __device__ half shfl(half v,
int srcLane, int width = kWarpSize) {
unsigned int vu = v.x;
@@ -88,6 +108,7 @@
h.x = (unsigned short) vu;
return h;
}
-#endif
+#endif // CUDA_VERSION
+#endif // FAISS_USE_FLOAT16
} } // namespace
diff --git a/fbcode/deeplearning/projects/faiss/gpu/utils/DeviceDefs.cuh b/fbcode/deeplearning/projects/faiss/gpu/utils/DeviceDefs.cuh
--- a/fbcode/deeplearning/projects/faiss/gpu/utils/DeviceDefs.cuh
+++ b/fbcode/deeplearning/projects/faiss/gpu/utils/DeviceDefs.cuh
@@ -5,7 +5,7 @@
namespace faiss { namespace gpu {
#ifdef __CUDA_ARCH__
-#if __CUDA_ARCH__ <= 620
+#if __CUDA_ARCH__ <= 700
constexpr int kWarpSize = 32;
#else
#error Unknown __CUDA_ARCH__; please define parameters for compute capability
@@ -17,37 +17,15 @@
constexpr int kWarpSize = 32;
#endif // !__CUDA_ARCH__
+// This is a memory barrier for intra-warp writes to shared memory.
__forceinline__ __device__ void warpFence() {
- // Technically, memory barriers are required via the CUDA
- // programming model, since warp synchronous programming no longer
- // is guaranteed.
- //
- // There are two components to it:
- // -a barrier known to the compiler such that the compiler will not
- // schedule loads and stores across the barrier;
- // -a HW-level barrier that guarantees that writes are seen in the
- // proper order
- //
- // However, __threadfence_block() is a stronger constraint than what
- // we really want out of the hardware: a warp-wide barrier.
- //
- // In current hardware, it appears that warp synchronous programming
- // is a reality; by all tests it appears safe and race-free.
- //
- // However, understandably it may not be in the future (based on
- // what Nvidia says in the Kepler guide, it may change depending
- // upon compiler/toolchain issues or future hardware).
- //
- // Removing the fence results in 10%+ faster performance.
- // However, we are judicious as to where we insert the fence, so if
- // this reality ever changes, uncommenting this will result in CUDA
- // programming model-safe ordering again.
- //
- // FIXME: we should probably qualify as volatile as well, since the
- // compiler could technically preserve values across loops? This
- // seems very impractical for the compiler to do, however.
+#if __CUDA_ARCH__ >= 700
+ __syncwarp();
+#else
+ // For the time being, assume synchronicity.
// __threadfence_block();
+#endif
}
} } // namespace
diff --git a/fbcode/deeplearning/projects/faiss/gpu/utils/Float16.cu b/fbcode/deeplearning/projects/faiss/gpu/utils/Float16.cu
--- a/fbcode/deeplearning/projects/faiss/gpu/utils/Float16.cu
+++ b/fbcode/deeplearning/projects/faiss/gpu/utils/Float16.cu
@@ -40,10 +40,16 @@
in, in + num, out, HalfToFloat());
}
-half hostFloat2Half(float a) {
- half h;
+__half hostFloat2Half(float a) {
+#if CUDA_VERSION >= 9000
+ __half_raw raw;
+ raw.x = cpu_float2half_rn(a).x;
+ return __half(raw);
+#else
+ __half h;
h.x = cpu_float2half_rn(a).x;
return h;
+#endif
}
} } // namespace
diff --git a/fbcode/deeplearning/projects/faiss/gpu/utils/Float16.cuh b/fbcode/deeplearning/projects/faiss/gpu/utils/Float16.cuh
--- a/fbcode/deeplearning/projects/faiss/gpu/utils/Float16.cuh
+++ b/fbcode/deeplearning/projects/faiss/gpu/utils/Float16.cuh
@@ -141,7 +141,7 @@
return out;
}
-half hostFloat2Half(float v);
+__half hostFloat2Half(float v);
#endif // FAISS_USE_FLOAT16
diff --git a/fbcode/deeplearning/projects/faiss/gpu/utils/Limits.cuh b/fbcode/deeplearning/projects/faiss/gpu/utils/Limits.cuh
--- a/fbcode/deeplearning/projects/faiss/gpu/utils/Limits.cuh
+++ b/fbcode/deeplearning/projects/faiss/gpu/utils/Limits.cuh
@@ -31,9 +31,15 @@
#ifdef FAISS_USE_FLOAT16
inline __device__ __host__ half kGetHalf(unsigned short v) {
+#if CUDA_VERSION >= 9000
+ __half_raw h;
+ h.x = v;
+ return __half(h);
+#else
half h;
h.x = v;
return h;
+#endif
}
template <>
diff --git a/fbcode/deeplearning/projects/faiss/gpu/utils/LoadStoreOperators.cuh b/fbcode/deeplearning/projects/faiss/gpu/utils/LoadStoreOperators.cuh
--- a/fbcode/deeplearning/projects/faiss/gpu/utils/LoadStoreOperators.cuh
+++ b/fbcode/deeplearning/projects/faiss/gpu/utils/LoadStoreOperators.cuh
@@ -4,6 +4,12 @@
#include "Float16.cuh"
+#ifndef __HALF2_TO_UI
+// cuda_fp16.hpp doesn't export this
+#define __HALF2_TO_UI(var) *(reinterpret_cast<unsigned int *>(&(var)))
+#endif
+
+
//
// Templated wrappers to express load/store for different scalar and vector
// types, so kernels can have the same written form but can operate
@@ -29,29 +35,51 @@
struct LoadStore<Half4> {
static inline __device__ Half4 load(void* p) {
Half4 out;
+#if CUDA_VERSION >= 9000
+ asm("ld.global.v2.u32 {%0, %1}, [%2];" :
+ "=r"(__HALF2_TO_UI(out.a)), "=r"(__HALF2_TO_UI(out.b)) : "l"(p));
+#else
asm("ld.global.v2.u32 {%0, %1}, [%2];" :
"=r"(out.a.x), "=r"(out.b.x) : "l"(p));
+#endif
return out;
}
- static inline __device__ void store(void* p, const Half4& v) {
+ static inline __device__ void store(void* p, Half4& v) {
+#if CUDA_VERSION >= 9000
+ asm("st.v2.u32 [%0], {%1, %2};" : : "l"(p),
+ "r"(__HALF2_TO_UI(v.a)), "r"(__HALF2_TO_UI(v.b)));
+#else
asm("st.v2.u32 [%0], {%1, %2};" : : "l"(p), "r"(v.a.x), "r"(v.b.x));
+#endif
}
};
template <>
struct LoadStore<Half8> {
static inline __device__ Half8 load(void* p) {
Half8 out;
+#if CUDA_VERSION >= 9000
+ asm("ld.global.v4.u32 {%0, %1, %2, %3}, [%4];" :
+ "=r"(__HALF2_TO_UI(out.a.a)), "=r"(__HALF2_TO_UI(out.a.b)),
+ "=r"(__HALF2_TO_UI(out.b.a)), "=r"(__HALF2_TO_UI(out.b.b)) : "l"(p));
+#else
asm("ld.global.v4.u32 {%0, %1, %2, %3}, [%4];" :
"=r"(out.a.a.x), "=r"(out.a.b.x),
"=r"(out.b.a.x), "=r"(out.b.b.x) : "l"(p));
+#endif
return out;
}
- static inline __device__ void store(void* p, const Half8& v) {
+ static inline __device__ void store(void* p, Half8& v) {
+#if CUDA_VERSION >= 9000
+ asm("st.v4.u32 [%0], {%1, %2, %3, %4};"
+ : : "l"(p), "r"(__HALF2_TO_UI(v.a.a)), "r"(__HALF2_TO_UI(v.a.b)),
+ "r"(__HALF2_TO_UI(v.b.a)), "r"(__HALF2_TO_UI(v.b.b)));
+#else
asm("st.v4.u32 [%0], {%1, %2, %3, %4};"
: : "l"(p), "r"(v.a.a.x), "r"(v.a.b.x), "r"(v.b.a.x), "r"(v.b.b.x));
+#endif
}
};
diff --git a/fbcode/deeplearning/projects/faiss/gpu/utils/MathOperators.cuh b/fbcode/deeplearning/projects/faiss/gpu/utils/MathOperators.cuh
--- a/fbcode/deeplearning/projects/faiss/gpu/utils/MathOperators.cuh
+++ b/fbcode/deeplearning/projects/faiss/gpu/utils/MathOperators.cuh
@@ -277,9 +277,13 @@
}
static inline __device__ half zero() {
+#if CUDA_VERSION >= 9000
+ return 0;
+#else
half h;
h.x = 0;
return h;
+#endif
}
};
diff --git a/fbcode/deeplearning/projects/faiss/gpu/utils/Select.cuh b/fbcode/deeplearning/projects/faiss/gpu/utils/Select.cuh
--- a/fbcode/deeplearning/projects/faiss/gpu/utils/Select.cuh
+++ b/fbcode/deeplearning/projects/faiss/gpu/utils/Select.cuh
@@ -134,7 +134,14 @@
__device__ inline void checkThreadQ() {
bool needSort = (numVals == NumThreadQ);
- if (!__any(needSort)) {
+#if __CUDA_ARCH__ >= 700
+ needSort = __any_sync(0xffffffff, needSort);
+#else
+ needSort = __any(needSort);
+#endif
+
+ if (!needSort) {
+ // no lanes have triggered a sort
return;
}
@@ -400,7 +407,14 @@
__device__ inline void checkThreadQ() {
bool needSort = (numVals == NumThreadQ);
- if (!__any(needSort)) {
+#if __CUDA_ARCH__ >= 700
+ needSort = __any_sync(0xffffffff, needSort);
+#else
+ needSort = __any(needSort);
+#endif
+
+ if (!needSort) {
+ // no lanes have triggered a sort
return;
}
matthijs@devfair004:~$ l
cuda9/ faiss/ faiss.old/ faiss_py3/ faiss_py3_cuda9/ faiss_py3.old/ knngraph/ sift/ sift.tar.gz
matthijs@devfair004:~$ cd faiss_py3_cuda9/
matthijs@devfair004:~/faiss_py3_cuda9$ patch -p5
.^C
matthijs@devfair004:~/faiss_py3_cuda9$ patch -p5 < /tmp/p1
patching file gpu/utils/Tensor-inl.cuh
Hunk #1 FAILED at 22.
1 out of 1 hunk FAILED -- saving rejects to file gpu/utils/Tensor-inl.cuh.rej
patching file gpu/utils/Tensor.cuh
Hunk #1 FAILED at 79.
1 out of 1 hunk FAILED -- saving rejects to file gpu/utils/Tensor.cuh.rej
patching file gpu/utils/WarpShuffles.cuh
Hunk #1 succeeded at 19 (offset 8 lines).
Hunk #2 succeeded at 116 (offset 8 lines).
patching file gpu/utils/DeviceDefs.cuh
Hunk #1 succeeded at 13 (offset 8 lines).
Hunk #2 succeeded at 25 (offset 8 lines).
patching file gpu/utils/Float16.cu
Hunk #1 succeeded at 48 (offset 8 lines).
patching file gpu/utils/Float16.cuh
Hunk #1 succeeded at 149 (offset 8 lines).
patching file gpu/utils/Limits.cuh
Hunk #1 succeeded at 38 (offset 7 lines).
patching file gpu/utils/LoadStoreOperators.cuh
Hunk #1 succeeded at 12 (offset 8 lines).
Hunk #2 succeeded at 43 (offset 8 lines).
patching file gpu/utils/MathOperators.cuh
Hunk #1 succeeded at 285 (offset 8 lines).
patching file gpu/utils/Select.cuh
Hunk #1 succeeded at 142 (offset 8 lines).
Hunk #2 succeeded at 415 (offset 8 lines).
matthijs@devfair004:~/faiss_py3_cuda9$
matthijs@devfair004:~/faiss_py3_cuda9$
matthijs@devfair004:~/faiss_py3_cuda9$ vi makefile.inc
# Copyright (c) 2015-present, Facebook, Inc.
# All rights reserved.
#
# This source code is licensed under the CC-by-NC license found in the
# LICENSE file in the root directory of this source tree.
# -*- makefile -*-
# tested on CentOS 7, Ubuntu 16 and Ubuntu 14, see below to adjust flags to distribution.
CC=g++
CFLAGS=-fPIC -m64 -Wall -g -O3 -mavx -msse4 -mpopcnt -fopenmp -Wno-sign-compare -std=c++11 -fopenmp
LDFLAGS=-g -fPIC -fopenmp
# common linux flags
SHAREDEXT=so
SHAREDFLAGS=-shared
FAISSSHAREDFLAGS=-shared
##########################################################################
# Uncomment one of the 4 BLAS/Lapack implementation options
# below. They are sorted # from fastest to slowest (in our
# experiments).
##########################################################################
#
# 1. Intel MKL
#
# This is the fastest BLAS implementation we tested. Unfortunately it
# is not open-source and determining the correct linking flags is a
# nightmare. See
#
# https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor
#
MKLROOT=/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl
#
# Here we compile for anaconda
#
BLASLDFLAGS=-Wl,--no-as-needed -Wl,-rpath,$(MKLROOT)/lib/intel64_lin -L$(MKLROOT)/lib/intel64 -lmkl_intel_lp64 \
-lmkl_core -lmkl_gnu_thread -ldl -lpthread
#
BLASCFLAGS=-DFINTEGER=int
#
# anaconda2 uses libmkl_intel_lp64.so
#
# For anaconda, we use the MKL provided with the executable
#
BLASLDFLAGSSO=
##########################################################################
# SWIG and Python flags
##########################################################################
# SWIG executable. This should be at least version 3.x
SWIGEXEC=swig
# The Python include directories for a given python executable can
# typically be found with
#
# python -c "import distutils.sysconfig; print distutils.sysconfig.get_python_inc()"
# python -c "import numpy ; print numpy.get_include()"
#
# or, for Python 3, with
#
# python3 -c "import distutils.sysconfig; print(distutils.sysconfig.get_python_inc())"
# python3 -c "import numpy ; print(numpy.get_include())"
#
PYTHONCFLAGS=-I/public/apps/anaconda3/4.3.1/include/python3.6m -I/public/apps/anaconda3/4.3.1/lib/python3.6/site-packages/numpy/core/include
###########################################################################
# Cuda GPU flags
###########################################################################
# a C++ compiler that supports c++11
CC11=g++
# root of the cuda 9 installation
CUDAROOT=/public/apps/cuda/9.0/
CUDACFLAGS=-I$(CUDAROOT)/include
NVCC=$(CUDAROOT)/bin/nvcc
NVCCFLAGS= $(CUDAFLAGS) \
-I $(CUDAROOT)/targets/x86_64-linux/include/ \
-Xcompiler -fPIC \
-Xcudafe --diag_suppress=unrecognized_attribute \
-gencode arch=compute_60,code="compute_60" \
-gencode arch=compute_61,code="compute_61" \
--std c++11 -lineinfo \
-ccbin $(CC11) -DFAISS_USE_FLOAT16
# BLAS LD flags for nvcc (used to generate an executable)
# if BLASLDFLAGS contains several flags, each one may
# need to be prepended with -Xlinker
BLASLDFLAGSNVCC=-Xlinker --no-as-needed -Xlinker -rpath,$(MKLROOT)/lib/intel64_lin -L$(MKLROOT)/lib/intel64 -lmkl_intel_lp64 \
-lmkl_core -lmkl_gnu_thread -ldl -lpthread
# Same, but to generate a .so
BLASLDFLAGSSONVCC=
"makefile.inc" 107L, 3307C written
matthijs@devfair004:~/faiss_py3_cuda9$ cd gpu/
matthijs@devfair004:~/faiss_py3_cuda9/gpu$ l
CMakeLists.txt GpuClonerOptions.cpp GpuIndexFlat.h GpuIndexIVFFlat.h GpuIndicesOptions.h impl/ Makefile StandardGpuResources.o
GpuAutoTune.cpp GpuClonerOptions.h GpuIndex.h GpuIndexIVF.h GpuResources.cpp IndexProxy.cpp perf/ test/
GpuAutoTune.h GpuIndex.cu GpuIndexIVF.cu GpuIndexIVFPQ.cu GpuResources.h IndexProxy.h StandardGpuResources.cpp utils/
GpuAutoTune.o GpuIndexFlat.cu GpuIndexIVFFlat.cu GpuIndexIVFPQ.h GpuResources.o IndexProxy.o StandardGpuResources.h
matthijs@devfair004:~/faiss_py3_cuda9/gpu$ make
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/BroadcastSum.cu -o impl/BroadcastSum.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/Distance.cu -o impl/Distance.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/FlatIndex.cu -o impl/FlatIndex.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/InvertedListAppend.cu -o impl/InvertedListAppend.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFBase.cu -o impl/IVFBase.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFFlat.cu -o impl/IVFFlat.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFFlatScan.cu -o impl/IVFFlatScan.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=float, Op=faiss::gpu::Sum<float>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(35): here
instantiation of "T faiss::gpu::warpReduceAllSum(T) [with T=float, ReduceWidth=32]"
impl/IVFFlatScan.cu(275): here
instantiation of "void faiss::gpu::IVFFlatScan<64, L2, half>::scan(float *, void *, int, int, float *) [with L2=true]"
impl/IVFFlatScan.cu(606): here
instantiation of "void faiss::gpu::ivfFlatScan<Dims,L2,T>(faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, tru
e, int, faiss::gpu::traits::DefaultPtrTraits>, void **, int *, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<float, 1, true, int,
faiss::gpu::traits::DefaultPtrTraits>) [with Dims=64, L2=true, T=half]"
impl/IVFFlatScan.cu(698): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=float, Op=faiss::gpu::Sum<float>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(35): here
instantiation of "T faiss::gpu::warpReduceAllSum(T) [with T=float, ReduceWidth=32]"
impl/IVFFlatScan.cu(275): here
instantiation of "void faiss::gpu::IVFFlatScan<64, L2, half>::scan(float *, void *, int, int, float *) [with L2=true]"
impl/IVFFlatScan.cu(606): here
instantiation of "void faiss::gpu::ivfFlatScan<Dims,L2,T>(faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, tru
e, int, faiss::gpu::traits::DefaultPtrTraits>, void **, int *, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<float, 1, true, int,
faiss::gpu::traits::DefaultPtrTraits>) [with Dims=64, L2=true, T=half]"
impl/IVFFlatScan.cu(698): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFPQ.cu -o impl/IVFPQ.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFUtils.cu -o impl/IVFUtils.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFUtilsSelect1.cu -o impl/IVFUtilsSelect1.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(78): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
impl/../utils/Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(78): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(69): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=32, NumThreadQ=2, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(78): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
impl/../utils/Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(78): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(69): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=32, NumThreadQ=2, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
^Cnvcc error : 'g++' died due to signal 2
make: *** [impl/IVFUtilsSelect1.o] Interrupt
matthijs@devfair004:~/faiss_py3_cuda9/gpu$ make clean
rm -rf *.o impl/*.o utils/*.o test/*.o libgpufaiss.a \
../python/*swigfaiss_gpu* ../*swigfaiss_gpu*
matthijs@devfair004:~/faiss_py3_cuda9/gpu$ make 2>&1 /tmp/compile_logs
make: *** No rule to make target `/tmp/compile_logs'. Stop.
matthijs@devfair004:~/faiss_py3_cuda9/gpu$ make -j10
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c GpuResources.cpp -o GpuResources.o -I/public/apps/cuda/9.0//include
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c IndexProxy.cpp -o IndexProxy.o -I/public/apps/cuda/9.0//include
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c StandardGpuResources.cpp -o StandardGpuResources.o -I/public/apps/cuda/9.0//include
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c GpuAutoTune.cpp -o GpuAutoTune.o -I/public/apps/cuda/9.0//include
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c impl/RemapIndices.cpp -o impl/RemapIndices.o -I/public/apps/cuda/9.0//include
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c utils/DeviceMemory.cpp -o utils/DeviceMemory.o -I/public/apps/cuda/9.0//include
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c utils/StackDeviceMemory.cpp -o utils/StackDeviceMemory.o -I/public/apps/cuda/9.0//include
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c utils/DeviceUtils.cpp -o utils/DeviceUtils.o -I/public/apps/cuda/9.0//include
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c utils/Timer.cpp -o utils/Timer.o -I/public/apps/cuda/9.0//include
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c utils/MemorySpace.cpp -o utils/MemorySpace.o -I/public/apps/cuda/9.0//include
g++ -std=c++11 -fPIC -m64 -Wall -g -Wno-sign-compare -O3 -fopenmp \
-c utils/WorkerThread.cpp -o utils/WorkerThread.o -I/public/apps/cuda/9.0//include
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/BroadcastSum.cu -o impl/BroadcastSum.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/Distance.cu -o impl/Distance.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/FlatIndex.cu -o impl/FlatIndex.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/InvertedListAppend.cu -o impl/InvertedListAppend.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFBase.cu -o impl/IVFBase.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFFlat.cu -o impl/IVFFlat.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFFlatScan.cu -o impl/IVFFlatScan.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFPQ.cu -o impl/IVFPQ.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFUtils.cu -o impl/IVFUtils.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFUtilsSelect1.cu -o impl/IVFUtilsSelect1.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=float, Op=faiss::gpu::Sum<float>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(35): here
instantiation of "T faiss::gpu::warpReduceAllSum(T) [with T=float, ReduceWidth=32]"
impl/IVFFlatScan.cu(275): here
instantiation of "void faiss::gpu::IVFFlatScan<64, L2, half>::scan(float *, void *, int, int, float *) [with L2=true]"
impl/IVFFlatScan.cu(606): here
instantiation of "void faiss::gpu::ivfFlatScan<Dims,L2,T>(faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, tru
e, int, faiss::gpu::traits::DefaultPtrTraits>, void **, int *, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<float, 1, true, int,
faiss::gpu::traits::DefaultPtrTraits>) [with Dims=64, L2=true, T=half]"
impl/IVFFlatScan.cu(698): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(78): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
impl/../utils/Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(78): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(69): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=32, NumThreadQ=2, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/IVFUtilsSelect2.cu -o impl/IVFUtilsSelect2.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=float, Op=faiss::gpu::Sum<float>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(35): here
instantiation of "T faiss::gpu::warpReduceAllSum(T) [with T=float, ReduceWidth=32]"
impl/IVFFlatScan.cu(275): here
instantiation of "void faiss::gpu::IVFFlatScan<64, L2, half>::scan(float *, void *, int, int, float *) [with L2=true]"
impl/IVFFlatScan.cu(606): here
instantiation of "void faiss::gpu::ivfFlatScan<Dims,L2,T>(faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, tru
e, int, faiss::gpu::traits::DefaultPtrTraits>, void **, int *, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<float, 1, true, int,
faiss::gpu::traits::DefaultPtrTraits>) [with Dims=64, L2=true, T=half]"
impl/IVFFlatScan.cu(698): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/L2Norm.cu -o impl/L2Norm.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect2.cu(98): here
instantiation of "void faiss::gpu::pass2SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTrai
ts>, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, void **, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu:
:Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, faiss::gpu::IndicesOptions, faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, f
aiss::gpu::Tensor<long, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect2.cu(204): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
impl/../utils/Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect2.cu(98): here
instantiation of "void faiss::gpu::pass2SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTrai
ts>, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, void **, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu:
:Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, faiss::gpu::IndicesOptions, faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, f
aiss::gpu::Tensor<long, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect2.cu(204): here
impl/../utils/Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
impl/IVFUtilsSelect2.cu(89): here
instantiation of "void faiss::gpu::pass2SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTrai
ts>, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, void **, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu:
:Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, faiss::gpu::IndicesOptions, faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, f
aiss::gpu::Tensor<long, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=32, NumThreadQ=2, Dir=true]"
impl/IVFUtilsSelect2.cu(204): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=float, Op=faiss::gpu::Sum<float>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(35): here
instantiation of "T faiss::gpu::warpReduceAllSum(T) [with T=float, ReduceWidth=32]"
impl/L2Norm.cu(66): here
instantiation of "void faiss::gpu::l2Norm<T,TVec,RowTileSize,NormLoop,NormSquared>(faiss::gpu::Tensor<TVec, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss:
:gpu::Tensor<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with T=float, TVec=float4, RowTileSize=8, NormLoop=true, NormSquared=true]"
impl/L2Norm.cu(219): here
instantiation of "void faiss::gpu::runL2Norm<T,TVec>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, f
aiss::gpu::traits::DefaultPtrTraits> &, __nv_bool, cudaStream_t) [with T=float, TVec=float4]"
impl/L2Norm.cu(244): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=half, Op=faiss::gpu::Sum<half>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(35): here
instantiation of "T faiss::gpu::warpReduceAllSum(T) [with T=half, ReduceWidth=32]"
impl/L2Norm.cu(66): here
instantiation of "void faiss::gpu::l2Norm<T,TVec,RowTileSize,NormLoop,NormSquared>(faiss::gpu::Tensor<TVec, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss:
:gpu::Tensor<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with T=half, TVec=half2, RowTileSize=8, NormLoop=true, NormSquared=true]"
impl/L2Norm.cu(219): here
instantiation of "void faiss::gpu::runL2Norm<T,TVec>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, f
aiss::gpu::traits::DefaultPtrTraits> &, __nv_bool, cudaStream_t) [with T=half, TVec=half2]"
impl/L2Norm.cu(252): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/L2Select.cu -o impl/L2Select.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=float, Op=faiss::gpu::Sum<float>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(35): here
instantiation of "T faiss::gpu::warpReduceAllSum(T) [with T=float, ReduceWidth=32]"
impl/L2Norm.cu(66): here
instantiation of "void faiss::gpu::l2Norm<T,TVec,RowTileSize,NormLoop,NormSquared>(faiss::gpu::Tensor<TVec, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss:
:gpu::Tensor<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with T=float, TVec=float4, RowTileSize=8, NormLoop=true, NormSquared=true]"
impl/L2Norm.cu(219): here
instantiation of "void faiss::gpu::runL2Norm<T,TVec>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, f
aiss::gpu::traits::DefaultPtrTraits> &, __nv_bool, cudaStream_t) [with T=float, TVec=float4]"
impl/L2Norm.cu(244): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=half, Op=faiss::gpu::Sum<half>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(35): here
instantiation of "T faiss::gpu::warpReduceAllSum(T) [with T=half, ReduceWidth=32]"
impl/L2Norm.cu(66): here
instantiation of "void faiss::gpu::l2Norm<T,TVec,RowTileSize,NormLoop,NormSquared>(faiss::gpu::Tensor<TVec, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss:
:gpu::Tensor<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with T=half, TVec=half2, RowTileSize=8, NormLoop=true, NormSquared=true]"
impl/L2Norm.cu(219): here
instantiation of "void faiss::gpu::runL2Norm<T,TVec>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, f
aiss::gpu::traits::DefaultPtrTraits> &, __nv_bool, cudaStream_t) [with T=half, TVec=half2]"
impl/L2Norm.cu(252): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Min<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(44): here
instantiation of "T faiss::gpu::blockReduceAll<T,Op,BroadcastAll,KillWARDependency>(T, Op, T *) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Min<faiss::gpu::Pa
ir<float, int>>, BroadcastAll=false, KillWARDependency=false]"
impl/L2Select.cu(70): here
instantiation of "void faiss::gpu::l2SelectMin1<T,kRowsPerBlock,kBlockSize>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tens
or<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, true, int, faiss::
gpu::traits::DefaultPtrTraits>) [with T=float, kRowsPerBlock=8, kBlockSize=256]"
impl/L2Select.cu(187): here
instantiation of "void faiss::gpu::runL2SelectMin(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, fais
s::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::Default
PtrTraits> &, int, cudaStream_t) [with T=float]"
impl/L2Select.cu(228): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
impl/../utils/Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Min<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(44): here
instantiation of "T faiss::gpu::blockReduceAll<T,Op,BroadcastAll,KillWARDependency>(T, Op, T *) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Min<faiss::gpu::Pa
ir<float, int>>, BroadcastAll=false, KillWARDependency=false]"
impl/L2Select.cu(70): here
instantiation of "void faiss::gpu::l2SelectMin1<T,kRowsPerBlock,kBlockSize>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tens
or<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, true, int, faiss::
gpu::traits::DefaultPtrTraits>) [with T=float, kRowsPerBlock=8, kBlockSize=256]"
impl/L2Select.cu(187): here
instantiation of "void faiss::gpu::runL2SelectMin(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, fais
s::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::Default
PtrTraits> &, int, cudaStream_t) [with T=float]"
impl/L2Select.cu(228): here
impl/../utils/Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
impl/L2Select.cu(147): here
instantiation of "void faiss::gpu::l2SelectMinK<T,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss
::gpu::Tensor<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, true, i
nt, faiss::gpu::traits::DefaultPtrTraits>, int, T) [with T=float, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
impl/L2Select.cu(203): here
instantiation of "void faiss::gpu::runL2SelectMin(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, fais
s::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::Default
PtrTraits> &, int, cudaStream_t) [with T=float]"
impl/L2Select.cu(228): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
impl/../utils/Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=half, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Min<faiss::gpu::Pair<half, int>>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(44): here
instantiation of "T faiss::gpu::blockReduceAll<T,Op,BroadcastAll,KillWARDependency>(T, Op, T *) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Min<faiss::gpu::Pai
r<half, int>>, BroadcastAll=false, KillWARDependency=false]"
impl/L2Select.cu(70): here
instantiation of "void faiss::gpu::l2SelectMin1<T,kRowsPerBlock,kBlockSize>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tens
or<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, true, int, faiss::
gpu::traits::DefaultPtrTraits>) [with T=half, kRowsPerBlock=8, kBlockSize=256]"
impl/L2Select.cu(187): here
instantiation of "void faiss::gpu::runL2SelectMin(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, fais
s::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::Default
PtrTraits> &, int, cudaStream_t) [with T=half]"
impl/L2Select.cu(243): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/PQCodeDistances.cu -o impl/PQCodeDistances.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/PQScanMultiPassNoPrecomputed.cu -o impl/PQScanMultiPassNoPrecomputed.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/PQScanMultiPassPrecomputed.cu -o impl/PQScanMultiPassPrecomputed.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c impl/VectorResidual.cu -o impl/VectorResidual.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c GpuIndex.cu -o GpuIndex.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c GpuIndexFlat.cu -o GpuIndexFlat.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c GpuIndexIVF.cu -o GpuIndexIVF.o
utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c GpuIndexIVFFlat.cu -o GpuIndexIVFFlat.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c GpuIndexIVFPQ.cu -o GpuIndexIVFPQ.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/Float16.cu -o utils/Float16.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/MatrixMult.cu -o utils/MatrixMult.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/BlockSelectFloat.cu -o utils/BlockSelectFloat.o
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/BlockSelectHalf.cu -o utils/BlockSelectHalf.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/WarpSelectFloat.cu -o utils/WarpSelectFloat.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/WarpSelectHalf.cu -o utils/WarpSelectHalf.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectHalf1.cu -o utils/blockselect/BlockSelectHalf1.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectFloat1.cu -o utils/blockselect/BlockSelectFloat1.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=half, U=int]"
utils/blockselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<half, int>>, ReduceWidth=32]"
utils/blockselect/../Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<ha
lf>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(57): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf1.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=half, U=int]"
utils/blockselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<half, int>>, ReduceWidth=32]"
utils/blockselect/../Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<ha
lf>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(57): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf1.cu(15): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectHalf1.cu -o utils/warpselect/WarpSelectHalf1.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
utils/blockselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
utils/blockselect/../Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(57): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat1.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
utils/blockselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
utils/blockselect/../Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(57): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat1.cu(14): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectFloat1.cu -o utils/warpselect/WarpSelectFloat1.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=half, U=int]"
utils/blockselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<half, int>>, ReduceWidth=32]"
utils/blockselect/../Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<ha
lf>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(57): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf1.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=half, U=int]"
utils/blockselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<half, int>>, ReduceWidth=32]"
utils/blockselect/../Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<ha
lf>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(57): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf1.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=half, U=int]"
utils/warpselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<half, int>>, ReduceWidth=32]"
utils/warpselect/../Select.cuh(550): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<hal
f>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(58): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf1.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=half, U=int]"
utils/warpselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<half, int>>, ReduceWidth=32]"
utils/warpselect/../Select.cuh(550): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<hal
f>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(58): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf1.cu(15): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
utils/warpselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
utils/warpselect/../Select.cuh(550): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<fl
oat>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(58): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat1.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
utils/warpselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
utils/warpselect/../Select.cuh(550): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<fl
oat>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(58): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat1.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
utils/blockselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
utils/blockselect/../Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(57): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat1.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
utils/blockselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
utils/blockselect/../Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(57): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat1.cu(14): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectHalf32.cu -o utils/blockselect/BlockSelectHalf32.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=half, U=int]"
utils/warpselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<half, int>>, ReduceWidth=32]"
utils/warpselect/../Select.cuh(550): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<hal
f>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(58): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf1.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=half, U=int]"
utils/warpselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<half, int>>, ReduceWidth=32]"
utils/warpselect/../Select.cuh(550): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<hal
f>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(58): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf1.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectFloat32.cu -o utils/blockselect/BlockSelectFloat32.o
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf32.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf32.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf32.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
utils/warpselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
utils/warpselect/../Select.cuh(550): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<fl
oat>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(58): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat1.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
utils/warpselect/../Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
utils/warpselect/../Select.cuh(550): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<fl
oat>, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(58): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1, NumThreadQ=1, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat1.cu(14): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectHalf32.cu -o utils/warpselect/WarpSelectHalf32.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectFloat32.cu -o utils/warpselect/WarpSelectFloat32.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat32.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat32.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat32.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectHalf64.cu -o utils/blockselect/BlockSelectHalf64.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf32.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf32.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf32.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf32.cu(15): here
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat32.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat32.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat32.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat32.cu(14): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectFloat64.cu -o utils/blockselect/BlockSelectFloat64.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf64.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf64.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf64.cu(15): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectHalf64.cu -o utils/warpselect/WarpSelectHalf64.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf32.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf32.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf32.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat64.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat64.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat64.cu(14): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat32.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat32.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat32.cu(14): here
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf64.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf64.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf64.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf64.cu(15): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat32.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat32.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat32.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat32.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf32.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf32.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf32.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf32.cu(15): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf64.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf64.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf64.cu(15): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectFloat64.cu -o utils/warpselect/WarpSelectFloat64.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectHalf128.cu -o utils/blockselect/BlockSelectHalf128.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectFloat128.cu -o utils/blockselect/BlockSelectFloat128.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat64.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat64.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat64.cu(14): here
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf64.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf64.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf64.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf64.cu(15): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat64.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat64.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat64.cu(14): here
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf128.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat64.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf128.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf128.cu(15): here
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat128.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat128.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat128.cu(14): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectHalf128.cu -o utils/warpselect/WarpSelectHalf128.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf128.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf128.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf128.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf128.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat64.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat64.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat64.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=64, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat64.cu(14): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat128.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat128.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat128.cu(14): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectFloat128.cu -o utils/warpselect/WarpSelectFloat128.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectHalf256.cu -o utils/blockselect/BlockSelectHalf256.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectFloat256.cu -o utils/blockselect/BlockSelectFloat256.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf128.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf128.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf128.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat256.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat256.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat256.cu(14): here
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat128.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat128.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat128.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat128.cu(14): here
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf256.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf256.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf256.cu(15): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf128.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf128.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf128.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf128.cu(15): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectHalf256.cu -o utils/warpselect/WarpSelectHalf256.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat128.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat128.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=3, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat128.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=128, NumThreadQ=3, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat128.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf256.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf256.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf256.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf256.cu(15): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectFloat256.cu -o utils/warpselect/WarpSelectFloat256.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat256.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat256.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat256.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat256.cu(14): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectHalfF512.cu -o utils/blockselect/BlockSelectHalfF512.o
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat256.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat256.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloat256.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectFloatF512.cu -o utils/blockselect/BlockSelectFloatF512.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF512.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF512.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF512.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectHalfF512.cu -o utils/warpselect/WarpSelectHalfF512.o
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF512.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu
::Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF512.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu
::Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF512.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF512.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF512.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF512.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF512.cu(15): here
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf256.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf256.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalf256.cu(15): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat256.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat256.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat256.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloat256.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf256.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf256.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf256.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=256, NumThreadQ=4, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalf256.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectFloatF512.cu -o utils/warpselect/WarpSelectFloatF512.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF512.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectHalfT512.cu -o utils/blockselect/BlockSelectHalfT512.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF512.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF512.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF512.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF512.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT512.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT512.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT512.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF512.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF512.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF512.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF512.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu
::Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF512.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu
::Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF512.cu(14): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectFloatT512.cu -o utils/blockselect/BlockSelectFloatT512.o
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectHalfT512.cu -o utils/warpselect/WarpSelectHalfT512.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT512.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT512.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT512.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT512.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT512.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT512.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT512.cu(15): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(78): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
impl/../utils/Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(78): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
impl/../utils/Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
impl/IVFUtilsSelect1.cu(69): here
instantiation of "void faiss::gpu::pass1SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits
>, faiss::gpu::Tensor<float, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, int, faiss::gpu::Tensor<float, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::g
pu::Tensor<int, 3, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=32, NumThreadQ=2, Dir=true]"
impl/IVFUtilsSelect1.cu(135): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF512.cu(14): here
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect2.cu(98): here
instantiation of "void faiss::gpu::pass2SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTrai
ts>, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, void **, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu:
:Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, faiss::gpu::IndicesOptions, faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, f
aiss::gpu::Tensor<long, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect2.cu(204): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
impl/../utils/Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Max<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Select.cuh(305): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, 1, NumThreadQ, ThreadsPerBlock>::reduce() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<f
loat>, NumThreadQ=1, ThreadsPerBlock=128]"
impl/IVFUtilsSelect2.cu(98): here
instantiation of "void faiss::gpu::pass2SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTrai
ts>, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, void **, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu:
:Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, faiss::gpu::IndicesOptions, faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, f
aiss::gpu::Tensor<long, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=1, NumThreadQ=1, Dir=true]"
impl/IVFUtilsSelect2.cu(204): here
impl/../utils/Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
impl/IVFUtilsSelect2.cu(89): here
instantiation of "void faiss::gpu::pass2SelectLists<ThreadsPerBlock,NumWarpQ,NumThreadQ,Dir>(faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTrai
ts>, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, void **, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu:
:Tensor<int, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, int, faiss::gpu::IndicesOptions, faiss::gpu::Tensor<float, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, f
aiss::gpu::Tensor<long, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>) [with ThreadsPerBlock=128, NumWarpQ=32, NumThreadQ=2, Dir=true]"
impl/IVFUtilsSelect2.cu(204): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectFloatT512.cu -o utils/warpselect/WarpSelectFloatT512.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT512.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT512.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT512.cu(15): here
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT512.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT512.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT512.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT512.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
impl/../utils/Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Min<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(44): here
instantiation of "T faiss::gpu::blockReduceAll<T,Op,BroadcastAll,KillWARDependency>(T, Op, T *) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Min<faiss::gpu::Pa
ir<float, int>>, BroadcastAll=false, KillWARDependency=false]"
impl/L2Select.cu(70): here
instantiation of "void faiss::gpu::l2SelectMin1<T,kRowsPerBlock,kBlockSize>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tens
or<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, true, int, faiss::
gpu::traits::DefaultPtrTraits>) [with T=float, kRowsPerBlock=8, kBlockSize=256]"
impl/L2Select.cu(187): here
instantiation of "void faiss::gpu::runL2SelectMin(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, fais
s::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::Default
PtrTraits> &, int, cudaStream_t) [with T=float]"
impl/L2Select.cu(228): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
impl/../utils/Pair.cuh(68): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=float, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Min<faiss::gpu::Pair<float, int>>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(44): here
instantiation of "T faiss::gpu::blockReduceAll<T,Op,BroadcastAll,KillWARDependency>(T, Op, T *) [with T=faiss::gpu::Pair<float, int>, Op=faiss::gpu::Min<faiss::gpu::Pa
ir<float, int>>, BroadcastAll=false, KillWARDependency=false]"
impl/L2Select.cu(70): here
instantiation of "void faiss::gpu::l2SelectMin1<T,kRowsPerBlock,kBlockSize>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tens
or<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, true, int, faiss::
gpu::traits::DefaultPtrTraits>) [with T=float, kRowsPerBlock=8, kBlockSize=256]"
impl/L2Select.cu(187): here
instantiation of "void faiss::gpu::runL2SelectMin(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, fais
s::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::Default
PtrTraits> &, int, cudaStream_t) [with T=float]"
impl/L2Select.cu(228): here
impl/../utils/Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
impl/L2Select.cu(147): here
instantiation of "void faiss::gpu::l2SelectMinK<T,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss
::gpu::Tensor<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, true, i
nt, faiss::gpu::traits::DefaultPtrTraits>, int, T) [with T=float, NumWarpQ=32, NumThreadQ=2, ThreadsPerBlock=128]"
impl/L2Select.cu(203): here
instantiation of "void faiss::gpu::runL2SelectMin(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, fais
s::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::Default
PtrTraits> &, int, cudaStream_t) [with T=float]"
impl/L2Select.cu(228): here
impl/../utils/WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
impl/../utils/Pair.cuh(67): here
instantiation of "faiss::gpu::Pair<T, U> faiss::gpu::shfl_xor(const faiss::gpu::Pair<T, U> &, int, int) [with T=half, U=int]"
impl/../utils/Reductions.cuh(26): here
instantiation of "T faiss::gpu::warpReduceAll(T, Op) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Min<faiss::gpu::Pair<half, int>>, ReduceWidth=32]"
impl/../utils/Reductions.cuh(44): here
instantiation of "T faiss::gpu::blockReduceAll<T,Op,BroadcastAll,KillWARDependency>(T, Op, T *) [with T=faiss::gpu::Pair<half, int>, Op=faiss::gpu::Min<faiss::gpu::Pai
r<half, int>>, BroadcastAll=false, KillWARDependency=false]"
impl/L2Select.cu(70): here
instantiation of "void faiss::gpu::l2SelectMin1<T,kRowsPerBlock,kBlockSize>(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tens
or<T, 1, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<int, 2, true, int, faiss::
gpu::traits::DefaultPtrTraits>) [with T=half, kRowsPerBlock=8, kBlockSize=256]"
impl/L2Select.cu(187): here
instantiation of "void faiss::gpu::runL2SelectMin(faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 1, true, int, fais
s::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<T, 2, true, int, faiss::gpu::traits::DefaultPtrTraits> &, faiss::gpu::Tensor<int, 2, true, int, faiss::gpu::traits::Default
PtrTraits> &, int, cudaStream_t) [with T=half]"
impl/L2Select.cu(243): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectHalfF1024.cu -o utils/blockselect/BlockSelectHalfF1024.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectFloatF1024.cu -o utils/blockselect/BlockSelectFloatF1024.o
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT512.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT512.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT512.cu(14): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF1024.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF1024.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF1024.cu(15): here
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF1024.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu
::Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF1024.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu
::Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF1024.cu(14): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectHalfF1024.cu -o utils/warpselect/WarpSelectHalfF1024.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF1024.cu(15): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT512.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=512, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT512.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectFloatF1024.cu -o utils/warpselect/WarpSelectFloatF1024.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF1024.cu(14): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectHalfT1024.cu -o utils/blockselect/BlockSelectHalfT1024.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT1024.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT1024.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT1024.cu(15): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/blockselect/BlockSelectFloatT1024.cu -o utils/blockselect/BlockSelectFloatT1024.o
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT1024.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT1024.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT1024.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfF1024.cu(15): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectHalfT1024.cu -o utils/warpselect/WarpSelectHalfT1024.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT1024.cu(15): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF1024.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu
::Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF1024.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu
::Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Com
parator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatF1024.cu(14): here
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<float>, Is
Bitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatF1024.cu(14): here
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF1024.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF1024.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=true, Comp=faiss::gpu::Comparator<half>, IsBi
tonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=true, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=false, Comp=faiss::gpu:
:Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comp
arator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=false, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfF1024.cu(15): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Com
parator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT1024.cu(15): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(896): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (
Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=half]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::C
omparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compar
ator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectHalfT1024.cu(15): here
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -g -O3 \
-c utils/warpselect/WarpSelectFloatT1024.cu -o utils/warpselect/WarpSelectFloatT1024.o
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT1024.cu(14): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT1024.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(__half, int, int)"
/public/apps/cuda/9.0//bin/..//include/cuda_fp16.hpp(914): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a future r
elease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=half]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT1024.cu(15): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=half, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<half>, IsB
itonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=half, V=int, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=half, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<half>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=half, V=int, Dir=true, Comp=faiss::gpu::
Comparator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=half, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<half>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=half, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectHalfT1024.cu(15): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Select.cuh(148): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT1024.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/blockselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT1024.cu(14): here
utils/blockselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/blockselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/blockselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/blockselect/../Select.cuh(182): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::C
omparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(157): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu:
:Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../Select.cuh(217): here
instantiation of "void faiss::gpu::BlockSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Comp
arator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/../BlockSelectKernel.cuh(48): here
instantiation of "void faiss::gpu::blockSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrT
raits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/blockselect/BlockSelectFloatT1024.cu(14): here
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Select.cuh(421): warning: function "__any"
/public/apps/cuda/9.0//bin/..//include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future
release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(295): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=float]"
utils/warpselect/../MergeNetworkWarp.cuh(100): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(84): warning: function "__shfl_xor(int, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(221): here was declared deprecated ("__shfl_xor() is deprecated in favor of __shfl_xor_sync() and may be removed in a f
uture release (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl_xor(T, int, int) [with T=int]"
utils/warpselect/../MergeNetworkWarp.cuh(101): here
instantiation of "void faiss::gpu::warpBitonicMergeLE16<K,V,L,Dir,Comp,IsBitonic>(K &, V &) [with K=float, V=int, L=1, Dir=false, Comp=faiss::gpu::Comparator<float>, I
sBitonic=false]"
utils/warpselect/../MergeNetworkWarp.cuh(497): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, 1, Dir, Comp>::sort(K *, V *) [with K=float, V=int, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=2, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=4, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(459): here
instantiation of "void faiss::gpu::BitonicSortStep<K, V, N, Dir, Comp>::sort(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../MergeNetworkWarp.cuh(509): here
instantiation of "void faiss::gpu::warpSortAnyRegisters<K,V,N,Dir,Comp>(K *, V *) [with K=float, V=int, N=8, Dir=false, Comp=faiss::gpu::Comparator<float>]"
utils/warpselect/../Select.cuh(450): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::mergeWarpQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::Co
mparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(429): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT1024.cu(14): here
utils/warpselect/../WarpShuffles.cuh(25): warning: function "__shfl(float, int, int)"
/public/apps/cuda/9.0//bin/..//include/sm_30_intrinsics.hpp(244): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future re
lease (Use -Wno-deprecated-declarations to suppress this warning).")
detected during:
instantiation of "T faiss::gpu::shfl(T, int, int) [with T=float]"
utils/warpselect/../Select.cuh(442): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::checkThreadQ() [with K=float, V=int, Dir=true, Comp=faiss::gpu::
Comparator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../Select.cuh(464): here
instantiation of "void faiss::gpu::WarpSelect<K, V, Dir, Comp, NumWarpQ, NumThreadQ, ThreadsPerBlock>::add(K, V) [with K=float, V=int, Dir=true, Comp=faiss::gpu::Compa
rator<float>, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/../WarpSelectKernel.cuh(49): here
instantiation of "void faiss::gpu::warpSelect<K,IndexType,Dir,NumWarpQ,NumThreadQ,ThreadsPerBlock>(faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTr
aits>, faiss::gpu::Tensor<K, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, faiss::gpu::Tensor<IndexType, 2, true, int, faiss::gpu::traits::DefaultPtrTraits>, K, IndexType,
int) [with K=float, IndexType=int, Dir=true, NumWarpQ=1024, NumThreadQ=8, ThreadsPerBlock=128]"
utils/warpselect/WarpSelectFloatT1024.cu(14): here
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/blockselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
utils/warpselect/../Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(90): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(90): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __host__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(94): warning: __device__ annotation on a defaulted function("Tensor") is ignored
impl/../utils/Tensor.cuh(98): warning: __host__ annotation on a defaulted function("operator=") is ignored
impl/../utils/Tensor.cuh(98): warning: __device__ annotation on a defaulted function("operator=") is ignored
ar r libgpufaiss.a GpuResources.o IndexProxy.o StandardGpuResources.o GpuAutoTune.o impl/RemapIndices.o utils/DeviceMemory.o utils/StackDeviceMemory.o utils/DeviceUtils.o utils/Ti
mer.o utils/MemorySpace.o utils/WorkerThread.o impl/BroadcastSum.o impl/Distance.o impl/FlatIndex.o impl/InvertedListAppend.o impl/IVFBase.o impl/IVFFlat.o impl/IVFFlatScan.o impl
/IVFPQ.o impl/IVFUtils.o impl/IVFUtilsSelect1.o impl/IVFUtilsSelect2.o impl/L2Norm.o impl/L2Select.o impl/PQCodeDistances.o impl/PQScanMultiPassNoPrecomputed.o impl/PQScanMultiPas
sPrecomputed.o impl/VectorResidual.o GpuIndex.o GpuIndexFlat.o GpuIndexIVF.o GpuIndexIVFFlat.o GpuIndexIVFPQ.o utils/Float16.o utils/MatrixMult.o utils/BlockSelectFloat.o utils/Bl
ockSelectHalf.o utils/WarpSelectFloat.o utils/WarpSelectHalf.o utils/nvidia/fp16_emu.o utils/blockselect/BlockSelectHalf1.o utils/blockselect/BlockSelectFloat1.o utils/warpselect/
WarpSelectHalf1.o utils/warpselect/WarpSelectFloat1.o utils/blockselect/BlockSelectHalf32.o utils/blockselect/BlockSelectFloat32.o utils/warpselect/WarpSelectHalf32.o utils/warpse
lect/WarpSelectFloat32.o utils/blockselect/BlockSelectHalf64.o utils/blockselect/BlockSelectFloat64.o utils/warpselect/WarpSelectHalf64.o utils/warpselect/WarpSelectFloat64.o util
s/blockselect/BlockSelectHalf128.o utils/blockselect/BlockSelectFloat128.o utils/warpselect/WarpSelectHalf128.o utils/warpselect/WarpSelectFloat128.o utils/blockselect/BlockSelect
Half256.o utils/blockselect/BlockSelectFloat256.o utils/warpselect/WarpSelectHalf256.o utils/warpselect/WarpSelectFloat256.o utils/blockselect/BlockSelectHalfF512.o utils/blocksel
ect/BlockSelectFloatF512.o utils/warpselect/WarpSelectHalfF512.o utils/warpselect/WarpSelectFloatF512.o utils/blockselect/BlockSelectHalfT512.o utils/blockselect/BlockSelectFloatT
512.o utils/warpselect/WarpSelectHalfT512.o utils/warpselect/WarpSelectFloatT512.o utils/blockselect/BlockSelectHalfF1024.o utils/blockselect/BlockSelectFloatF1024.o utils/warpsel
ect/WarpSelectHalfF1024.o utils/warpselect/WarpSelectFloatF1024.o utils/blockselect/BlockSelectHalfT1024.o utils/blockselect/BlockSelectFloatT1024.o utils/warpselect/WarpSelectHal
fT1024.o utils/warpselect/WarpSelectFloatT1024.o
ar: creating libgpufaiss.a
/public/apps/cuda/9.0//bin/nvcc -I /public/apps/cuda/9.0//targets/x86_64-linux/include/ -Xcompiler -fPIC -Xcudafe --diag_suppress=unrecognized_attribute -gencode arch=compute_60,
code="compute_60" -gencode arch=compute_61,code="compute_61" --std c++11 -lineinfo -ccbin g++ -DFAISS_USE_FLOAT16 -o test/demo_ivfpq_indexing_gpu test/demo_ivfpq_indexing_gpu.cpp
libgpufaiss.a ../libfaiss.a -Xcompiler -fopenmp -lcublas \
-Xlinker --no-as-needed -Xlinker -rpath,/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/lib/intel64_lin -L/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/l
ib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_gnu_thread -ldl -lpthread
matthijs@devfair004:~/faiss_py3_cuda9/gpu$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment