forked from facebookresearch/faiss
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdepend
11698 lines (11698 loc) · 723 KB
/
depend
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
IndexFlat.o: IndexFlat.cpp IndexFlat.h Index.h utils.h Heap.h distances.h \
FaissAssert.h FaissException.h AuxIndexStructures.h
IndexBinaryFlat.o: IndexBinaryFlat.cpp IndexBinaryFlat.h IndexBinary.h \
FaissAssert.h FaissException.h Index.h hamming.h Heap.h utils.h \
AuxIndexStructures.h
IndexIVFSpectralHash.o: IndexIVFSpectralHash.cpp IndexIVFSpectralHash.h \
IndexIVF.h Index.h InvertedLists.h Clustering.h Heap.h hamming.h utils.h \
FaissAssert.h FaissException.h AuxIndexStructures.h VectorTransform.h
InvertedLists.o: InvertedLists.cpp InvertedLists.h Index.h utils.h Heap.h \
FaissAssert.h FaissException.h
IndexLSH.o: IndexLSH.cpp IndexLSH.h Index.h VectorTransform.h utils.h \
Heap.h hamming.h FaissAssert.h FaissException.h
IndexPQ.o: IndexPQ.cpp IndexPQ.h Index.h ProductQuantizer.h Clustering.h \
Heap.h PolysemousTraining.h FaissAssert.h FaissException.h \
AuxIndexStructures.h hamming.h
ProductQuantizer.o: ProductQuantizer.cpp ProductQuantizer.h Clustering.h \
Index.h Heap.h FaissAssert.h FaissException.h VectorTransform.h \
IndexFlat.h utils.h
IndexBinaryIVF.o: IndexBinaryIVF.cpp IndexBinaryIVF.h IndexBinary.h \
FaissAssert.h FaissException.h Index.h IndexIVF.h InvertedLists.h \
Clustering.h Heap.h hamming.h utils.h AuxIndexStructures.h IndexFlat.h
Heap.o: Heap.cpp Heap.h
AuxIndexStructures.o: AuxIndexStructures.cpp AuxIndexStructures.h Index.h \
FaissAssert.h FaissException.h
IndexIVFPQ.o: IndexIVFPQ.cpp IndexIVFPQ.h IndexIVF.h Index.h \
InvertedLists.h Clustering.h Heap.h IndexPQ.h ProductQuantizer.h \
PolysemousTraining.h utils.h IndexFlat.h hamming.h FaissAssert.h \
FaissException.h AuxIndexStructures.h
PolysemousTraining.o: PolysemousTraining.cpp PolysemousTraining.h \
ProductQuantizer.h Clustering.h Index.h Heap.h utils.h hamming.h \
FaissAssert.h FaissException.h
AutoTune.o: AutoTune.cpp AutoTune.h Index.h IndexBinary.h FaissAssert.h \
FaissException.h utils.h Heap.h IndexFlat.h VectorTransform.h IndexLSH.h \
IndexPQ.h ProductQuantizer.h Clustering.h PolysemousTraining.h \
IndexIVF.h InvertedLists.h IndexIVFPQ.h IndexIVFFlat.h MetaIndexes.h \
IndexShards.h ThreadedIndex.h WorkerThread.h ThreadedIndex-inl.h \
IndexReplicas.h IndexScalarQuantizer.h IndexHNSW.h HNSW.h \
IndexBinaryFlat.h IndexBinaryHNSW.h IndexBinaryIVF.h
MetaIndexes.o: MetaIndexes.cpp MetaIndexes.h Index.h IndexShards.h \
IndexBinary.h FaissAssert.h FaissException.h ThreadedIndex.h \
WorkerThread.h ThreadedIndex-inl.h IndexReplicas.h Heap.h \
AuxIndexStructures.h
index_io.o: index_io.cpp index_io.h FaissAssert.h FaissException.h \
AuxIndexStructures.h Index.h IndexFlat.h VectorTransform.h IndexLSH.h \
IndexPQ.h ProductQuantizer.h Clustering.h Heap.h PolysemousTraining.h \
IndexIVF.h InvertedLists.h IndexIVFPQ.h IndexIVFFlat.h \
IndexIVFSpectralHash.h MetaIndexes.h IndexShards.h IndexBinary.h \
ThreadedIndex.h WorkerThread.h ThreadedIndex-inl.h IndexReplicas.h \
IndexScalarQuantizer.h IndexHNSW.h HNSW.h utils.h OnDiskInvertedLists.h \
IndexBinaryFlat.h IndexBinaryFromFloat.h IndexBinaryHNSW.h \
IndexBinaryIVF.h
VectorTransform.o: VectorTransform.cpp VectorTransform.h Index.h utils.h \
Heap.h FaissAssert.h FaissException.h IndexPQ.h ProductQuantizer.h \
Clustering.h PolysemousTraining.h
IndexHNSW.o: IndexHNSW.cpp IndexHNSW.h HNSW.h Index.h FaissAssert.h \
FaissException.h utils.h Heap.h IndexFlat.h IndexPQ.h ProductQuantizer.h \
Clustering.h PolysemousTraining.h IndexScalarQuantizer.h IndexIVF.h \
InvertedLists.h IndexIVFPQ.h AuxIndexStructures.h
IndexBinaryHNSW.o: IndexBinaryHNSW.cpp IndexBinaryHNSW.h HNSW.h Index.h \
FaissAssert.h FaissException.h utils.h Heap.h IndexBinaryFlat.h \
IndexBinary.h hamming.h AuxIndexStructures.h
OnDiskInvertedLists.o: OnDiskInvertedLists.cpp OnDiskInvertedLists.h \
IndexIVF.h Index.h InvertedLists.h Clustering.h Heap.h FaissAssert.h \
FaissException.h utils.h
IndexBinaryFromFloat.o: IndexBinaryFromFloat.cpp IndexBinaryFromFloat.h \
IndexBinary.h FaissAssert.h FaissException.h Index.h utils.h Heap.h
IndexIVF.o: IndexIVF.cpp IndexIVF.h Index.h InvertedLists.h Clustering.h \
Heap.h utils.h hamming.h FaissAssert.h FaissException.h IndexFlat.h \
AuxIndexStructures.h
IndexIVFFlat.o: IndexIVFFlat.cpp IndexIVFFlat.h IndexIVF.h Index.h \
InvertedLists.h Clustering.h Heap.h utils.h FaissAssert.h \
FaissException.h IndexFlat.h AuxIndexStructures.h
FaissException.o: FaissException.cpp FaissException.h
IVFlib.o: IVFlib.cpp IVFlib.h IndexIVF.h Index.h InvertedLists.h \
Clustering.h Heap.h VectorTransform.h FaissAssert.h FaissException.h
IndexBinary.o: IndexBinary.cpp IndexBinary.h FaissAssert.h \
FaissException.h Index.h
IndexScalarQuantizer.o: IndexScalarQuantizer.cpp IndexScalarQuantizer.h \
IndexIVF.h Index.h InvertedLists.h Clustering.h Heap.h utils.h \
FaissAssert.h FaissException.h AuxIndexStructures.h
utils_simd.o: utils_simd.cpp utils.h Heap.h
WorkerThread.o: WorkerThread.cpp WorkerThread.h FaissAssert.h \
FaissException.h
HNSW.o: HNSW.cpp HNSW.h Index.h FaissAssert.h FaissException.h utils.h \
Heap.h AuxIndexStructures.h
hamming.o: hamming.cpp hamming.h Heap.h FaissAssert.h FaissException.h
Clustering.o: Clustering.cpp Clustering.h Index.h AuxIndexStructures.h \
utils.h Heap.h FaissAssert.h FaissException.h IndexFlat.h
IndexReplicas.o: IndexReplicas.cpp IndexReplicas.h Index.h IndexBinary.h \
FaissAssert.h FaissException.h ThreadedIndex.h WorkerThread.h \
ThreadedIndex-inl.h
utils.o: utils.cpp utils.h Heap.h AuxIndexStructures.h Index.h \
FaissAssert.h FaissException.h
distances.o: distances.cpp distances.h Index.h Heap.h utils.h \
FaissAssert.h FaissException.h AuxIndexStructures.h
IndexShards.o: IndexShards.cpp IndexShards.h Index.h IndexBinary.h \
FaissAssert.h FaissException.h ThreadedIndex.h WorkerThread.h \
ThreadedIndex-inl.h Heap.h
Index.o: Index.cpp AuxIndexStructures.h Index.h FaissAssert.h \
FaissException.h utils.h Heap.h
StandardGpuResources.o: gpu/StandardGpuResources.cpp \
gpu/StandardGpuResources.h gpu/GpuResources.h gpu/utils/DeviceMemory.h \
/usr/local/cuda-10.1/include/cuda_runtime.h \
/usr/local/cuda-10.1/include/crt/host_config.h \
/usr/local/cuda-10.1/include/builtin_types.h \
/usr/local/cuda-10.1/include/device_types.h \
/usr/local/cuda-10.1/include/crt/host_defines.h \
/usr/local/cuda-10.1/include/driver_types.h \
/usr/local/cuda-10.1/include/vector_types.h \
/usr/local/cuda-10.1/include/surface_types.h \
/usr/local/cuda-10.1/include/texture_types.h \
/usr/local/cuda-10.1/include/library_types.h \
/usr/local/cuda-10.1/include/channel_descriptor.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_device_runtime_api.h \
/usr/local/cuda-10.1/include/driver_functions.h \
/usr/local/cuda-10.1/include/vector_functions.h \
/usr/local/cuda-10.1/include/vector_functions.hpp \
gpu/utils/StackDeviceMemory.h gpu/utils/DeviceUtils.h \
gpu/utils/../../FaissAssert.h gpu/utils/../../FaissException.h \
gpu/utils/MemorySpace.h /usr/local/cuda-10.1/include/cuda.h \
gpu/../FaissAssert.h
GpuClonerOptions.o: gpu/GpuClonerOptions.cpp gpu/GpuClonerOptions.h \
gpu/GpuIndicesOptions.h
GpuAutoTune.o: gpu/GpuAutoTune.cpp gpu/GpuAutoTune.h gpu/../Index.h \
gpu/../AutoTune.h gpu/../Index.h gpu/../IndexBinary.h \
gpu/../FaissAssert.h gpu/../FaissException.h gpu/GpuClonerOptions.h \
gpu/GpuIndicesOptions.h gpu/GpuIndex.h gpu/utils/MemorySpace.h \
/usr/local/cuda-10.1/include/cuda.h gpu/../FaissAssert.h \
gpu/../index_io.h gpu/../IndexFlat.h gpu/../IndexIVF.h \
gpu/../InvertedLists.h gpu/../Clustering.h gpu/../Heap.h \
gpu/../IndexIVFFlat.h gpu/../IndexIVF.h gpu/../IndexIVFPQ.h \
gpu/../IndexPQ.h gpu/../ProductQuantizer.h gpu/../PolysemousTraining.h \
gpu/../IndexReplicas.h gpu/../ThreadedIndex.h gpu/../WorkerThread.h \
gpu/../ThreadedIndex-inl.h gpu/../VectorTransform.h gpu/../MetaIndexes.h \
gpu/../IndexShards.h gpu/GpuIndexFlat.h gpu/GpuIndexIVFFlat.h \
gpu/GpuIndexIVF.h gpu/../Clustering.h gpu/GpuIndexIVFPQ.h \
gpu/utils/DeviceUtils.h gpu/utils/../../FaissAssert.h \
/usr/local/cuda-10.1/include/cuda_runtime.h \
/usr/local/cuda-10.1/include/crt/host_config.h \
/usr/local/cuda-10.1/include/builtin_types.h \
/usr/local/cuda-10.1/include/device_types.h \
/usr/local/cuda-10.1/include/crt/host_defines.h \
/usr/local/cuda-10.1/include/driver_types.h \
/usr/local/cuda-10.1/include/vector_types.h \
/usr/local/cuda-10.1/include/surface_types.h \
/usr/local/cuda-10.1/include/texture_types.h \
/usr/local/cuda-10.1/include/library_types.h \
/usr/local/cuda-10.1/include/channel_descriptor.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_device_runtime_api.h \
/usr/local/cuda-10.1/include/driver_functions.h \
/usr/local/cuda-10.1/include/vector_functions.h \
/usr/local/cuda-10.1/include/vector_functions.hpp
GpuResources.o: gpu/GpuResources.cpp gpu/GpuResources.h \
gpu/utils/DeviceMemory.h /usr/local/cuda-10.1/include/cuda_runtime.h \
/usr/local/cuda-10.1/include/crt/host_config.h \
/usr/local/cuda-10.1/include/builtin_types.h \
/usr/local/cuda-10.1/include/device_types.h \
/usr/local/cuda-10.1/include/crt/host_defines.h \
/usr/local/cuda-10.1/include/driver_types.h \
/usr/local/cuda-10.1/include/vector_types.h \
/usr/local/cuda-10.1/include/surface_types.h \
/usr/local/cuda-10.1/include/texture_types.h \
/usr/local/cuda-10.1/include/library_types.h \
/usr/local/cuda-10.1/include/channel_descriptor.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_device_runtime_api.h \
/usr/local/cuda-10.1/include/driver_functions.h \
/usr/local/cuda-10.1/include/vector_functions.h \
/usr/local/cuda-10.1/include/vector_functions.hpp \
gpu/utils/DeviceUtils.h gpu/utils/../../FaissAssert.h \
gpu/utils/../../FaissException.h
RemapIndices.o: gpu/impl/RemapIndices.cpp gpu/impl/RemapIndices.h \
gpu/impl/../../FaissAssert.h gpu/impl/../../FaissException.h
DeviceMemory.o: gpu/utils/DeviceMemory.cpp gpu/utils/DeviceMemory.h \
/usr/local/cuda-10.1/include/cuda_runtime.h \
/usr/local/cuda-10.1/include/crt/host_config.h \
/usr/local/cuda-10.1/include/builtin_types.h \
/usr/local/cuda-10.1/include/device_types.h \
/usr/local/cuda-10.1/include/crt/host_defines.h \
/usr/local/cuda-10.1/include/driver_types.h \
/usr/local/cuda-10.1/include/vector_types.h \
/usr/local/cuda-10.1/include/surface_types.h \
/usr/local/cuda-10.1/include/texture_types.h \
/usr/local/cuda-10.1/include/library_types.h \
/usr/local/cuda-10.1/include/channel_descriptor.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_device_runtime_api.h \
/usr/local/cuda-10.1/include/driver_functions.h \
/usr/local/cuda-10.1/include/vector_functions.h \
/usr/local/cuda-10.1/include/vector_functions.hpp \
gpu/utils/DeviceUtils.h gpu/utils/../../FaissAssert.h \
gpu/utils/../../FaissException.h
MemorySpace.o: gpu/utils/MemorySpace.cpp gpu/utils/MemorySpace.h \
/usr/local/cuda-10.1/include/cuda.h gpu/utils/../../FaissAssert.h \
gpu/utils/../../FaissException.h \
/usr/local/cuda-10.1/include/cuda_runtime.h \
/usr/local/cuda-10.1/include/crt/host_config.h \
/usr/local/cuda-10.1/include/builtin_types.h \
/usr/local/cuda-10.1/include/device_types.h \
/usr/local/cuda-10.1/include/crt/host_defines.h \
/usr/local/cuda-10.1/include/driver_types.h \
/usr/local/cuda-10.1/include/vector_types.h \
/usr/local/cuda-10.1/include/surface_types.h \
/usr/local/cuda-10.1/include/texture_types.h \
/usr/local/cuda-10.1/include/library_types.h \
/usr/local/cuda-10.1/include/channel_descriptor.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_device_runtime_api.h \
/usr/local/cuda-10.1/include/driver_functions.h \
/usr/local/cuda-10.1/include/vector_functions.h \
/usr/local/cuda-10.1/include/vector_functions.hpp
Timer.o: gpu/utils/Timer.cpp gpu/utils/Timer.h \
/usr/local/cuda-10.1/include/cuda_runtime.h \
/usr/local/cuda-10.1/include/crt/host_config.h \
/usr/local/cuda-10.1/include/builtin_types.h \
/usr/local/cuda-10.1/include/device_types.h \
/usr/local/cuda-10.1/include/crt/host_defines.h \
/usr/local/cuda-10.1/include/driver_types.h \
/usr/local/cuda-10.1/include/vector_types.h \
/usr/local/cuda-10.1/include/surface_types.h \
/usr/local/cuda-10.1/include/texture_types.h \
/usr/local/cuda-10.1/include/library_types.h \
/usr/local/cuda-10.1/include/channel_descriptor.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_device_runtime_api.h \
/usr/local/cuda-10.1/include/driver_functions.h \
/usr/local/cuda-10.1/include/vector_functions.h \
/usr/local/cuda-10.1/include/vector_functions.hpp \
gpu/utils/DeviceUtils.h gpu/utils/../../FaissAssert.h \
gpu/utils/../../FaissException.h
StackDeviceMemory.o: gpu/utils/StackDeviceMemory.cpp \
gpu/utils/StackDeviceMemory.h gpu/utils/DeviceMemory.h \
/usr/local/cuda-10.1/include/cuda_runtime.h \
/usr/local/cuda-10.1/include/crt/host_config.h \
/usr/local/cuda-10.1/include/builtin_types.h \
/usr/local/cuda-10.1/include/device_types.h \
/usr/local/cuda-10.1/include/crt/host_defines.h \
/usr/local/cuda-10.1/include/driver_types.h \
/usr/local/cuda-10.1/include/vector_types.h \
/usr/local/cuda-10.1/include/surface_types.h \
/usr/local/cuda-10.1/include/texture_types.h \
/usr/local/cuda-10.1/include/library_types.h \
/usr/local/cuda-10.1/include/channel_descriptor.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_device_runtime_api.h \
/usr/local/cuda-10.1/include/driver_functions.h \
/usr/local/cuda-10.1/include/vector_functions.h \
/usr/local/cuda-10.1/include/vector_functions.hpp \
gpu/utils/DeviceUtils.h gpu/utils/../../FaissAssert.h \
gpu/utils/../../FaissException.h gpu/utils/MemorySpace.h \
/usr/local/cuda-10.1/include/cuda.h gpu/utils/StaticUtils.h
GpuIndexHQ.o: gpu/GpuIndexHQ.cu gpu/GpuIndexHQ.h gpu/GpuIndex.h \
gpu/../Index.h gpu/utils/MemorySpace.h \
/usr/local/cuda-10.1/include/cuda.h gpu/GpuIndicesOptions.h \
gpu/GpuResources.h gpu/utils/DeviceMemory.h \
/usr/local/cuda-10.1/include/cuda_runtime.h \
/usr/local/cuda-10.1/include/crt/host_config.h \
/usr/local/cuda-10.1/include/builtin_types.h \
/usr/local/cuda-10.1/include/device_types.h \
/usr/local/cuda-10.1/include/crt/host_defines.h \
/usr/local/cuda-10.1/include/driver_types.h \
/usr/local/cuda-10.1/include/vector_types.h \
/usr/local/cuda-10.1/include/surface_types.h \
/usr/local/cuda-10.1/include/texture_types.h \
/usr/local/cuda-10.1/include/library_types.h \
/usr/local/cuda-10.1/include/channel_descriptor.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_device_runtime_api.h \
/usr/local/cuda-10.1/include/driver_functions.h \
/usr/local/cuda-10.1/include/vector_functions.h \
/usr/local/cuda-10.1/include/vector_functions.hpp gpu/impl/HQ.cuh \
gpu/impl/SimpleIMI.cuh gpu/impl/../utils/Tensor.cuh \
gpu/impl/../utils/Tensor-inl.cuh gpu/impl/../utils/../GpuFaissAssert.h \
gpu/impl/../utils/../../FaissAssert.h \
gpu/impl/../utils/../../FaissException.h gpu/impl/../utils/DeviceUtils.h \
gpu/impl/../utils/../../FaissAssert.h gpu/impl/../utils/DeviceTensor.cuh \
gpu/impl/../utils/DeviceTensor-inl.cuh gpu/impl/../../Index.h \
/usr/local/cuda-10.1/include/thrust/device_vector.h \
/usr/local/cuda-10.1/include/thrust/detail/config.h \
/usr/local/cuda-10.1/include/thrust/version.h \
/usr/local/cuda-10.1/include/thrust/detail/config/config.h \
/usr/local/cuda-10.1/include/thrust/detail/config/simple_defines.h \
/usr/local/cuda-10.1/include/thrust/detail/config/compiler.h \
/usr/local/cuda-10.1/include/thrust/detail/config/cpp_dialect.h \
/usr/local/cuda-10.1/include/thrust/detail/config/cpp_compatibility.h \
/usr/local/cuda-10.1/include/thrust/detail/config/host_system.h \
/usr/local/cuda-10.1/include/thrust/detail/config/device_system.h \
/usr/local/cuda-10.1/include/thrust/detail/config/host_device.h \
/usr/local/cuda-10.1/include/thrust/detail/config/debug.h \
/usr/local/cuda-10.1/include/thrust/detail/config/forceinline.h \
/usr/local/cuda-10.1/include/thrust/detail/config/exec_check_disable.h \
/usr/local/cuda-10.1/include/thrust/detail/config/global_workarounds.h \
/usr/local/cuda-10.1/include/thrust/detail/vector_base.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/normal_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/iterator_adaptor.h \
/usr/local/cuda-10.1/include/thrust/iterator/iterator_facade.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/has_trivial_assign.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_facade_category.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/host_system_tag.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/execution_policy.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/execution_policy.h \
/usr/local/cuda-10.1/include/thrust/detail/execution_policy.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/device_system_tag.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/execution_policy.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/any_system_tag.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/config.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator_aware_execution_policy.h \
/usr/local/cuda-10.1/include/thrust/detail/execute_with_allocator_fwd.h \
/usr/local/cuda-10.1/include/thrust/detail/execute_with_dependencies.h \
/usr/local/cuda-10.1/include/thrust/detail/cpp11_required.h \
/usr/local/cuda-10.1/include/thrust/detail/type_deduction.h \
/usr/local/cuda-10.1/include/thrust/detail/preprocessor.h \
/usr/local/cuda-10.1/include/thrust/type_traits/remove_cvref.h \
/usr/local/cuda-10.1/include/thrust/detail/alignment.h \
/usr/local/cuda-10.1/include/thrust/detail/dependencies_aware_execution_policy.h \
/usr/local/cuda-10.1/include/thrust/iterator/iterator_categories.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_category_with_system_and_traversal.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_traversal_tags.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/universal_categories.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/is_iterator_category.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_category_to_traversal.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_category_to_system.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/distance_from_result.h \
/usr/local/cuda-10.1/include/thrust/detail/use_default.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_adaptor_base.h \
/usr/local/cuda-10.1/include/thrust/iterator/iterator_traits.h \
/usr/local/cuda-10.1/include/thrust/type_traits/void_t.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_traits.inl \
/usr/local/cuda-10.1/include/thrust/type_traits/is_contiguous_iterator.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/pointer_traits.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/is_metafunction_defined.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/has_nested_type.h \
/usr/local/cuda-10.1/include/thrust/iterator/reverse_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/reverse_iterator_base.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/reverse_iterator.inl \
/usr/local/cuda-10.1/include/thrust/detail/contiguous_storage.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/allocator_traits.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/has_member_function.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/allocator_traits.inl \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/is_call_possible.h \
/usr/local/cuda-10.1/include/thrust/detail/integer_traits.h \
/usr/local/cuda-10.1/include/thrust/detail/contiguous_storage.inl \
/usr/local/cuda-10.1/include/thrust/detail/swap.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/copy_construct_range.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/copy_construct_range.inl \
/usr/local/cuda-10.1/include/thrust/detail/copy.h \
/usr/local/cuda-10.1/include/thrust/detail/copy.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/select_system.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/minimum_system.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/minimum_type.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/select_system.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/select_system_exists.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/copy.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/tag.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/copy.inl \
/usr/local/cuda-10.1/include/thrust/functional.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/placeholder.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/actor.h \
/usr/local/cuda-10.1/include/thrust/tuple.h \
/usr/local/cuda-10.1/include/thrust/detail/tuple.inl \
/usr/local/cuda-10.1/include/thrust/pair.h \
/usr/local/cuda-10.1/include/thrust/detail/pair.inl \
/usr/local/cuda-10.1/include/thrust/detail/functional/value.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/composite.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/assignment_operator.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/operator_adaptors.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/result_of_adaptable_function.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/function_traits.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/actor.inl \
/usr/local/cuda-10.1/include/thrust/detail/functional/argument.h \
/usr/local/cuda-10.1/include/thrust/detail/functional.inl \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/arithmetic_operators.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/relational_operators.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/logical_operators.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/bitwise_operators.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/compound_assignment_operators.h \
/usr/local/cuda-10.1/include/thrust/detail/internal_functional.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/tuple_of_iterator_references.h \
/usr/local/cuda-10.1/include/thrust/detail/reference_forward_declaration.h \
/usr/local/cuda-10.1/include/thrust/detail/raw_reference_cast.h \
/usr/local/cuda-10.1/include/thrust/detail/raw_pointer_cast.h \
/usr/local/cuda-10.1/include/thrust/detail/tuple_transform.h \
/usr/local/cuda-10.1/include/thrust/detail/tuple_meta_transform.h \
/usr/local/cuda-10.1/include/thrust/transform.h \
/usr/local/cuda-10.1/include/thrust/detail/transform.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/transform.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/transform.inl \
/usr/local/cuda-10.1/include/thrust/for_each.h \
/usr/local/cuda-10.1/include/thrust/detail/for_each.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/for_each.h \
/usr/local/cuda-10.1/include/thrust/detail/static_assert.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/for_each.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/for_each.h \
/usr/local/cuda-10.1/include/thrust/detail/function.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/for_each.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/for_each.h \
/usr/local/cuda-10.1/include/thrust/iterator/zip_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/zip_iterator_base.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/minimum_category.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/zip_iterator.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/transform.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/transform.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/transform.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/transform.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/copy.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/copy.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/copy.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/general_copy.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/trivial_copy.h \
/usr/local/cuda-10.1/include/thrust/type_traits/is_trivially_relocatable.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/guarded_cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/copy.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/copy.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/cross_system.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/internal/copy_device_to_device.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/internal/copy_cross_system.h \
/usr/local/cuda-10.1/include/thrust/distance.h \
/usr/local/cuda-10.1/include/thrust/detail/distance.inl \
/usr/local/cuda-10.1/include/thrust/advance.h \
/usr/local/cuda-10.1/include/thrust/detail/advance.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/advance.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/advance.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/distance.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/distance.inl \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/uninitialized_copy.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/util.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/cub/util_arch.cuh \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/cub/util_namespace.cuh \
/usr/local/cuda-10.1/include/thrust/system_error.h \
/usr/local/cuda-10.1/include/thrust/system/error_code.h \
/usr/local/cuda-10.1/include/thrust/system/detail/errno.h \
/usr/local/cuda-10.1/include/thrust/system/detail/error_category.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/error_code.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/error_condition.inl \
/usr/local/cuda-10.1/include/thrust/system/system_error.h \
/usr/local/cuda-10.1/include/thrust/system/detail/system_error.inl \
/usr/local/cuda-10.1/include/thrust/system/cuda/error.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/guarded_driver_types.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/error.inl \
/usr/local/cuda-10.1/include/thrust/detail/temporary_array.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/tagged_iterator.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/temporary_allocator.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/tagged_allocator.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/tagged_allocator.inl \
/usr/local/cuda-10.1/include/thrust/memory.h \
/usr/local/cuda-10.1/include/thrust/detail/pointer.h \
/usr/local/cuda-10.1/include/thrust/detail/pointer.inl \
/usr/local/cuda-10.1/include/thrust/detail/reference.h \
/usr/local/cuda-10.1/include/thrust/detail/reference.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/memory.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/memory.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/malloc_and_free.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/malloc_and_free.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/malloc_and_free.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/malloc_and_free.h \
/usr/local/cuda-10.1/include/thrust/detail/seq.h \
/usr/local/cuda-10.1/include/thrust/detail/malloc_and_free.h \
/usr/local/cuda-10.1/include/thrust/detail/temporary_buffer.h \
/usr/local/cuda-10.1/include/thrust/detail/execute_with_allocator.h \
/usr/local/cuda-10.1/include/thrust/detail/integer_math.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/temporary_buffer.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/temporary_buffer.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/temporary_buffer.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/temporary_buffer.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/temporary_buffer.h \
/usr/local/cuda-10.1/include/thrust/system/detail/bad_alloc.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/get_value.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/get_value.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/get_value.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/get_value.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/assign_value.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/assign_value.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/assign_value.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/assign_value.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/iter_swap.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/iter_swap.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/iter_swap.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/iter_swap.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/temporary_allocator.inl \
/usr/local/cuda-10.1/include/thrust/detail/allocator/no_throw_allocator.h \
/usr/local/cuda-10.1/include/thrust/detail/temporary_array.inl \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/par_to_seq.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/par.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/default_construct_range.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/default_construct_range.inl \
/usr/local/cuda-10.1/include/thrust/uninitialized_fill.h \
/usr/local/cuda-10.1/include/thrust/detail/uninitialized_fill.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/uninitialized_fill.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/uninitialized_fill.inl \
/usr/local/cuda-10.1/include/thrust/fill.h \
/usr/local/cuda-10.1/include/thrust/detail/fill.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/fill.h \
/usr/local/cuda-10.1/include/thrust/generate.h \
/usr/local/cuda-10.1/include/thrust/detail/generate.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/generate.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/generate.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/generate.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/generate.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/generate.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/generate.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/fill.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/fill.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/fill.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/uninitialized_fill.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/uninitialized_fill.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/uninitialized_fill.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/destroy_range.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/destroy_range.inl \
/usr/local/cuda-10.1/include/thrust/detail/allocator/fill_construct_range.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/fill_construct_range.inl \
/usr/local/cuda-10.1/include/thrust/detail/vector_base.inl \
/usr/local/cuda-10.1/include/thrust/detail/overlapped_copy.h \
/usr/local/cuda-10.1/include/thrust/equal.h \
/usr/local/cuda-10.1/include/thrust/detail/equal.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/equal.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/equal.inl \
/usr/local/cuda-10.1/include/thrust/mismatch.h \
/usr/local/cuda-10.1/include/thrust/detail/mismatch.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/mismatch.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/mismatch.inl \
/usr/local/cuda-10.1/include/thrust/find.h \
/usr/local/cuda-10.1/include/thrust/detail/find.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/find.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/find.inl \
/usr/local/cuda-10.1/include/thrust/reduce.h \
/usr/local/cuda-10.1/include/thrust/detail/reduce.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/reduce.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/reduce.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/reduce_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/reduce_by_key.inl \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/iterator/is_output_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/any_assign.h \
/usr/local/cuda-10.1/include/thrust/scatter.h \
/usr/local/cuda-10.1/include/thrust/detail/scatter.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scatter.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scatter.inl \
/usr/local/cuda-10.1/include/thrust/iterator/permutation_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/permutation_iterator_base.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/scatter.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/scatter.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/scatter.h \
/usr/local/cuda-10.1/include/thrust/scan.h \
/usr/local/cuda-10.1/include/thrust/detail/scan.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scan.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scan.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scan_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scan_by_key.inl \
/usr/local/cuda-10.1/include/thrust/replace.h \
/usr/local/cuda-10.1/include/thrust/detail/replace.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/replace.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/replace.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/replace.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/replace.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/replace.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/scan.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/scan.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/scan.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/scan.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/scan_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/scan_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/scan_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/scan_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/reduce.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/reduce.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/reduce.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/reduce.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/reduce_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/reduce_by_key.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/algorithm/intermediate_type_from_function_and_iterators.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/reduce_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/reduce_by_key.h \
/usr/local/cuda-10.1/include/thrust/detail/minmax.h \
/usr/local/cuda-10.1/include/thrust/iterator/counting_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/counting_iterator.inl \
/usr/local/cuda-10.1/include/thrust/detail/numeric_traits.h \
/usr/local/cuda-10.1/include/thrust/iterator/transform_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/transform_iterator.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/find.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/find.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/find.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/find.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/mismatch.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/mismatch.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/mismatch.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/equal.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/equal.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/equal.h \
/usr/local/cuda-10.1/include/thrust/device_allocator.h \
/usr/local/cuda-10.1/include/thrust/device_ptr.h \
/usr/local/cuda-10.1/include/thrust/detail/device_ptr.inl \
/usr/local/cuda-10.1/include/thrust/device_reference.h \
/usr/local/cuda-10.1/include/thrust/detail/device_reference.inl \
/usr/local/cuda-10.1/include/thrust/mr/allocator.h \
/usr/local/cuda-10.1/include/thrust/mr/detail/config.h \
/usr/local/cuda-10.1/include/thrust/mr/validator.h \
/usr/local/cuda-10.1/include/thrust/mr/memory_resource.h \
/usr/local/cuda-10.1/include/thrust/mr/polymorphic_adaptor.h \
/usr/local/cuda-10.1/include/thrust/memory/detail/device_system_resource.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/memory_resource.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/pointer.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/pointer.inl \
/usr/local/cuda-10.1/include/thrust/memory/detail/host_system_resource.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/memory_resource.h \
/usr/local/cuda-10.1/include/thrust/mr/new.h \
/usr/local/cuda-10.1/include/thrust/mr/fancy_pointer_resource.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/pointer.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/pointer.inl \
/usr/local/cuda-10.1/include/thrust/detail/device_vector.inl \
/usr/local/cuda-10.1/include/thrust/host_vector.h \
/usr/local/cuda-10.1/include/thrust/detail/host_vector.inl \
gpu/utils/CopyUtils.cuh gpu/utils/HostTensor.cuh \
gpu/utils/HostTensor-inl.cuh
GpuIndex.o: gpu/GpuIndex.cu gpu/GpuIndex.h gpu/../Index.h \
gpu/utils/MemorySpace.h /usr/local/cuda-10.1/include/cuda.h \
gpu/../FaissAssert.h gpu/../FaissException.h gpu/GpuResources.h \
gpu/utils/DeviceMemory.h /usr/local/cuda-10.1/include/cuda_runtime.h \
/usr/local/cuda-10.1/include/crt/host_config.h \
/usr/local/cuda-10.1/include/builtin_types.h \
/usr/local/cuda-10.1/include/device_types.h \
/usr/local/cuda-10.1/include/crt/host_defines.h \
/usr/local/cuda-10.1/include/driver_types.h \
/usr/local/cuda-10.1/include/vector_types.h \
/usr/local/cuda-10.1/include/surface_types.h \
/usr/local/cuda-10.1/include/texture_types.h \
/usr/local/cuda-10.1/include/library_types.h \
/usr/local/cuda-10.1/include/channel_descriptor.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_device_runtime_api.h \
/usr/local/cuda-10.1/include/driver_functions.h \
/usr/local/cuda-10.1/include/vector_functions.h \
/usr/local/cuda-10.1/include/vector_functions.hpp \
gpu/utils/CopyUtils.cuh gpu/utils/DeviceTensor.cuh gpu/utils/Tensor.cuh \
gpu/utils/Tensor-inl.cuh gpu/utils/../GpuFaissAssert.h \
gpu/utils/../../FaissAssert.h gpu/utils/DeviceUtils.h \
gpu/utils/../../FaissAssert.h gpu/utils/DeviceTensor-inl.cuh \
gpu/utils/HostTensor.cuh gpu/utils/HostTensor-inl.cuh \
gpu/utils/StaticUtils.h
GpuIndexBinaryFlat.o: gpu/GpuIndexBinaryFlat.cu gpu/GpuIndexBinaryFlat.h \
gpu/../IndexBinaryFlat.h gpu/../IndexBinary.h gpu/../FaissAssert.h \
gpu/../FaissException.h gpu/../Index.h gpu/GpuIndex.h gpu/../Index.h \
gpu/utils/MemorySpace.h /usr/local/cuda-10.1/include/cuda.h \
gpu/GpuResources.h gpu/utils/DeviceMemory.h \
/usr/local/cuda-10.1/include/cuda_runtime.h \
/usr/local/cuda-10.1/include/crt/host_config.h \
/usr/local/cuda-10.1/include/builtin_types.h \
/usr/local/cuda-10.1/include/device_types.h \
/usr/local/cuda-10.1/include/crt/host_defines.h \
/usr/local/cuda-10.1/include/driver_types.h \
/usr/local/cuda-10.1/include/vector_types.h \
/usr/local/cuda-10.1/include/surface_types.h \
/usr/local/cuda-10.1/include/texture_types.h \
/usr/local/cuda-10.1/include/library_types.h \
/usr/local/cuda-10.1/include/channel_descriptor.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_device_runtime_api.h \
/usr/local/cuda-10.1/include/driver_functions.h \
/usr/local/cuda-10.1/include/vector_functions.h \
/usr/local/cuda-10.1/include/vector_functions.hpp \
gpu/impl/BinaryFlatIndex.cuh gpu/impl/../utils/DeviceTensor.cuh \
gpu/impl/../utils/Tensor.cuh gpu/impl/../utils/Tensor-inl.cuh \
gpu/impl/../utils/../GpuFaissAssert.h \
gpu/impl/../utils/../../FaissAssert.h gpu/impl/../utils/DeviceUtils.h \
gpu/impl/../utils/../../FaissAssert.h \
gpu/impl/../utils/DeviceTensor-inl.cuh \
gpu/impl/../utils/DeviceVector.cuh gpu/impl/../utils/StaticUtils.h \
gpu/utils/ConversionOperators.cuh gpu/utils/../../Index.h \
gpu/utils/Float16.cuh gpu/utils/CopyUtils.cuh gpu/utils/HostTensor.cuh \
gpu/utils/HostTensor-inl.cuh \
/usr/local/cuda-10.1/include/thrust/execution_policy.h \
/usr/local/cuda-10.1/include/thrust/detail/config.h \
/usr/local/cuda-10.1/include/thrust/version.h \
/usr/local/cuda-10.1/include/thrust/detail/config/config.h \
/usr/local/cuda-10.1/include/thrust/detail/config/simple_defines.h \
/usr/local/cuda-10.1/include/thrust/detail/config/compiler.h \
/usr/local/cuda-10.1/include/thrust/detail/config/cpp_dialect.h \
/usr/local/cuda-10.1/include/thrust/detail/config/cpp_compatibility.h \
/usr/local/cuda-10.1/include/thrust/detail/config/host_system.h \
/usr/local/cuda-10.1/include/thrust/detail/config/device_system.h \
/usr/local/cuda-10.1/include/thrust/detail/config/host_device.h \
/usr/local/cuda-10.1/include/thrust/detail/config/debug.h \
/usr/local/cuda-10.1/include/thrust/detail/config/forceinline.h \
/usr/local/cuda-10.1/include/thrust/detail/config/exec_check_disable.h \
/usr/local/cuda-10.1/include/thrust/detail/config/global_workarounds.h \
/usr/local/cuda-10.1/include/thrust/detail/execution_policy.h \
/usr/local/cuda-10.1/include/thrust/detail/execute_with_allocator.h \
/usr/local/cuda-10.1/include/thrust/detail/execute_with_allocator_fwd.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/has_trivial_assign.h \
/usr/local/cuda-10.1/include/thrust/detail/execute_with_dependencies.h \
/usr/local/cuda-10.1/include/thrust/detail/cpp11_required.h \
/usr/local/cuda-10.1/include/thrust/detail/type_deduction.h \
/usr/local/cuda-10.1/include/thrust/detail/preprocessor.h \
/usr/local/cuda-10.1/include/thrust/type_traits/remove_cvref.h \
/usr/local/cuda-10.1/include/thrust/pair.h \
/usr/local/cuda-10.1/include/thrust/detail/pair.inl \
/usr/local/cuda-10.1/include/thrust/detail/swap.h \
/usr/local/cuda-10.1/include/thrust/detail/raw_pointer_cast.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/pointer_traits.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/is_metafunction_defined.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/has_nested_type.h \
/usr/local/cuda-10.1/include/thrust/iterator/iterator_traits.h \
/usr/local/cuda-10.1/include/thrust/type_traits/void_t.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_traversal_tags.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/host_system_tag.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/execution_policy.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/execution_policy.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/device_system_tag.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/execution_policy.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/any_system_tag.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/config.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator_aware_execution_policy.h \
/usr/local/cuda-10.1/include/thrust/detail/alignment.h \
/usr/local/cuda-10.1/include/thrust/detail/dependencies_aware_execution_policy.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_traits.inl \
/usr/local/cuda-10.1/include/thrust/iterator/iterator_categories.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_category_with_system_and_traversal.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/universal_categories.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_category_to_traversal.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_category_to_system.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/allocator_traits.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/has_member_function.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/allocator_traits.inl \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/is_call_possible.h \
/usr/local/cuda-10.1/include/thrust/detail/integer_traits.h \
/usr/local/cuda-10.1/include/thrust/detail/integer_math.h \
/usr/local/cuda-10.1/include/thrust/detail/seq.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/execution_policy.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/par.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/adjacent_difference.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/adjacent_difference.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/assign_value.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/assign_value.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/binary_search.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/binary_search.h \
/usr/local/cuda-10.1/include/thrust/advance.h \
/usr/local/cuda-10.1/include/thrust/detail/advance.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/advance.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/advance.inl \
/usr/local/cuda-10.1/include/thrust/distance.h \
/usr/local/cuda-10.1/include/thrust/detail/distance.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/distance.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/distance.inl \
/usr/local/cuda-10.1/include/thrust/detail/function.h \
/usr/local/cuda-10.1/include/thrust/detail/raw_reference_cast.h \
/usr/local/cuda-10.1/include/thrust/detail/tuple_transform.h \
/usr/local/cuda-10.1/include/thrust/tuple.h \
/usr/local/cuda-10.1/include/thrust/detail/tuple.inl \
/usr/local/cuda-10.1/include/thrust/detail/tuple_meta_transform.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/tuple_of_iterator_references.h \
/usr/local/cuda-10.1/include/thrust/detail/reference_forward_declaration.h \
/usr/local/cuda-10.1/include/thrust/detail/use_default.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/copy.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/copy.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/copy.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/general_copy.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/trivial_copy.h \
/usr/local/cuda-10.1/include/thrust/type_traits/is_trivially_relocatable.h \
/usr/local/cuda-10.1/include/thrust/detail/static_assert.h \
/usr/local/cuda-10.1/include/thrust/type_traits/is_contiguous_iterator.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/guarded_cuda_runtime_api.h \
/usr/local/cuda-10.1/include/cuda_runtime_api.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/copy_if.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/copy_if.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/count.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/extrema.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/extrema.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/find.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/find.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/for_each.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/for_each.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/get_value.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/get_value.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/iter_swap.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/iter_swap.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/malloc_and_free.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/malloc_and_free.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/merge.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/merge.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/merge.inl \
/usr/local/cuda-10.1/include/thrust/detail/copy.h \
/usr/local/cuda-10.1/include/thrust/detail/copy.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/select_system.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/minimum_system.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/minimum_type.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/select_system.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/select_system_exists.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/copy.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/tag.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/copy.inl \
/usr/local/cuda-10.1/include/thrust/functional.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/placeholder.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/actor.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/value.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/composite.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/assignment_operator.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/operator_adaptors.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/result_of_adaptable_function.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/function_traits.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/actor.inl \
/usr/local/cuda-10.1/include/thrust/detail/functional/argument.h \
/usr/local/cuda-10.1/include/thrust/detail/functional.inl \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/arithmetic_operators.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/relational_operators.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/logical_operators.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/bitwise_operators.h \
/usr/local/cuda-10.1/include/thrust/detail/functional/operators/compound_assignment_operators.h \
/usr/local/cuda-10.1/include/thrust/detail/internal_functional.h \
/usr/local/cuda-10.1/include/thrust/transform.h \
/usr/local/cuda-10.1/include/thrust/detail/transform.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/transform.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/transform.inl \
/usr/local/cuda-10.1/include/thrust/for_each.h \
/usr/local/cuda-10.1/include/thrust/detail/for_each.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/for_each.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/for_each.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/for_each.h \
/usr/local/cuda-10.1/include/thrust/iterator/zip_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/zip_iterator_base.h \
/usr/local/cuda-10.1/include/thrust/iterator/iterator_facade.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_facade_category.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/is_iterator_category.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/distance_from_result.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/minimum_category.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/zip_iterator.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/transform.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/transform.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/transform.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/transform.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/copy.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/copy.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/cross_system.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/internal/copy_device_to_device.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/internal/copy_cross_system.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/uninitialized_copy.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/util.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/cub/util_arch.cuh \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/cub/util_namespace.cuh \
/usr/local/cuda-10.1/include/thrust/system_error.h \
/usr/local/cuda-10.1/include/thrust/system/error_code.h \
/usr/local/cuda-10.1/include/thrust/system/detail/errno.h \
/usr/local/cuda-10.1/include/thrust/system/detail/error_category.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/error_code.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/error_condition.inl \
/usr/local/cuda-10.1/include/thrust/system/system_error.h \
/usr/local/cuda-10.1/include/thrust/system/detail/system_error.inl \
/usr/local/cuda-10.1/include/thrust/system/cuda/error.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/guarded_driver_types.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/error.inl \
/usr/local/cuda-10.1/include/thrust/detail/temporary_array.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/tagged_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/iterator_adaptor.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/iterator_adaptor_base.h \
/usr/local/cuda-10.1/include/thrust/detail/contiguous_storage.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/normal_iterator.h \
/usr/local/cuda-10.1/include/thrust/detail/contiguous_storage.inl \
/usr/local/cuda-10.1/include/thrust/detail/allocator/copy_construct_range.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/copy_construct_range.inl \
/usr/local/cuda-10.1/include/thrust/detail/allocator/default_construct_range.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/default_construct_range.inl \
/usr/local/cuda-10.1/include/thrust/uninitialized_fill.h \
/usr/local/cuda-10.1/include/thrust/detail/uninitialized_fill.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/uninitialized_fill.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/uninitialized_fill.inl \
/usr/local/cuda-10.1/include/thrust/fill.h \
/usr/local/cuda-10.1/include/thrust/detail/fill.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/fill.h \
/usr/local/cuda-10.1/include/thrust/generate.h \
/usr/local/cuda-10.1/include/thrust/detail/generate.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/generate.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/generate.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/generate.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/generate.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/generate.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/fill.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/fill.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/fill.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/uninitialized_fill.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/uninitialized_fill.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/uninitialized_fill.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/destroy_range.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/destroy_range.inl \
/usr/local/cuda-10.1/include/thrust/detail/allocator/fill_construct_range.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/fill_construct_range.inl \
/usr/local/cuda-10.1/include/thrust/detail/allocator/temporary_allocator.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/tagged_allocator.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/tagged_allocator.inl \
/usr/local/cuda-10.1/include/thrust/memory.h \
/usr/local/cuda-10.1/include/thrust/detail/pointer.h \
/usr/local/cuda-10.1/include/thrust/detail/pointer.inl \
/usr/local/cuda-10.1/include/thrust/detail/reference.h \
/usr/local/cuda-10.1/include/thrust/detail/reference.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/memory.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/memory.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/malloc_and_free.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/malloc_and_free.h \
/usr/local/cuda-10.1/include/thrust/detail/malloc_and_free.h \
/usr/local/cuda-10.1/include/thrust/detail/temporary_buffer.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/temporary_buffer.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/temporary_buffer.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/temporary_buffer.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/temporary_buffer.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/temporary_buffer.h \
/usr/local/cuda-10.1/include/thrust/system/detail/bad_alloc.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/get_value.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/get_value.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/assign_value.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/assign_value.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/iter_swap.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/iter_swap.h \
/usr/local/cuda-10.1/include/thrust/detail/allocator/temporary_allocator.inl \
/usr/local/cuda-10.1/include/thrust/detail/allocator/no_throw_allocator.h \
/usr/local/cuda-10.1/include/thrust/detail/temporary_array.inl \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/par_to_seq.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/par.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/partition.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/partition.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/reduce.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/reduce.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/reduce_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/reduce_by_key.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/algorithm/intermediate_type_from_function_and_iterators.h \
/usr/local/cuda-10.1/include/thrust/detail/type_traits/iterator/is_output_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/any_assign.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/remove.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/remove.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/scan.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/scan.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/scan_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/scan_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/set_operations.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/set_operations.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/sort.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/sort.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/sort.inl \
/usr/local/cuda-10.1/include/thrust/reverse.h \
/usr/local/cuda-10.1/include/thrust/detail/reverse.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/reverse.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/reverse.inl \
/usr/local/cuda-10.1/include/thrust/swap.h \
/usr/local/cuda-10.1/include/thrust/detail/swap.inl \
/usr/local/cuda-10.1/include/thrust/detail/swap_ranges.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/swap_ranges.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/swap_ranges.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/swap_ranges.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/swap_ranges.h \
/usr/local/cuda-10.1/include/thrust/system/cpp/detail/swap_ranges.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/swap_ranges.h \
/usr/local/cuda-10.1/include/thrust/iterator/reverse_iterator.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/reverse_iterator_base.h \
/usr/local/cuda-10.1/include/thrust/iterator/detail/reverse_iterator.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/reverse.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/reverse.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/reverse.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/stable_merge_sort.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/stable_merge_sort.inl \
/usr/local/cuda-10.1/include/thrust/merge.h \
/usr/local/cuda-10.1/include/thrust/detail/merge.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/merge.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/merge.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/merge.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/merge.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/insertion_sort.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/copy_backward.h \
/usr/local/cuda-10.1/include/thrust/detail/minmax.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/stable_primitive_sort.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/stable_primitive_sort.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/stable_radix_sort.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/stable_radix_sort.inl \
/usr/local/cuda-10.1/include/thrust/copy.h \
/usr/local/cuda-10.1/include/thrust/detail/copy_if.h \
/usr/local/cuda-10.1/include/thrust/detail/copy_if.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/copy_if.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/copy_if.inl \
/usr/local/cuda-10.1/include/thrust/scan.h \
/usr/local/cuda-10.1/include/thrust/detail/scan.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scan.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scan.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scan_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scan_by_key.inl \
/usr/local/cuda-10.1/include/thrust/replace.h \
/usr/local/cuda-10.1/include/thrust/detail/replace.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/replace.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/replace.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/replace.h \
/usr/local/cuda-10.1/include/thrust/system/detail/sequential/replace.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/replace.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/scan.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/scan.h \
/usr/local/cuda-10.1/include/thrust/system/detail/adl/scan_by_key.h \
/usr/local/cuda-10.1/include/thrust/system/cuda/detail/scan_by_key.h \
/usr/local/cuda-10.1/include/thrust/scatter.h \
/usr/local/cuda-10.1/include/thrust/detail/scatter.inl \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scatter.h \
/usr/local/cuda-10.1/include/thrust/system/detail/generic/scatter.inl \