Skip to content

Commit 2ebbeca

Browse files
authored
Remove fp16 kernels that have no public entry point (#268)
`libcuvs.so` contains fp16 kernels that are not accessible (missing headers and missing public entry points). This PR removes the unused kernel. Authors: - Tamas Bela Feher (https://github.com/tfeher) Approvers: - Ben Frederickson (https://github.com/benfred) - Corey J. Nolet (https://github.com/cjnolet) URL: #268
1 parent eb4d38e commit 2ebbeca

1 file changed

Lines changed: 0 additions & 48 deletions

File tree

cpp/CMakeLists.txt

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -268,14 +268,6 @@ add_library(
268268
src/neighbors/detail/cagra/q_search_multi_cta_float_uint32_dim512_t32_8pq_4subd_half.cu
269269
src/neighbors/detail/cagra/q_search_multi_cta_float_uint32_dim1024_t32_8pq_2subd_half.cu
270270
src/neighbors/detail/cagra/q_search_multi_cta_float_uint32_dim1024_t32_8pq_4subd_half.cu
271-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint32_dim128_t8_8pq_2subd_half.cu
272-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint32_dim128_t8_8pq_4subd_half.cu
273-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint32_dim256_t16_8pq_2subd_half.cu
274-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint32_dim256_t16_8pq_4subd_half.cu
275-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint32_dim512_t32_8pq_2subd_half.cu
276-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint32_dim512_t32_8pq_4subd_half.cu
277-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint32_dim1024_t32_8pq_2subd_half.cu
278-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint32_dim1024_t32_8pq_4subd_half.cu
279271
src/neighbors/detail/cagra/q_search_multi_cta_int8_uint32_dim128_t8_8pq_2subd_half.cu
280272
src/neighbors/detail/cagra/q_search_multi_cta_int8_uint32_dim128_t8_8pq_4subd_half.cu
281273
src/neighbors/detail/cagra/q_search_multi_cta_int8_uint32_dim256_t16_8pq_2subd_half.cu
@@ -300,14 +292,6 @@ add_library(
300292
src/neighbors/detail/cagra/q_search_multi_cta_float_uint64_dim512_t32_8pq_4subd_half.cu
301293
src/neighbors/detail/cagra/q_search_multi_cta_float_uint64_dim1024_t32_8pq_2subd_half.cu
302294
src/neighbors/detail/cagra/q_search_multi_cta_float_uint64_dim1024_t32_8pq_4subd_half.cu
303-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint64_dim128_t8_8pq_2subd_half.cu
304-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint64_dim128_t8_8pq_4subd_half.cu
305-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint64_dim256_t16_8pq_2subd_half.cu
306-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint64_dim256_t16_8pq_4subd_half.cu
307-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint64_dim512_t32_8pq_2subd_half.cu
308-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint64_dim512_t32_8pq_4subd_half.cu
309-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint64_dim1024_t32_8pq_2subd_half.cu
310-
src/neighbors/detail/cagra/q_search_multi_cta_half_uint64_dim1024_t32_8pq_4subd_half.cu
311295
src/neighbors/detail/cagra/q_search_single_cta_float_uint32_dim128_t8_8pq_2subd_half.cu
312296
src/neighbors/detail/cagra/q_search_single_cta_float_uint32_dim128_t8_8pq_4subd_half.cu
313297
src/neighbors/detail/cagra/q_search_single_cta_float_uint32_dim256_t16_8pq_2subd_half.cu
@@ -316,14 +300,6 @@ add_library(
316300
src/neighbors/detail/cagra/q_search_single_cta_float_uint32_dim512_t32_8pq_4subd_half.cu
317301
src/neighbors/detail/cagra/q_search_single_cta_float_uint32_dim1024_t32_8pq_2subd_half.cu
318302
src/neighbors/detail/cagra/q_search_single_cta_float_uint32_dim1024_t32_8pq_4subd_half.cu
319-
src/neighbors/detail/cagra/q_search_single_cta_half_uint32_dim128_t8_8pq_2subd_half.cu
320-
src/neighbors/detail/cagra/q_search_single_cta_half_uint32_dim128_t8_8pq_4subd_half.cu
321-
src/neighbors/detail/cagra/q_search_single_cta_half_uint32_dim256_t16_8pq_2subd_half.cu
322-
src/neighbors/detail/cagra/q_search_single_cta_half_uint32_dim256_t16_8pq_4subd_half.cu
323-
src/neighbors/detail/cagra/q_search_single_cta_half_uint32_dim512_t32_8pq_2subd_half.cu
324-
src/neighbors/detail/cagra/q_search_single_cta_half_uint32_dim512_t32_8pq_4subd_half.cu
325-
src/neighbors/detail/cagra/q_search_single_cta_half_uint32_dim1024_t32_8pq_2subd_half.cu
326-
src/neighbors/detail/cagra/q_search_single_cta_half_uint32_dim1024_t32_8pq_4subd_half.cu
327303
src/neighbors/detail/cagra/q_search_single_cta_int8_uint32_dim128_t8_8pq_2subd_half.cu
328304
src/neighbors/detail/cagra/q_search_single_cta_int8_uint32_dim128_t8_8pq_4subd_half.cu
329305
src/neighbors/detail/cagra/q_search_single_cta_int8_uint32_dim256_t16_8pq_2subd_half.cu
@@ -348,22 +324,10 @@ add_library(
348324
src/neighbors/detail/cagra/q_search_single_cta_float_uint64_dim512_t32_8pq_4subd_half.cu
349325
src/neighbors/detail/cagra/q_search_single_cta_float_uint64_dim1024_t32_8pq_2subd_half.cu
350326
src/neighbors/detail/cagra/q_search_single_cta_float_uint64_dim1024_t32_8pq_4subd_half.cu
351-
src/neighbors/detail/cagra/q_search_single_cta_half_uint64_dim128_t8_8pq_2subd_half.cu
352-
src/neighbors/detail/cagra/q_search_single_cta_half_uint64_dim128_t8_8pq_4subd_half.cu
353-
src/neighbors/detail/cagra/q_search_single_cta_half_uint64_dim256_t16_8pq_2subd_half.cu
354-
src/neighbors/detail/cagra/q_search_single_cta_half_uint64_dim256_t16_8pq_4subd_half.cu
355-
src/neighbors/detail/cagra/q_search_single_cta_half_uint64_dim512_t32_8pq_2subd_half.cu
356-
src/neighbors/detail/cagra/q_search_single_cta_half_uint64_dim512_t32_8pq_4subd_half.cu
357-
src/neighbors/detail/cagra/q_search_single_cta_half_uint64_dim1024_t32_8pq_2subd_half.cu
358-
src/neighbors/detail/cagra/q_search_single_cta_half_uint64_dim1024_t32_8pq_4subd_half.cu
359327
src/neighbors/detail/cagra/search_multi_cta_float_uint32_dim128_t8.cu
360328
src/neighbors/detail/cagra/search_multi_cta_float_uint32_dim256_t16.cu
361329
src/neighbors/detail/cagra/search_multi_cta_float_uint32_dim512_t32.cu
362330
src/neighbors/detail/cagra/search_multi_cta_float_uint32_dim1024_t32.cu
363-
src/neighbors/detail/cagra/search_multi_cta_half_uint32_dim128_t8.cu
364-
src/neighbors/detail/cagra/search_multi_cta_half_uint32_dim256_t16.cu
365-
src/neighbors/detail/cagra/search_multi_cta_half_uint32_dim512_t32.cu
366-
src/neighbors/detail/cagra/search_multi_cta_half_uint32_dim1024_t32.cu
367331
src/neighbors/detail/cagra/search_multi_cta_int8_uint32_dim128_t8.cu
368332
src/neighbors/detail/cagra/search_multi_cta_int8_uint32_dim256_t16.cu
369333
src/neighbors/detail/cagra/search_multi_cta_int8_uint32_dim512_t32.cu
@@ -376,18 +340,10 @@ add_library(
376340
src/neighbors/detail/cagra/search_multi_cta_float_uint64_dim256_t16.cu
377341
src/neighbors/detail/cagra/search_multi_cta_float_uint64_dim512_t32.cu
378342
src/neighbors/detail/cagra/search_multi_cta_float_uint64_dim1024_t32.cu
379-
src/neighbors/detail/cagra/search_multi_cta_half_uint64_dim128_t8.cu
380-
src/neighbors/detail/cagra/search_multi_cta_half_uint64_dim256_t16.cu
381-
src/neighbors/detail/cagra/search_multi_cta_half_uint64_dim512_t32.cu
382-
src/neighbors/detail/cagra/search_multi_cta_half_uint64_dim1024_t32.cu
383343
src/neighbors/detail/cagra/search_single_cta_float_uint32_dim128_t8.cu
384344
src/neighbors/detail/cagra/search_single_cta_float_uint32_dim256_t16.cu
385345
src/neighbors/detail/cagra/search_single_cta_float_uint32_dim512_t32.cu
386346
src/neighbors/detail/cagra/search_single_cta_float_uint32_dim1024_t32.cu
387-
src/neighbors/detail/cagra/search_single_cta_half_uint32_dim128_t8.cu
388-
src/neighbors/detail/cagra/search_single_cta_half_uint32_dim256_t16.cu
389-
src/neighbors/detail/cagra/search_single_cta_half_uint32_dim512_t32.cu
390-
src/neighbors/detail/cagra/search_single_cta_half_uint32_dim1024_t32.cu
391347
src/neighbors/detail/cagra/search_single_cta_int8_uint32_dim128_t8.cu
392348
src/neighbors/detail/cagra/search_single_cta_int8_uint32_dim256_t16.cu
393349
src/neighbors/detail/cagra/search_single_cta_int8_uint32_dim512_t32.cu
@@ -400,10 +356,6 @@ add_library(
400356
src/neighbors/detail/cagra/search_single_cta_float_uint64_dim256_t16.cu
401357
src/neighbors/detail/cagra/search_single_cta_float_uint64_dim512_t32.cu
402358
src/neighbors/detail/cagra/search_single_cta_float_uint64_dim1024_t32.cu
403-
src/neighbors/detail/cagra/search_single_cta_half_uint64_dim128_t8.cu
404-
src/neighbors/detail/cagra/search_single_cta_half_uint64_dim256_t16.cu
405-
src/neighbors/detail/cagra/search_single_cta_half_uint64_dim512_t32.cu
406-
src/neighbors/detail/cagra/search_single_cta_half_uint64_dim1024_t32.cu
407359
$<$<BOOL:${BUILD_CAGRA_HNSWLIB}>:src/neighbors/hnsw.cpp>
408360
src/neighbors/ivf_flat_index.cpp
409361
src/neighbors/ivf_flat/ivf_flat_build_extend_float_int64_t.cu

0 commit comments

Comments
 (0)