{
  "paths": [
    {
      "_path": "bin/ann/FAISS_CPU_FLAT_ANN_BENCH",
      "path_type": "hardlink",
      "sha256": "8c7c26f4fcdaab2e2a5f2e59038c13c1a3ad9740d09be28530a605731f5290f5",
      "size_in_bytes": 7653320
    },
    {
      "_path": "bin/ann/FAISS_CPU_IVF_FLAT_ANN_BENCH",
      "path_type": "hardlink",
      "sha256": "8c7c26f4fcdaab2e2a5f2e59038c13c1a3ad9740d09be28530a605731f5290f5",
      "size_in_bytes": 7653320
    },
    {
      "_path": "bin/ann/FAISS_CPU_IVF_PQ_ANN_BENCH",
      "path_type": "hardlink",
      "sha256": "8c7c26f4fcdaab2e2a5f2e59038c13c1a3ad9740d09be28530a605731f5290f5",
      "size_in_bytes": 7653320
    },
    {
      "_path": "bin/ann/HNSWLIB_ANN_BENCH",
      "path_type": "hardlink",
      "sha256": "076512d4c282230d368a9f80bc4d5b3d7ffd12336f49a7dd6e516805054b4a72",
      "size_in_bytes": 1619248
    },
    {
      "_path": "include/faiss/AutoTune.h",
      "path_type": "hardlink",
      "sha256": "a918c202c95c7c675fe4eb61d8e5d7cc4c09413df8300c94103e820eb9243ac9",
      "size_in_bytes": 6223
    },
    {
      "_path": "include/faiss/Clustering.h",
      "path_type": "hardlink",
      "sha256": "10aecdf10d7afefa67f6b341e5441091dea33d0e0b843a082deb908bd38c961b",
      "size_in_bytes": 6653
    },
    {
      "_path": "include/faiss/IVFlib.h",
      "path_type": "hardlink",
      "sha256": "ddc1c99497fb13e318e94e5fc03d32e25c9405e84ca37663f28c16049cde4b42",
      "size_in_bytes": 5661
    },
    {
      "_path": "include/faiss/Index.h",
      "path_type": "hardlink",
      "sha256": "d9fcd0d4dbb6466c7e3c1646692215aec77a86f9cf0b702c5817577c5a61bce8",
      "size_in_bytes": 11002
    },
    {
      "_path": "include/faiss/Index2Layer.h",
      "path_type": "hardlink",
      "sha256": "bc25b165e5da8f6bed764031f94fa37e752381c12cdd5e6cfb16a737bdc7c0f3",
      "size_in_bytes": 1932
    },
    {
      "_path": "include/faiss/IndexAdditiveQuantizer.h",
      "path_type": "hardlink",
      "sha256": "af876ea7506d2835ae04f55f1fa38c3f29a453015f2a2711426bb9b03443557c",
      "size_in_bytes": 8668
    },
    {
      "_path": "include/faiss/IndexAdditiveQuantizerFastScan.h",
      "path_type": "hardlink",
      "sha256": "e6bb67dc6cc7313efb289becaf1b35bfe9b95f753e6f2baa9ef076cf5e198d83",
      "size_in_bytes": 6909
    },
    {
      "_path": "include/faiss/IndexBinary.h",
      "path_type": "hardlink",
      "sha256": "7916f3f17cb5b623e61f75faa2e77646417866f5e6e65d1b935ead8b5ebeb037",
      "size_in_bytes": 5953
    },
    {
      "_path": "include/faiss/IndexBinaryFlat.h",
      "path_type": "hardlink",
      "sha256": "786a2808052fb502e76120f1ee9d0828f5fdb09739ae294ef713a29ce1447e32",
      "size_in_bytes": 1753
    },
    {
      "_path": "include/faiss/IndexBinaryFromFloat.h",
      "path_type": "hardlink",
      "sha256": "49d39ec22446bb10605f0de9441d85cfe6d0e3538d61c8bd9cfd4ba2c0fea61a",
      "size_in_bytes": 1217
    },
    {
      "_path": "include/faiss/IndexBinaryHNSW.h",
      "path_type": "hardlink",
      "sha256": "e7eb68656563ebf325a0aef26546334bf0c73a65083fedf22fba60768423fa24",
      "size_in_bytes": 1383
    },
    {
      "_path": "include/faiss/IndexBinaryHash.h",
      "path_type": "hardlink",
      "sha256": "715b81440b4e0171df88e97741ae4962ab4d6884774b7ea1a305b3f73d2f8a84",
      "size_in_bytes": 3121
    },
    {
      "_path": "include/faiss/IndexBinaryIVF.h",
      "path_type": "hardlink",
      "sha256": "7a95ed9301d1520aa0445745af12a57123dc662e81aca6814a4e9840f04a7404",
      "size_in_bytes": 8418
    },
    {
      "_path": "include/faiss/IndexFastScan.h",
      "path_type": "hardlink",
      "sha256": "cb7d79fecaaaf50991eb4da95f260cb2ec1cf2a00df0b1ed1befc45d45c16ba0",
      "size_in_bytes": 3835
    },
    {
      "_path": "include/faiss/IndexFlat.h",
      "path_type": "hardlink",
      "sha256": "0c376c6db55a328e620dcda8fbf8e62ea12d7236bf038807534c7ab1825dff52",
      "size_in_bytes": 3617
    },
    {
      "_path": "include/faiss/IndexFlatCodes.h",
      "path_type": "hardlink",
      "sha256": "2457f95e7f68bd521fd13c5f644f7872b62bb48e966b35661f0dd915cf0c5be1",
      "size_in_bytes": 2414
    },
    {
      "_path": "include/faiss/IndexHNSW.h",
      "path_type": "hardlink",
      "sha256": "8e9e3647d71377332ff2124948ff9a410c93de423d7b494a299c87fba68954c8",
      "size_in_bytes": 5663
    },
    {
      "_path": "include/faiss/IndexIDMap.h",
      "path_type": "hardlink",
      "sha256": "87a48b4ac776b044d32ed830ecc39be3d70c1ed113ab95d5d068c03ab6bdb301",
      "size_in_bytes": 3783
    },
    {
      "_path": "include/faiss/IndexIVF.h",
      "path_type": "hardlink",
      "sha256": "ab59c8bf75758e6438d4a09541cc5cc22f32301be8e1c395bf627061ee67f9dc",
      "size_in_bytes": 19183
    },
    {
      "_path": "include/faiss/IndexIVFAdditiveQuantizer.h",
      "path_type": "hardlink",
      "sha256": "be4ca29b3c4032c8a85f94ccfbe6442f2227d97e6684aba9f20cd7ee36cec690",
      "size_in_bytes": 5878
    },
    {
      "_path": "include/faiss/IndexIVFAdditiveQuantizerFastScan.h",
      "path_type": "hardlink",
      "sha256": "e5c761bf64992d617b71e14fd9157aec548242006c00e22bf4648c656b92582c",
      "size_in_bytes": 5020
    },
    {
      "_path": "include/faiss/IndexIVFFastScan.h",
      "path_type": "hardlink",
      "sha256": "665733df3bd20e9672f2dfc5047d35bcf522b74358f46af1e7570ad8cac45f73",
      "size_in_bytes": 7271
    },
    {
      "_path": "include/faiss/IndexIVFFlat.h",
      "path_type": "hardlink",
      "sha256": "320d071b28b17a00f81a16398f75b36caac1e69fa7fce5d0ab4d29e3abdd1ed2",
      "size_in_bytes": 3041
    },
    {
      "_path": "include/faiss/IndexIVFIndependentQuantizer.h",
      "path_type": "hardlink",
      "sha256": "cd43f992630400389237d83310810300a7ac285360d065b96e94088beaab18b7",
      "size_in_bytes": 1446
    },
    {
      "_path": "include/faiss/IndexIVFPQ.h",
      "path_type": "hardlink",
      "sha256": "30c5606883844ced0016902065bb184be5726ae53869334b9d24bf0104258424",
      "size_in_bytes": 5936
    },
    {
      "_path": "include/faiss/IndexIVFPQFastScan.h",
      "path_type": "hardlink",
      "sha256": "f0145375d5550b0fa8e3d126964f639509673defeb3c619b94e0e4aadfb99886",
      "size_in_bytes": 2563
    },
    {
      "_path": "include/faiss/IndexIVFPQR.h",
      "path_type": "hardlink",
      "sha256": "ac174ac877ec64297631ffc9b9ffd7d60c441c6816b5e53d0447cda338d29be6",
      "size_in_bytes": 2040
    },
    {
      "_path": "include/faiss/IndexIVFSpectralHash.h",
      "path_type": "hardlink",
      "sha256": "01427cade328631c49788e0886912ff14903e796d46433eb50da4478f023340d",
      "size_in_bytes": 2480
    },
    {
      "_path": "include/faiss/IndexLSH.h",
      "path_type": "hardlink",
      "sha256": "cfddfbb7d70a375294d5195d072d5bd34289fe92fb2b036a02f080bc0939fe4e",
      "size_in_bytes": 2023
    },
    {
      "_path": "include/faiss/IndexLattice.h",
      "path_type": "hardlink",
      "sha256": "b528852210e44f494f66a9b3243532f79a02ab29cf8ffc5e3de6a8d0c6ea54bd",
      "size_in_bytes": 1147
    },
    {
      "_path": "include/faiss/IndexNNDescent.h",
      "path_type": "hardlink",
      "sha256": "6b7403adf7244a382690ee6641e3700e4f10259312432410ddc53ca2e482749a",
      "size_in_bytes": 1704
    },
    {
      "_path": "include/faiss/IndexNSG.h",
      "path_type": "hardlink",
      "sha256": "96011bb70747024548a90e8c6f61417cac08adcc16cfc891654e48e89595b74a",
      "size_in_bytes": 2680
    },
    {
      "_path": "include/faiss/IndexPQ.h",
      "path_type": "hardlink",
      "sha256": "f2aa782f5d1e2e57120552b271e7b1e9914c7af0d74e4a8687d266f9df70ab95",
      "size_in_bytes": 5806
    },
    {
      "_path": "include/faiss/IndexPQFastScan.h",
      "path_type": "hardlink",
      "sha256": "a4161fd10ba73c17ab060f87d25e000111a711eacb6e64db60e51249f565c85c",
      "size_in_bytes": 1826
    },
    {
      "_path": "include/faiss/IndexPreTransform.h",
      "path_type": "hardlink",
      "sha256": "b135ecc2e12b38a0501b48ed608310c211d1696bcd5a18ecf5bb46ceac63a40b",
      "size_in_bytes": 3209
    },
    {
      "_path": "include/faiss/IndexRefine.h",
      "path_type": "hardlink",
      "sha256": "7352f597ef3fd77e81454afd9eb99c62b517eed4b7f43e3239136a8e1d75ca77",
      "size_in_bytes": 2618
    },
    {
      "_path": "include/faiss/IndexReplicas.h",
      "path_type": "hardlink",
      "sha256": "9434bc611d9e538854c1c240a9bd913c287ffa8ed3cd9ccc449ffee6e2f62c0d",
      "size_in_bytes": 2788
    },
    {
      "_path": "include/faiss/IndexRowwiseMinMax.h",
      "path_type": "hardlink",
      "sha256": "2ee57802f12a112e9662b58d9ac8ad30064a45ae73bfd2aa7b3abd9692f5aa6c",
      "size_in_bytes": 3354
    },
    {
      "_path": "include/faiss/IndexScalarQuantizer.h",
      "path_type": "hardlink",
      "sha256": "438dfd2dc31b7789abd8d0e3a1457507b77306935d6c41510701d80d987e02ed",
      "size_in_bytes": 3000
    },
    {
      "_path": "include/faiss/IndexShards.h",
      "path_type": "hardlink",
      "sha256": "3f43651562476bf1a9ec144778142fe97f59d02de8c47f1f6e8d4e41f6f7ec3e",
      "size_in_bytes": 3569
    },
    {
      "_path": "include/faiss/IndexShardsIVF.h",
      "path_type": "hardlink",
      "sha256": "ec153cbb382bf114d3217acc841aa1681ee7879d06a2f61f4840c5864a87a754",
      "size_in_bytes": 1114
    },
    {
      "_path": "include/faiss/MatrixStats.h",
      "path_type": "hardlink",
      "sha256": "3a3ef7d92e5e460c3fcc67d0b7638c256f73cd87bc993aea57429ac31bf2132f",
      "size_in_bytes": 1567
    },
    {
      "_path": "include/faiss/MetaIndexes.h",
      "path_type": "hardlink",
      "sha256": "15ec6a119c26b38830b89bf3fcf1987138447df37bc9aada0928fa506ae630a1",
      "size_in_bytes": 1908
    },
    {
      "_path": "include/faiss/MetricType.h",
      "path_type": "hardlink",
      "sha256": "85626a88d1e79a39de00354785d68ee33229d758e55766f5b28459bb145f85ef",
      "size_in_bytes": 1725
    },
    {
      "_path": "include/faiss/VectorTransform.h",
      "path_type": "hardlink",
      "sha256": "7d289b441c702f70523139d37f577faaae1cefc5fc9949a2fcae2508bcc7959c",
      "size_in_bytes": 9640
    },
    {
      "_path": "include/faiss/clone_index.h",
      "path_type": "hardlink",
      "sha256": "4a2d97f64cd97dd9cebc2e9b5e60d92fa00374230c6dd12abdaeab439b85e4a3",
      "size_in_bytes": 916
    },
    {
      "_path": "include/faiss/impl/AdditiveQuantizer.h",
      "path_type": "hardlink",
      "sha256": "010fcbfb7a2ab5b7b01cc57046bad564a19bba9180bd7b8b7cb0b2c9fcdd79b3",
      "size_in_bytes": 7208
    },
    {
      "_path": "include/faiss/impl/AuxIndexStructures.h",
      "path_type": "hardlink",
      "sha256": "679c657e53303f8ed70ccf0fcb2ca382a7d6487af932bc9a1416b32d582742bf",
      "size_in_bytes": 5950
    },
    {
      "_path": "include/faiss/impl/CodePacker.h",
      "path_type": "hardlink",
      "sha256": "85b95704c5ef8084f9e591b5885c59bf5d3169fd9347fc1ce5d8c8790d1f46c6",
      "size_in_bytes": 2566
    },
    {
      "_path": "include/faiss/impl/DistanceComputer.h",
      "path_type": "hardlink",
      "sha256": "cd42ed87e664e8f8d80bbb6fda0cc29da0a2b901034a1b7c60dc4ae1def979fe",
      "size_in_bytes": 3988
    },
    {
      "_path": "include/faiss/impl/FaissAssert.h",
      "path_type": "hardlink",
      "sha256": "b23a66b7bade08f7d39b7db99bfdd59f6c5b885536028322399bda6cf48f11e5",
      "size_in_bytes": 4722
    },
    {
      "_path": "include/faiss/impl/FaissException.h",
      "path_type": "hardlink",
      "sha256": "9803de62414f3f6f9790893af443f61636faa65cc3be84170077670752a25508",
      "size_in_bytes": 1529
    },
    {
      "_path": "include/faiss/impl/HNSW.h",
      "path_type": "hardlink",
      "sha256": "971f6cb33b0fe5e6b2d3c0f374ee1b0ae259a9b90f21c649cd58e9d2777f35a2",
      "size_in_bytes": 7955
    },
    {
      "_path": "include/faiss/impl/IDSelector.h",
      "path_type": "hardlink",
      "sha256": "5dd7f7629bce6582957fb47f5dbcd506c1b7e38468020fe436a19ca024174d26",
      "size_in_bytes": 4965
    },
    {
      "_path": "include/faiss/impl/LocalSearchQuantizer.h",
      "path_type": "hardlink",
      "sha256": "54e05b595981fdc5fcf0ea025984bfd10f6730e0c48cd91557341c92fd447e0c",
      "size_in_bytes": 6998
    },
    {
      "_path": "include/faiss/impl/LookupTableScaler.h",
      "path_type": "hardlink",
      "sha256": "7d5b7c70446036f7008766bc7578cbf11fb85143744fa9092b6b4afe37684583",
      "size_in_bytes": 3308
    },
    {
      "_path": "include/faiss/impl/NNDescent.h",
      "path_type": "hardlink",
      "sha256": "794733ac9c8232000a9ea7e0eebeda10ad75f923ceef2b675e95c67c0b689f5a",
      "size_in_bytes": 3953
    },
    {
      "_path": "include/faiss/impl/NSG.h",
      "path_type": "hardlink",
      "sha256": "b94e0846edf465dcf380903946a27f17572909bbb02da9d00d2737bd09954916",
      "size_in_bytes": 5297
    },
    {
      "_path": "include/faiss/impl/PolysemousTraining.h",
      "path_type": "hardlink",
      "sha256": "67ba9cdd27e6446bb7d61491062728869a4003e3b1eb720ee83718e6cc9742e7",
      "size_in_bytes": 5175
    },
    {
      "_path": "include/faiss/impl/ProductAdditiveQuantizer.h",
      "path_type": "hardlink",
      "sha256": "0e7bddc7823d45a88a20ad5c9d633fd2d2a9d81f74ea74a86ac29c3b4be18489",
      "size_in_bytes": 4610
    },
    {
      "_path": "include/faiss/impl/ProductQuantizer-inl.h",
      "path_type": "hardlink",
      "sha256": "2c9f2af922f6e799ae12edaa08c68ab16c9a438c46ea5f0308fd0d2077a945d3",
      "size_in_bytes": 2561
    },
    {
      "_path": "include/faiss/impl/ProductQuantizer.h",
      "path_type": "hardlink",
      "sha256": "07c6c472b8726d9a4db0b55e20b6282e13ca631c293d7e1e3f056d30fc2ac508",
      "size_in_bytes": 7721
    },
    {
      "_path": "include/faiss/impl/Quantizer.h",
      "path_type": "hardlink",
      "sha256": "a51a104fb8d33c6d9bac320bafdc78211882e869cf67b8d50e9aeef63ba5a09e",
      "size_in_bytes": 1202
    },
    {
      "_path": "include/faiss/impl/ResidualQuantizer.h",
      "path_type": "hardlink",
      "sha256": "90f1cec252cb0da4b4b253e7bf814de83a7b142c72d8667f27783759b3cab9dd",
      "size_in_bytes": 5336
    },
    {
      "_path": "include/faiss/impl/ResultHandler.h",
      "path_type": "hardlink",
      "sha256": "7fdb7bc7697cb5a7ac09974dc50ff8fbd34c8aeeb882fae76d67538d2d523036",
      "size_in_bytes": 21483
    },
    {
      "_path": "include/faiss/impl/ScalarQuantizer.h",
      "path_type": "hardlink",
      "sha256": "d2f04be31ca565d6d65a142e39609eb99f9d32b035f4af8c0fffd3cd9866f95c",
      "size_in_bytes": 3682
    },
    {
      "_path": "include/faiss/impl/ThreadedIndex-inl.h",
      "path_type": "hardlink",
      "sha256": "e3beba17c3549ada34a2d32d8d2439520dce5b66d33b87f2ad5160e74c68aad9",
      "size_in_bytes": 5636
    },
    {
      "_path": "include/faiss/impl/ThreadedIndex.h",
      "path_type": "hardlink",
      "sha256": "0f56d1282c060a9651ed0d0c05f619a4ce130e1ae6bac8c840d51a913ec41874",
      "size_in_bytes": 2612
    },
    {
      "_path": "include/faiss/impl/code_distance/code_distance-avx2.h",
      "path_type": "hardlink",
      "sha256": "b8c62a51d8dbd64061b3c143fa353ba35b63f9413bd640508cd9cef7c55034a9",
      "size_in_bytes": 16878
    },
    {
      "_path": "include/faiss/impl/code_distance/code_distance-generic.h",
      "path_type": "hardlink",
      "sha256": "f4f2b53b188561d67823b3d719244c5d652357a091479ebe122941cc05733bf9",
      "size_in_bytes": 2145
    },
    {
      "_path": "include/faiss/impl/code_distance/code_distance.h",
      "path_type": "hardlink",
      "sha256": "01ce073ed9d8f4cff2bb0de83049170bf90fb3e749a4f77bce9eabf37ad30c55",
      "size_in_bytes": 3711
    },
    {
      "_path": "include/faiss/impl/io.h",
      "path_type": "hardlink",
      "sha256": "5dab7fa403b516ad5494be0b7bc9ebe9099165a3a799db234f39dbd536f9a111",
      "size_in_bytes": 3894
    },
    {
      "_path": "include/faiss/impl/io_macros.h",
      "path_type": "hardlink",
      "sha256": "76f4dfeb4f3eac500d9598e219d194116945b881ab29196d1f38d8ca70803c79",
      "size_in_bytes": 3863
    },
    {
      "_path": "include/faiss/impl/kmeans1d.h",
      "path_type": "hardlink",
      "sha256": "c2eccbead220b6e8d1b643b5cf0f02878b9c7a44181e823fe1440cd680533ca9",
      "size_in_bytes": 1274
    },
    {
      "_path": "include/faiss/impl/lattice_Zn.h",
      "path_type": "hardlink",
      "sha256": "eb39d3d4b4bb4ca12101cee45933fdc2e2066f8ecf9241dcbf1bfbf50574c165",
      "size_in_bytes": 5004
    },
    {
      "_path": "include/faiss/impl/platform_macros.h",
      "path_type": "hardlink",
      "sha256": "00f4847e522be9c070c011614eab028ac13dd9f9f029d5b0056a15947d2b237d",
      "size_in_bytes": 5590
    },
    {
      "_path": "include/faiss/impl/pq4_fast_scan.h",
      "path_type": "hardlink",
      "sha256": "599cb5cd10d683da83eb5f61bb2933a772f9d414f19de94b18e8e23b51bf58a8",
      "size_in_bytes": 5942
    },
    {
      "_path": "include/faiss/impl/residual_quantizer_encode_steps.h",
      "path_type": "hardlink",
      "sha256": "c43226711cb6331d36bb6ad84ba33dac9239ce0392fea8b1495707408b85b425",
      "size_in_bytes": 5916
    },
    {
      "_path": "include/faiss/impl/simd_result_handlers.h",
      "path_type": "hardlink",
      "sha256": "baf3f4b73c0eb87280af90e7361b991a98d8a7e334efa80b268435be3d889a5e",
      "size_in_bytes": 24071
    },
    {
      "_path": "include/faiss/index_factory.h",
      "path_type": "hardlink",
      "sha256": "df5a6b27832828fa4be66c38d5004e94cfed143969b0a644be48330dc3b095cf",
      "size_in_bytes": 666
    },
    {
      "_path": "include/faiss/index_io.h",
      "path_type": "hardlink",
      "sha256": "1a67be685f717941da0a0b363437099348bfeb1cdb025cb876c9097f4aeba1eb",
      "size_in_bytes": 3182
    },
    {
      "_path": "include/faiss/invlists/BlockInvertedLists.h",
      "path_type": "hardlink",
      "sha256": "ee3b8936a40f229f4b4649c6772b330057fdce6a16db40bd11046730b26878a0",
      "size_in_bytes": 2697
    },
    {
      "_path": "include/faiss/invlists/DirectMap.h",
      "path_type": "hardlink",
      "sha256": "54526e282134a745f8ed5978ec0723ba8e6be256778b57fb496d20b2fe2cdc05",
      "size_in_bytes": 2623
    },
    {
      "_path": "include/faiss/invlists/InvertedLists.h",
      "path_type": "hardlink",
      "sha256": "9ff06dca28810c2d19764b176760fc5d93a83b5cdce189331cd485b2f7f4976d",
      "size_in_bytes": 13461
    },
    {
      "_path": "include/faiss/invlists/InvertedListsIOHook.h",
      "path_type": "hardlink",
      "sha256": "cdfd42655029e063723441900e469301053a5ae3763f7e31a99cbd5926c57f30",
      "size_in_bytes": 2048
    },
    {
      "_path": "include/faiss/invlists/OnDiskInvertedLists.h",
      "path_type": "hardlink",
      "sha256": "b3017ae2164e503d81deb0d1c974d32b90d96ed7acb0e68d51ea15d5e9d36e43",
      "size_in_bytes": 4568
    },
    {
      "_path": "include/faiss/utils/AlignedTable.h",
      "path_type": "hardlink",
      "sha256": "12cf2785b09817a643da0807bcf7a2ac161c69525afed0d5d21afb55e93bd41b",
      "size_in_bytes": 3743
    },
    {
      "_path": "include/faiss/utils/Heap.h",
      "path_type": "hardlink",
      "sha256": "86d9c164713f866efedcd402b24fab30a4a1a2e3a52b97cada5ce2e6c98095e6",
      "size_in_bytes": 18369
    },
    {
      "_path": "include/faiss/utils/WorkerThread.h",
      "path_type": "hardlink",
      "sha256": "753e9dbf6ae318bfc1cfc68bbe41af5b1cbcdd21b4ccc2a686ccaffd7d9f9ef2",
      "size_in_bytes": 1554
    },
    {
      "_path": "include/faiss/utils/approx_topk/approx_topk.h",
      "path_type": "hardlink",
      "sha256": "721ed3a5cfe939e49ef03cd326f672559063594a83baabf140897bccd0a996b8",
      "size_in_bytes": 3141
    },
    {
      "_path": "include/faiss/utils/approx_topk/avx2-inl.h",
      "path_type": "hardlink",
      "sha256": "d9831e80f5c4c8c26654f1ec4ab7887a6f125c5720880476ba49e819c6912bb2",
      "size_in_bytes": 8191
    },
    {
      "_path": "include/faiss/utils/approx_topk/generic.h",
      "path_type": "hardlink",
      "sha256": "11211e0b024df857afc792dfd6283c51a5a15ffe1bdae159e061d6b28c9cc661",
      "size_in_bytes": 5108
    },
    {
      "_path": "include/faiss/utils/approx_topk/mode.h",
      "path_type": "hardlink",
      "sha256": "9101322acbe949776b818eebaa627a9338218d8fb54aab019b067a618df74013",
      "size_in_bytes": 1132
    },
    {
      "_path": "include/faiss/utils/approx_topk_hamming/approx_topk_hamming.h",
      "path_type": "hardlink",
      "sha256": "c761798bde8e09bca42eda1c0dde4e4d180429716034e565e4055159fd656995",
      "size_in_bytes": 14149
    },
    {
      "_path": "include/faiss/utils/bf16.h",
      "path_type": "hardlink",
      "sha256": "8379d9b68c5ee6fdedb3b365939515d00e2f5f840573a7bb452ce00395f4b7f1",
      "size_in_bytes": 643
    },
    {
      "_path": "include/faiss/utils/distances.h",
      "path_type": "hardlink",
      "sha256": "412cebff2870b1a02f6c472f20b63293f215ebfb37ac9b7322926186f38527e7",
      "size_in_bytes": 14540
    },
    {
      "_path": "include/faiss/utils/distances_fused/avx512.h",
      "path_type": "hardlink",
      "sha256": "c5dc24202ebba21e88730c2779d913e5e9c16e2e3f736ac391f8185dd50b0025",
      "size_in_bytes": 937
    },
    {
      "_path": "include/faiss/utils/distances_fused/distances_fused.h",
      "path_type": "hardlink",
      "sha256": "3858a15ad89492509057727f63930462ba6086c9416fac619dfec4cf7fcde530",
      "size_in_bytes": 1286
    },
    {
      "_path": "include/faiss/utils/distances_fused/simdlib_based.h",
      "path_type": "hardlink",
      "sha256": "1a6e20cf50f93b8da1751b5e3f1f104b22e18cb6ef6d4beba4f3f39096bc7b0a",
      "size_in_bytes": 778
    },
    {
      "_path": "include/faiss/utils/extra_distances-inl.h",
      "path_type": "hardlink",
      "sha256": "6b3a2c89e67e5246b6ed81e8ae761c99731dcd336f3a0d7ef864523f3ac4760d",
      "size_in_bytes": 5869
    },
    {
      "_path": "include/faiss/utils/extra_distances.h",
      "path_type": "hardlink",
      "sha256": "3711a9828ddd34d22647e91c89abeb18cd4b825c7e42cd449098f2cfd2b93fc7",
      "size_in_bytes": 1311
    },
    {
      "_path": "include/faiss/utils/fp16-arm.h",
      "path_type": "hardlink",
      "sha256": "3128b4adef0da5fde219c6532c0ef4092b55519c6d82b9b9cdb9c94f7dda8a5a",
      "size_in_bytes": 714
    },
    {
      "_path": "include/faiss/utils/fp16-fp16c.h",
      "path_type": "hardlink",
      "sha256": "ace09997c5a9df190f90b4e86715df19b43493f38e19de2ba7dd036ca772ae60",
      "size_in_bytes": 640
    },
    {
      "_path": "include/faiss/utils/fp16-inl.h",
      "path_type": "hardlink",
      "sha256": "2dc13894d6e13d58d5c44f0474e1cf4b45da2751c5167e38fe5d92f1c3ff501d",
      "size_in_bytes": 3790
    },
    {
      "_path": "include/faiss/utils/fp16.h",
      "path_type": "hardlink",
      "sha256": "b1ca7c0b5f60c2546e03bb9369579a21e01689c461e0b3adf822f1ee40363522",
      "size_in_bytes": 431
    },
    {
      "_path": "include/faiss/utils/hamming-inl.h",
      "path_type": "hardlink",
      "sha256": "75f81b4888f07e708ad75f5baa064a8efc10555486daccc315ab9a7cbe1813f1",
      "size_in_bytes": 3184
    },
    {
      "_path": "include/faiss/utils/hamming.h",
      "path_type": "hardlink",
      "sha256": "5c93a949b20929992ab109049fa9b4a15aa6b9147704c793b0a3cf5335dd930e",
      "size_in_bytes": 8457
    },
    {
      "_path": "include/faiss/utils/hamming_distance/avx2-inl.h",
      "path_type": "hardlink",
      "sha256": "c2cab70fb7fd05352fd91685e9b3503a6db7fa09b0b3407ac7842440faba7d9a",
      "size_in_bytes": 12610
    },
    {
      "_path": "include/faiss/utils/hamming_distance/common.h",
      "path_type": "hardlink",
      "sha256": "730980b3cad33842fc3aa1b352340df2c376a8f3b1e06d797e307579779d4699",
      "size_in_bytes": 1762
    },
    {
      "_path": "include/faiss/utils/hamming_distance/generic-inl.h",
      "path_type": "hardlink",
      "sha256": "8e7175e245aa8d8ea10cbd55c8ffe548a08c4f80bf0a3937556db10e6d8cdb5e",
      "size_in_bytes": 12144
    },
    {
      "_path": "include/faiss/utils/hamming_distance/hamdis-inl.h",
      "path_type": "hardlink",
      "sha256": "195c4c5c40fa677619df688935b33dafef9187f7b5b087ea25ad7c1d870ef41e",
      "size_in_bytes": 2705
    },
    {
      "_path": "include/faiss/utils/hamming_distance/neon-inl.h",
      "path_type": "hardlink",
      "sha256": "fb6ecc1d04c13c24634e4c339d7495fca79e58c169aa5c772e93e1fd2dfb9d82",
      "size_in_bytes": 13766
    },
    {
      "_path": "include/faiss/utils/ordered_key_value.h",
      "path_type": "hardlink",
      "sha256": "93e0f9354af85ca3ccecc5620ebb338e58ec5aa47f682aa4aea0c9f470b36846",
      "size_in_bytes": 2729
    },
    {
      "_path": "include/faiss/utils/partitioning.h",
      "path_type": "hardlink",
      "sha256": "40559fdb7c3f06bf4463e9911d7ee9c909421541ecac33f6e377c5cca92b6265",
      "size_in_bytes": 1742
    },
    {
      "_path": "include/faiss/utils/prefetch.h",
      "path_type": "hardlink",
      "sha256": "f3786724ee14e11105cf88e9bf9e430ac970ca55b9c1674af11b5c996ee12390",
      "size_in_bytes": 1572
    },
    {
      "_path": "include/faiss/utils/quantize_lut.h",
      "path_type": "hardlink",
      "sha256": "b6539ec295b41994ab2ebfa9ae853a624f6a0ced1b8e476121deb64a2d184aa7",
      "size_in_bytes": 2633
    },
    {
      "_path": "include/faiss/utils/random.h",
      "path_type": "hardlink",
      "sha256": "1e4065bdc9cb1b669be9c1a9b2b5d3f9a9a20bf95c51368b776a2c32cbdb1777",
      "size_in_bytes": 2246
    },
    {
      "_path": "include/faiss/utils/simdlib.h",
      "path_type": "hardlink",
      "sha256": "12e2520ff63d4e9a1152550dfa05fe54f9ab2dd46baaa4694dd28dfcf36c2928",
      "size_in_bytes": 933
    },
    {
      "_path": "include/faiss/utils/simdlib_avx2.h",
      "path_type": "hardlink",
      "sha256": "f8e5fbd742ca1e96c76bd73a7c4742b0c07c85d23d48b6eda36f73a3ade3b928",
      "size_in_bytes": 24604
    },
    {
      "_path": "include/faiss/utils/simdlib_emulated.h",
      "path_type": "hardlink",
      "sha256": "db0664a39309524aa032c48b12eaab86b5fdd4a674dac344c3b5832e2aa93519",
      "size_in_bytes": 28071
    },
    {
      "_path": "include/faiss/utils/simdlib_neon.h",
      "path_type": "hardlink",
      "sha256": "21bfcc86395eb0d6fdcf4944f5af93f5c1fcdfb49c7a242d1172cb06b9dbd9e1",
      "size_in_bytes": 46170
    },
    {
      "_path": "include/faiss/utils/sorting.h",
      "path_type": "hardlink",
      "sha256": "3a962d392929d34ca1eadd354c0a543d17e9ff8d39ee1e3f32571dc1e2750dbf",
      "size_in_bytes": 2845
    },
    {
      "_path": "include/faiss/utils/transpose/transpose-avx2-inl.h",
      "path_type": "hardlink",
      "sha256": "f5a23ac3c901bc0cb3b11a6c950042f18499e49e9ce63ba1c5d5df32e72e2395",
      "size_in_bytes": 5567
    },
    {
      "_path": "include/faiss/utils/utils.h",
      "path_type": "hardlink",
      "sha256": "3bbad1cff92c113b04d16d83dff5fcaa5e3e1baa8457fc3c2127df995f57ed7a",
      "size_in_bytes": 6653
    },
    {
      "_path": "include/hnswlib/bruteforce.h",
      "path_type": "hardlink",
      "sha256": "209775d6829cd10e73d374093dec433666449112e271997b8ce1a38ab4c1a626",
      "size_in_bytes": 5488
    },
    {
      "_path": "include/hnswlib/hnswalg.h",
      "path_type": "hardlink",
      "sha256": "a7ecffd3574f59b063b852f9c17d761076491ed39bcee0b4495dbf0a6e1c6403",
      "size_in_bytes": 53234
    },
    {
      "_path": "include/hnswlib/hnswlib.h",
      "path_type": "hardlink",
      "sha256": "1842cf717d0586ca3c3062829700a893493cbe025af58eb6cf68f301f2de3485",
      "size_in_bytes": 4920
    },
    {
      "_path": "include/hnswlib/space_ip.h",
      "path_type": "hardlink",
      "sha256": "c82d52ffcbe549e8fe44b271f2dbf2ae47d73a49b76e861ae5f5b6fac1f318a3",
      "size_in_bytes": 11910
    },
    {
      "_path": "include/hnswlib/space_l2.h",
      "path_type": "hardlink",
      "sha256": "d4eb47961c795298704f2437cca416c0a6d662429059144124c7703ac9fcde88",
      "size_in_bytes": 9544
    },
    {
      "_path": "include/hnswlib/visited_list_pool.h",
      "path_type": "hardlink",
      "sha256": "f20211ce512fe7e7da6dc5bd5e4525587e60dac667034769820c8d2d916fc5e3",
      "size_in_bytes": 2046
    },
    {
      "_path": "include/raft/cluster/detail/agglomerative.cuh",
      "path_type": "hardlink",
      "sha256": "2933290fea54a9b108965f6c5e3fb37e81598a5c30e44ac4d3360c9c3855ed0b",
      "size_in_bytes": 10391
    },
    {
      "_path": "include/raft/cluster/detail/connectivities.cuh",
      "path_type": "hardlink",
      "sha256": "23c80a93fae5cc32a06e5bffdc657d32c7cd3fcc1ddfd6d28f909919c526079b",
      "size_in_bytes": 8391
    },
    {
      "_path": "include/raft/cluster/detail/kmeans.cuh",
      "path_type": "hardlink",
      "sha256": "588aa8b8fbc8ef6d27f5297d77369b49a81324dc2758224457915efa64580e2c",
      "size_in_bytes": 56734
    },
    {
      "_path": "include/raft/cluster/detail/kmeans_auto_find_k.cuh",
      "path_type": "hardlink",
      "sha256": "40a9596f23de030deb85bf250ae52db1267767c66f4555c5479887d068d92b70",
      "size_in_bytes": 9719
    },
    {
      "_path": "include/raft/cluster/detail/kmeans_balanced.cuh",
      "path_type": "hardlink",
      "sha256": "66e92711a9e103de54343504363c1c7c1c702e6282fef2d06c5b5512fd09e42a",
      "size_in_bytes": 45676
    },
    {
      "_path": "include/raft/cluster/detail/kmeans_common.cuh",
      "path_type": "hardlink",
      "sha256": "c4fef5c334fffd743a39bdc9eef4b6a6947558f6048b824f3810b6a76e7793b4",
      "size_in_bytes": 28010
    },
    {
      "_path": "include/raft/cluster/detail/kmeans_deprecated.cuh",
      "path_type": "hardlink",
      "sha256": "c2cab9911a2c913904e9d7e3c185fd53ecfa0e73b028164b96b657c13b416e45",
      "size_in_bytes": 40541
    },
    {
      "_path": "include/raft/cluster/detail/mst.cuh",
      "path_type": "hardlink",
      "sha256": "31dc4627c16ab6f96afb498a0a833ac7beeaac08c802aedb8fee64d57a541336",
      "size_in_bytes": 8780
    },
    {
      "_path": "include/raft/cluster/detail/single_linkage.cuh",
      "path_type": "hardlink",
      "sha256": "647596228e89c83030a22ae2c0699ac4e2547f8cc24cac8c90fef0a35d551de8",
      "size_in_bytes": 5085
    },
    {
      "_path": "include/raft/cluster/kmeans.cuh",
      "path_type": "hardlink",
      "sha256": "a086f4b3b4bbd2830c0a8113f5a7911f1f91c1fc5e279ad6a8a470315b995aad",
      "size_in_bytes": 52211
    },
    {
      "_path": "include/raft/cluster/kmeans_balanced.cuh",
      "path_type": "hardlink",
      "sha256": "54f12135cfd87ff81c62e7add4731b07c440ed92052df7dc8a0acae1376c4788",
      "size_in_bytes": 17781
    },
    {
      "_path": "include/raft/cluster/kmeans_balanced_types.hpp",
      "path_type": "hardlink",
      "sha256": "508878197f576dd75338a2e98dce3bc56296fcb12e4bc6a1fc2310b856abc8a4",
      "size_in_bytes": 1322
    },
    {
      "_path": "include/raft/cluster/kmeans_deprecated.cuh",
      "path_type": "hardlink",
      "sha256": "78de53d48e5008b4b334bdb0abdf5ef1e0b0f88df3a5a7de1536f95562027b29",
      "size_in_bytes": 2537
    },
    {
      "_path": "include/raft/cluster/kmeans_types.hpp",
      "path_type": "hardlink",
      "sha256": "cc9bb9635e01a1312a6abda622627a35fba309f91ece89b4f555702105ec5ae9",
      "size_in_bytes": 3227
    },
    {
      "_path": "include/raft/cluster/single_linkage.cuh",
      "path_type": "hardlink",
      "sha256": "963fdaea8d677b933f3b2d0996ae57c9703cb18fab285fb7513b44155f79ff0c",
      "size_in_bytes": 4736
    },
    {
      "_path": "include/raft/cluster/single_linkage_types.hpp",
      "path_type": "hardlink",
      "sha256": "13a1a4ad9db3eda4d342a69eafbe0df874bc386d487c04f7e4edac42e3051ce8",
      "size_in_bytes": 2233
    },
    {
      "_path": "include/raft/cluster/specializations.cuh",
      "path_type": "hardlink",
      "sha256": "512162d488331ec560b2f407b5ca0aa3e34e9a6331d0678b68ffc859ec325629",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/common/cub_wrappers.cuh",
      "path_type": "hardlink",
      "sha256": "c58f4f517d5d8bdd881ccada6f88458c842018db2d372c5289538cfe55ec234b",
      "size_in_bytes": 1215
    },
    {
      "_path": "include/raft/common/detail/scatter.cuh",
      "path_type": "hardlink",
      "sha256": "f258ad715ba85093f07956577620198ed8d871d84144d10aab928c796ed0d991",
      "size_in_bytes": 1739
    },
    {
      "_path": "include/raft/common/device_loads_stores.cuh",
      "path_type": "hardlink",
      "sha256": "f3d8b1a8939f0938ffd8f5ea88625defe99f2d69888040e74df092634afd7995",
      "size_in_bytes": 1121
    },
    {
      "_path": "include/raft/common/logger.hpp",
      "path_type": "hardlink",
      "sha256": "1657ba46ca15cf12af3bc47a5917ac54e0a8e52f8144ff1e60567237be443982",
      "size_in_bytes": 779
    },
    {
      "_path": "include/raft/common/nvtx.hpp",
      "path_type": "hardlink",
      "sha256": "7c09b81980cd2d39df7545480e981b5972316a57bd6538d6c40314efe5152105",
      "size_in_bytes": 780
    },
    {
      "_path": "include/raft/common/scatter.cuh",
      "path_type": "hardlink",
      "sha256": "597d13f66e954a6d1b2ea11c653317466b64f3c993b9e14b13fb7d4da0650eb5",
      "size_in_bytes": 1111
    },
    {
      "_path": "include/raft/common/seive.hpp",
      "path_type": "hardlink",
      "sha256": "142fbb3f40826d2557cce3f7d8442060e7c29bf3120783be047afded4fe18901",
      "size_in_bytes": 1107
    },
    {
      "_path": "include/raft/comms/comms.hpp",
      "path_type": "hardlink",
      "sha256": "62b0e3d79447fd720ec076183dd733c482cbb00bc68b553a0545f3549c4a9a43",
      "size_in_bytes": 770
    },
    {
      "_path": "include/raft/comms/comms_test.hpp",
      "path_type": "hardlink",
      "sha256": "0289d4ee5eb1f9361428bfb336dd9aa8f739b8416636b2ed543a99815c0ac225",
      "size_in_bytes": 5633
    },
    {
      "_path": "include/raft/comms/detail/mpi_comms.hpp",
      "path_type": "hardlink",
      "sha256": "fd0ef35b563e1bd85c64dc6e489a14962920bd8099e5b9bed1e5f3957915b22a",
      "size_in_bytes": 16013
    },
    {
      "_path": "include/raft/comms/detail/std_comms.hpp",
      "path_type": "hardlink",
      "sha256": "820f6851916bb4b481f8f304700c78c4d5b1d1084f5f2e63480def9a8217a7a4",
      "size_in_bytes": 23225
    },
    {
      "_path": "include/raft/comms/detail/test.hpp",
      "path_type": "hardlink",
      "sha256": "80f739debd96393bc8f9379ff5e2445be3232cd3d674fc24d4317c38a67243db",
      "size_in_bytes": 18927
    },
    {
      "_path": "include/raft/comms/detail/ucp_helper.hpp",
      "path_type": "hardlink",
      "sha256": "802bedf814dd60d772fd22993c09866901f54c6ed30cd002f04a182b39bb1a69",
      "size_in_bytes": 4726
    },
    {
      "_path": "include/raft/comms/detail/util.hpp",
      "path_type": "hardlink",
      "sha256": "334bc197701499c72c542f4b999c72b11020b873667d846975101ce6e4039cd4",
      "size_in_bytes": 5118
    },
    {
      "_path": "include/raft/comms/mpi_comms.hpp",
      "path_type": "hardlink",
      "sha256": "a5e99a5f26597b9907ef691a282a275c5e5d8fb11bd3c28ca1caaa05daca8ecc",
      "size_in_bytes": 2135
    },
    {
      "_path": "include/raft/comms/nccl_clique.hpp",
      "path_type": "hardlink",
      "sha256": "3bddcaeae25933276a6b1c6d93cfc5da40939427eb01877650dbc6cf587134e2",
      "size_in_bytes": 5299
    },
    {
      "_path": "include/raft/comms/std_comms.hpp",
      "path_type": "hardlink",
      "sha256": "19c78b709c1f7d615f8da13407e4896cb33996083a8f00b0ae94ab29df81cddd",
      "size_in_bytes": 5935
    },
    {
      "_path": "include/raft/core/bitmap.cuh",
      "path_type": "hardlink",
      "sha256": "71fe7a3f2d927ab7d1ab3e1139923f022c7e12114102d5b00d2392c0fb9ded28",
      "size_in_bytes": 1510
    },
    {
      "_path": "include/raft/core/bitmap.hpp",
      "path_type": "hardlink",
      "sha256": "3facdd5285910a8b0cf9dbb580c588109a39770c42e03c9efaae60d96abd9cf6",
      "size_in_bytes": 4260
    },
    {
      "_path": "include/raft/core/bitset.cuh",
      "path_type": "hardlink",
      "sha256": "fc557721bd58e427c874dcb309cd5d6d492322a631a5687d477084847c777eac",
      "size_in_bytes": 10364
    },
    {
      "_path": "include/raft/core/bitset.hpp",
      "path_type": "hardlink",
      "sha256": "bddcb4faa17e86f517e48ffb3dadac32c2504b975b502cd5752c088e4b1a4f63",
      "size_in_bytes": 13246
    },
    {
      "_path": "include/raft/core/comms.hpp",
      "path_type": "hardlink",
      "sha256": "1c213735a660acbca96e58709e24e1e2b0f3f4dec559982e458092ef6caa2257",
      "size_in_bytes": 22757
    },
    {
      "_path": "include/raft/core/coo_matrix.hpp",
      "path_type": "hardlink",
      "sha256": "fe920f0fb14f602d4c9cc79811198c3ea587fbee4d8b0e18a258b74de3f5e9d9",
      "size_in_bytes": 11204
    },
    {
      "_path": "include/raft/core/copy.cuh",
      "path_type": "hardlink",
      "sha256": "dfb467f184ae9d76a211712586ead9ec99b5edb7a08ec1debd82d2f1bf07952c",
      "size_in_bytes": 3561
    },
    {
      "_path": "include/raft/core/copy.hpp",
      "path_type": "hardlink",
      "sha256": "700f5ca7a7033ae795092a1cb0969cec98ee33d575fa5ce6ea6d7366465b87c4",
      "size_in_bytes": 3261
    },
    {
      "_path": "include/raft/core/csr_matrix.hpp",
      "path_type": "hardlink",
      "sha256": "d63a66089371099c339ce7a76ddbf88852b644c394b0fe447f7708a69cd06e11",
      "size_in_bytes": 11734
    },
    {
      "_path": "include/raft/core/cublas_macros.hpp",
      "path_type": "hardlink",
      "sha256": "0ae1439f57b3ea28963c1c1f488dbef34ddb49c699dd819653216c5b5a5c0037",
      "size_in_bytes": 4608
    },
    {
      "_path": "include/raft/core/cuda_support.hpp",
      "path_type": "hardlink",
      "sha256": "b81aab24a552a58d0f5b027c2d5863e3584e96ed61786f1e273a10d4134b8ef1",
      "size_in_bytes": 797
    },
    {
      "_path": "include/raft/core/cudart_utils.hpp",
      "path_type": "hardlink",
      "sha256": "e4b497ed8a60821dffab92b74f4e48297f0d2c8eede84e8b2dbb6fd12f8db2ab",
      "size_in_bytes": 784
    },
    {
      "_path": "include/raft/core/cusolver_macros.hpp",
      "path_type": "hardlink",
      "sha256": "090eac54f34ca490ab063e0b81ff2bbe5854f697d91ae93c25d9f6b8e6ba02b9",
      "size_in_bytes": 4727
    },
    {
      "_path": "include/raft/core/cusparse_macros.hpp",
      "path_type": "hardlink",
      "sha256": "a8ef7461b22b244f320d97b0427c1f95add6dd32b29a83c7c2f4d8fe589873f0",
      "size_in_bytes": 4962
    },
    {
      "_path": "include/raft/core/detail/callback_sink.hpp",
      "path_type": "hardlink",
      "sha256": "b7af4bbf2fff63e0551d61fdd6e7cb4e29482c11cde10ea83d0b7a11b52a053a",
      "size_in_bytes": 1968
    },
    {
      "_path": "include/raft/core/detail/copy.hpp",
      "path_type": "hardlink",
      "sha256": "f9a26ef5ca03c38e80052ad941059d029fd1d15facb91b0702eb3d1f599d42a3",
      "size_in_bytes": 25025
    },
    {
      "_path": "include/raft/core/detail/fail_container_policy.hpp",
      "path_type": "hardlink",
      "sha256": "a4d12358925ef97af160b2113b5784e5bebc2943749a3b247c107196e89caf4c",
      "size_in_bytes": 5032
    },
    {
      "_path": "include/raft/core/detail/logger.hpp",
      "path_type": "hardlink",
      "sha256": "2ad448455e5b0a2d1756b9f9a5cfe17bf89023488eb4ea75620956b319eba4b9",
      "size_in_bytes": 937
    },
    {
      "_path": "include/raft/core/detail/macros.hpp",
      "path_type": "hardlink",
      "sha256": "19663e78e1ad76327b59e2e50d4c2b801e10c2b28c35f3b030306e4bc706cce4",
      "size_in_bytes": 4872
    },
    {
      "_path": "include/raft/core/detail/mdspan_numpy_serializer.hpp",
      "path_type": "hardlink",
      "sha256": "52f242cadfef3dab07141c8a8e033405237e7fcc9a45db477bf4228f29ee6443",
      "size_in_bytes": 17630
    },
    {
      "_path": "include/raft/core/detail/mdspan_util.cuh",
      "path_type": "hardlink",
      "sha256": "da22a01de035c272e64ce3fe9ef704a2b0b0a433fb6f1f22a3ad19a14b5a8411",
      "size_in_bytes": 1801
    },
    {
      "_path": "include/raft/core/detail/nvtx.hpp",
      "path_type": "hardlink",
      "sha256": "c92f2d8ce928af2643b19b37058cb80975fbc47cf12e42cdd7c901fd6b45a66d",
      "size_in_bytes": 5741
    },
    {
      "_path": "include/raft/core/detail/span.hpp",
      "path_type": "hardlink",
      "sha256": "49fc6ef582adfb0d981f9720552c73b7aed9d89e1a677f500a44f9b29f976f43",
      "size_in_bytes": 3858
    },
    {
      "_path": "include/raft/core/device_container_policy.hpp",
      "path_type": "hardlink",
      "sha256": "9231cd086765627ae681ba88726a80c5b74a9183bee04edbc9ee4cd0a563b554",
      "size_in_bytes": 6561
    },
    {
      "_path": "include/raft/core/device_coo_matrix.hpp",
      "path_type": "hardlink",
      "sha256": "bdd77304b0c84334fd418dd641901efe4cf06b1ab332595057c04a3840a003c2",
      "size_in_bytes": 14732
    },
    {
      "_path": "include/raft/core/device_csr_matrix.hpp",
      "path_type": "hardlink",
      "sha256": "2bccb1ee257424ebdb0113653ba0b4da7950c7cb716263636f9efad3d11e449e",
      "size_in_bytes": 15492
    },
    {
      "_path": "include/raft/core/device_mdarray.hpp",
      "path_type": "hardlink",
      "sha256": "acb230c3a7b6583e5c26fc5d7c5ce4b63817ccf5cfded952955e577e575365d2",
      "size_in_bytes": 6754
    },
    {
      "_path": "include/raft/core/device_mdspan.hpp",
      "path_type": "hardlink",
      "sha256": "c8db4b6455232716b6b89e7fdd647ad5fd1a6f26b6cbef619c9663dc8c580b7d",
      "size_in_bytes": 11194
    },
    {
      "_path": "include/raft/core/device_resources.hpp",
      "path_type": "hardlink",
      "sha256": "6fb91b39fffecdf364266155690d33ba59046df5ffce195e3b33ef8be3639de7",
      "size_in_bytes": 8563
    },
    {
      "_path": "include/raft/core/device_resources_manager.hpp",
      "path_type": "hardlink",
      "sha256": "5a39a1ece50adc7c25ce33a611918b702158d4e8ca24f1287eb0c4a340af78e4",
      "size_in_bytes": 24167
    },
    {
      "_path": "include/raft/core/device_setter.hpp",
      "path_type": "hardlink",
      "sha256": "e68190529278da76e418673b7c7bca60b6e9300a8a337a7e6e640947279da8e2",
      "size_in_bytes": 1971
    },
    {
      "_path": "include/raft/core/device_span.hpp",
      "path_type": "hardlink",
      "sha256": "9da2dc6f9b352e2023f7e5dfc98c2f10430f62c063a0d076ac3d2c8d982b1f24",
      "size_in_bytes": 956
    },
    {
      "_path": "include/raft/core/error.hpp",
      "path_type": "hardlink",
      "sha256": "9aef32d8816b6271cd37fbaf3c4119e1f2fdc1b06a9e4084f818bd72263f5d3f",
      "size_in_bytes": 10026
    },
    {
      "_path": "include/raft/core/handle.hpp",
      "path_type": "hardlink",
      "sha256": "c13ec796f8bc5a36dd9a4b7e38bb0f393ad259f54e0453398344ef54440fcc85",
      "size_in_bytes": 2270
    },
    {
      "_path": "include/raft/core/host_container_policy.hpp",
      "path_type": "hardlink",
      "sha256": "9d33ad998f6c6c023631249a2228d2ba5e947a1fc2b55034dde2d5f391b1ecbd",
      "size_in_bytes": 2364
    },
    {
      "_path": "include/raft/core/host_coo_matrix.hpp",
      "path_type": "hardlink",
      "sha256": "25c174d8d43bf4b655869b022448d8e160f838ec6f94fee443579b7030b9e2a6",
      "size_in_bytes": 14553
    },
    {
      "_path": "include/raft/core/host_csr_matrix.hpp",
      "path_type": "hardlink",
      "sha256": "f92814cc6afca55e0511c9098a42dd3735fb24988c3915cfd83c8182b3214a4c",
      "size_in_bytes": 15348
    },
    {
      "_path": "include/raft/core/host_device_accessor.hpp",
      "path_type": "hardlink",
      "sha256": "037cf6813550beb40780d6ee3022cc674449d36dcfa0d54b97e924b1a29c101a",
      "size_in_bytes": 2436
    },
    {
      "_path": "include/raft/core/host_mdarray.hpp",
      "path_type": "hardlink",
      "sha256": "f8d5ad49131607deea4d4f3fd98a849de8fff0f0a4fe592fa840b018517dea7d",
      "size_in_bytes": 9317
    },
    {
      "_path": "include/raft/core/host_mdspan.hpp",
      "path_type": "hardlink",
      "sha256": "b9e5f8e167ca20adcccc410e1ff05688563d16c9566aea9ed6dbbb8c3aee3095",
      "size_in_bytes": 7970
    },
    {
      "_path": "include/raft/core/host_span.hpp",
      "path_type": "hardlink",
      "sha256": "c845b5d65db4f3b8ed879dabdb0ba300d99b250745b6d59529a5e04f4ebdf6f6",
      "size_in_bytes": 952
    },
    {
      "_path": "include/raft/core/interruptible.hpp",
      "path_type": "hardlink",
      "sha256": "79d047ebedd6193cfd6b3d028d1fa32d40116259c170c44217aff6fd33b8c69f",
      "size_in_bytes": 12371
    },
    {
      "_path": "include/raft/core/kvp.hpp",
      "path_type": "hardlink",
      "sha256": "ca096ef6b672949e57e0584f0a15dc5c6ede14d3add3b44aef2053c70cb7a6c1",
      "size_in_bytes": 2631
    },
    {
      "_path": "include/raft/core/logger-ext.hpp",
      "path_type": "hardlink",
      "sha256": "27019d58032c090afb3c576caf33a4b54569422ed046ccc19c75f9d020a819b2",
      "size_in_bytes": 4596
    },
    {
      "_path": "include/raft/core/logger-inl.hpp",
      "path_type": "hardlink",
      "sha256": "67d8de98b8e0d11b2c643b500b59be9f6219ab704db1c946c34679e04b15951b",
      "size_in_bytes": 4632
    },
    {
      "_path": "include/raft/core/logger-macros.hpp",
      "path_type": "hardlink",
      "sha256": "1c156b51168644a0d827a41370bd385b7042a59e19dfded924d9489e4f0e90fa",
      "size_in_bytes": 3741
    },
    {
      "_path": "include/raft/core/logger.hpp",
      "path_type": "hardlink",
      "sha256": "3a9cfa3bd4b4dd690d99cf7286c8079215823be2dd5f4db8d12158f3d3371dad",
      "size_in_bytes": 744
    },
    {
      "_path": "include/raft/core/managed_container_policy.hpp",
      "path_type": "hardlink",
      "sha256": "1764cabeaa5ae02097dc908f6d18fa0717ee7d2a6838205a6f8b1e2af32efee6",
      "size_in_bytes": 2925
    },
    {
      "_path": "include/raft/core/managed_mdarray.hpp",
      "path_type": "hardlink",
      "sha256": "96dc52cc4b6aa3bda974f54a9b5b3635a9bbbd9d0a7cec44ba62999c8a031b2b",
      "size_in_bytes": 5752
    },
    {
      "_path": "include/raft/core/managed_mdspan.hpp",
      "path_type": "hardlink",
      "sha256": "f1c5746a723c194cc7554da8bbe4baf5014f232bf368de5b1726d4ea737f61cf",
      "size_in_bytes": 11397
    },
    {
      "_path": "include/raft/core/math.hpp",
      "path_type": "hardlink",
      "sha256": "fb584cf49b42715484b94ffe778dff7edfe811bb77c9dfa546c531b674a74a19",
      "size_in_bytes": 19085
    },
    {
      "_path": "include/raft/core/mdarray.hpp",
      "path_type": "hardlink",
      "sha256": "8c4a3cf536731c2ba0812cab50e4b52d1a97876320a64039a2719ab5172961e7",
      "size_in_bytes": 14937
    },
    {
      "_path": "include/raft/core/mdbuffer.cuh",
      "path_type": "hardlink",
      "sha256": "e7c01df6757a2ec8de0e33046f88e2558520726322bdb5eaa1ebf5dc7c322868",
      "size_in_bytes": 43161
    },
    {
      "_path": "include/raft/core/mdbuffer.hpp",
      "path_type": "hardlink",
      "sha256": "20c9e3bf711e10d906264f49a10ded785e4ab6e60d24364991b10a7991678eb7",
      "size_in_bytes": 1033
    },
    {
      "_path": "include/raft/core/mdspan.hpp",
      "path_type": "hardlink",
      "sha256": "c293e0f714780d79362017e79621161c4f32b2713962f30f5a5b48a61623dca2",
      "size_in_bytes": 14771
    },
    {
      "_path": "include/raft/core/mdspan_types.hpp",
      "path_type": "hardlink",
      "sha256": "28c2b70bd99dee5709265face1f9f29ba63c77567f2f29833b6e66c5a93fadc5",
      "size_in_bytes": 2401
    },
    {
      "_path": "include/raft/core/memory_type.hpp",
      "path_type": "hardlink",
      "sha256": "798f2dc9db4139e049d46ead8400c89bd12e3162f1a76f2d2410d64de5ab5bb7",
      "size_in_bytes": 3352
    },
    {
      "_path": "include/raft/core/nvtx.hpp",
      "path_type": "hardlink",
      "sha256": "7ec8de6f3a6fffe9d51b02d344654e2231f00786fe659fae5ff60e8c265b48dd",
      "size_in_bytes": 5030
    },
    {
      "_path": "include/raft/core/operators.cuh",
      "path_type": "hardlink",
      "sha256": "6654ef9342a721a0f03b06b9be1f7b2fe07b563ec11f99ca42d86a66e7828c08",
      "size_in_bytes": 1368
    },
    {
      "_path": "include/raft/core/operators.hpp",
      "path_type": "hardlink",
      "sha256": "c853a0709617fd898c4bda985a7588b6b6873d3ef37b227f61ac0fbfc5123648",
      "size_in_bytes": 11288
    },
    {
      "_path": "include/raft/core/pinned_container_policy.hpp",
      "path_type": "hardlink",
      "sha256": "fcb773826688154e91ec5003cba4ec98210de5d4510691ab5e41c41391336114",
      "size_in_bytes": 4571
    },
    {
      "_path": "include/raft/core/pinned_mdarray.hpp",
      "path_type": "hardlink",
      "sha256": "4911d16c4e852c299e4fa9e9de09909544db38e5547aed2766459969c3baf62b",
      "size_in_bytes": 5718
    },
    {
      "_path": "include/raft/core/pinned_mdspan.hpp",
      "path_type": "hardlink",
      "sha256": "0081625311eb9e4fb502e398cc0c4ceb9b0a08d58aa3c7b23876367e34f940fd",
      "size_in_bytes": 11151
    },
    {
      "_path": "include/raft/core/resource/comms.hpp",
      "path_type": "hardlink",
      "sha256": "1da3a6040cd63a44ea8ab65dafc71c95ea9ea5e0a609931b5ff3da3bf155db88",
      "size_in_bytes": 2241
    },
    {
      "_path": "include/raft/core/resource/cublas_handle.hpp",
      "path_type": "hardlink",
      "sha256": "a92847c6e6f8ff350d4268b52ea55334cfda6f0b9e091b084239a46e9f436037",
      "size_in_bytes": 2438
    },
    {
      "_path": "include/raft/core/resource/cublaslt_handle.hpp",
      "path_type": "hardlink",
      "sha256": "00479e5be6a68ed1d09e30e781cf0aa70600c9706c8d99be9eaee958152bf51c",
      "size_in_bytes": 2103
    },
    {
      "_path": "include/raft/core/resource/cuda_event.hpp",
      "path_type": "hardlink",
      "sha256": "d9d1f63610f875458e17159a3ca7c2c41b5f0efa646535b7b60f65d1cc96002e",
      "size_in_bytes": 1187
    },
    {
      "_path": "include/raft/core/resource/cuda_stream.hpp",
      "path_type": "hardlink",
      "sha256": "336a917c129af4f4da44ebc0e86b9453ad5ede704009ceeacddc45fbd901f66d",
      "size_in_bytes": 3146
    },
    {
      "_path": "include/raft/core/resource/cuda_stream_pool.hpp",
      "path_type": "hardlink",
      "sha256": "af8faeba95ab26c61ec266259d3a8d76a7900085703ccb6dd088ab79f3ef55be",
      "size_in_bytes": 6112
    },
    {
      "_path": "include/raft/core/resource/cusolver_dn_handle.hpp",
      "path_type": "hardlink",
      "sha256": "e5055a7c1c85e24bd6fa5052970b13225b1631432425d006fabb6ef29da2821a",
      "size_in_bytes": 2499
    },
    {
      "_path": "include/raft/core/resource/cusolver_sp_handle.hpp",
      "path_type": "hardlink",
      "sha256": "ad2fbb0a2a28edaa5841b2f3ddc08fb8dfec10ac49eb0b8d01f860a8bb0780c6",
      "size_in_bytes": 2480
    },
    {
      "_path": "include/raft/core/resource/cusparse_handle.hpp",
      "path_type": "hardlink",
      "sha256": "07940d851aea73ba3c22ae17f461653cb32531c345b16a445901c6e46d32d0d5",
      "size_in_bytes": 2412
    },
    {
      "_path": "include/raft/core/resource/custom_resource.hpp",
      "path_type": "hardlink",
      "sha256": "5b7723fafc2b651078fa9798d99f73d1c65444e17781407a3c15ac0073974600",
      "size_in_bytes": 3112
    },
    {
      "_path": "include/raft/core/resource/detail/stream_sync_event.hpp",
      "path_type": "hardlink",
      "sha256": "8b439b55a94f7a8e9b0e26ac64d66f0e1d87eb979af33db5e9dffdf0d02a6278",
      "size_in_bytes": 1795
    },
    {
      "_path": "include/raft/core/resource/device_id.hpp",
      "path_type": "hardlink",
      "sha256": "65d883df6761914d5dc788a045a2e978966194626a90c28b369f3551036ecaf2",
      "size_in_bytes": 2016
    },
    {
      "_path": "include/raft/core/resource/device_memory_resource.hpp",
      "path_type": "hardlink",
      "sha256": "80d1865601095428e8fa17e00d90170f3e514ca15f5d4a1efbf6fa51effeb307",
      "size_in_bytes": 11492
    },
    {
      "_path": "include/raft/core/resource/device_properties.hpp",
      "path_type": "hardlink",
      "sha256": "44f0d813b56fc2742299c1a152db4147c9f2a4888d35021dbdbe0fccfb321844",
      "size_in_bytes": 2297
    },
    {
      "_path": "include/raft/core/resource/nccl_clique.hpp",
      "path_type": "hardlink",
      "sha256": "61778c58ef40b0fc83ba2d5801ff1750fd9d370162f69e12ca4e1665d6654531",
      "size_in_bytes": 2023
    },
    {
      "_path": "include/raft/core/resource/resource_types.hpp",
      "path_type": "hardlink",
      "sha256": "5114f930ffa79186cc69e1a2a2bc6e02bf67e53869ec31edd2e8e93a091fd399",
      "size_in_bytes": 3722
    },
    {
      "_path": "include/raft/core/resource/stream_view.hpp",
      "path_type": "hardlink",
      "sha256": "9d7406346b658d99b54b8b9c520b5716ee7bad4e12814bf4b0f644f0643bb4ae",
      "size_in_bytes": 2991
    },
    {
      "_path": "include/raft/core/resource/sub_comms.hpp",
      "path_type": "hardlink",
      "sha256": "2b1c5cc7a224241285c258cc7c0067cdaef57cc772d1875092521fbba8857b18",
      "size_in_bytes": 2566
    },
    {
      "_path": "include/raft/core/resource/thrust_policy.hpp",
      "path_type": "hardlink",
      "sha256": "db4430cde5f6df47a90b6b8b1260de67113d4541195ef45dd218a9de8ce7fbdb",
      "size_in_bytes": 2379
    },
    {
      "_path": "include/raft/core/resources.hpp",
      "path_type": "hardlink",
      "sha256": "7eaa157a9b80f1494835113579b5eaf9534b71d0a54cafdc54c556648dd14042",
      "size_in_bytes": 5590
    },
    {
      "_path": "include/raft/core/serialize.hpp",
      "path_type": "hardlink",
      "sha256": "b699901fa59ed3883568c616dd4a5c3772c7e05f8d44f929d124aaf3c6cf2011",
      "size_in_bytes": 6690
    },
    {
      "_path": "include/raft/core/span.hpp",
      "path_type": "hardlink",
      "sha256": "f85cccabf9c738ef1001ac3ec8c1050899a884bc40ab73faaea407df57d4e5a5",
      "size_in_bytes": 9307
    },
    {
      "_path": "include/raft/core/sparse_types.hpp",
      "path_type": "hardlink",
      "sha256": "b9c29af93d20e9f2570d7bd437407c2397b0c3d587c2b1985f606b9414fb29c1",
      "size_in_bytes": 7336
    },
    {
      "_path": "include/raft/core/stream_view.hpp",
      "path_type": "hardlink",
      "sha256": "ae60ef92470db4203351a65d940dcd9c4ac7ed4bdea0ce8a59eff0fb74747f8e",
      "size_in_bytes": 4043
    },
    {
      "_path": "include/raft/core/temporary_device_buffer.hpp",
      "path_type": "hardlink",
      "sha256": "4a1990d82f56d70377877ba7174825af9a7c3a1455f9eed21bcdf9faa77e5b06",
      "size_in_bytes": 10324
    },
    {
      "_path": "include/raft/distance/detail/compress_to_bits.cuh",
      "path_type": "hardlink",
      "sha256": "5b949b6c3fb882a8861b6f19f58c63f7dff28b4913ca183f370b2cb12e22d440",
      "size_in_bytes": 4712
    },
    {
      "_path": "include/raft/distance/detail/distance.cuh",
      "path_type": "hardlink",
      "sha256": "b063b2ba834c169782597a472e1b61069bdc1553484205fdef4863a2aa193553",
      "size_in_bytes": 32637
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/all_ops.cuh",
      "path_type": "hardlink",
      "sha256": "67313ab91c48b0770397be3f4334dc6d86228c8cdbbd622d0bd5082d90ea9aaa",
      "size_in_bytes": 1573
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/canberra.cuh",
      "path_type": "hardlink",
      "sha256": "3bf6e9093684cbb898090cb4e4d27746affdaf3cc57bc8c98fdd031c5d4fec4a",
      "size_in_bytes": 2228
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/correlation.cuh",
      "path_type": "hardlink",
      "sha256": "a087c557092e2dccede7cff100d9077693e174253583045a33bec21d73a51438",
      "size_in_bytes": 4187
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/cosine.cuh",
      "path_type": "hardlink",
      "sha256": "11e8fc1f229a1bd152348c4c91a712697bd64bf3e95f46eb8ae2418baf34a8ab",
      "size_in_bytes": 2750
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/cutlass.cuh",
      "path_type": "hardlink",
      "sha256": "b495053d667557642e3ef6eb7f344904070fe8aae24aa54a908dd1c4af462b73",
      "size_in_bytes": 1496
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/dice.cuh",
      "path_type": "hardlink",
      "sha256": "38aeafe4d69996796314319cc1c8ebde7c36dd9c9c4fc81c1a5905f80368daf0",
      "size_in_bytes": 2832
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/hamming.cuh",
      "path_type": "hardlink",
      "sha256": "b314e131a72e514aa8cc29ee3f061f55296db3ae7475c2acc24db65d817a379a",
      "size_in_bytes": 2234
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/hellinger.cuh",
      "path_type": "hardlink",
      "sha256": "df08843c165d865f0f95dfcd40a604d29ba2179794a39b3bcf76833fee8dd179",
      "size_in_bytes": 2413
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/jensen_shannon.cuh",
      "path_type": "hardlink",
      "sha256": "ecb270d461bc299a6ef5c6abebf31bb6c10fa1eef6375f51120c41dc74cef083",
      "size_in_bytes": 2630
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/kl_divergence.cuh",
      "path_type": "hardlink",
      "sha256": "18878f6fce12c1ddde09c9d135b65bfc38d8635e35c131e20d168ea2f44b1000",
      "size_in_bytes": 3096
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/l1.cuh",
      "path_type": "hardlink",
      "sha256": "dbe7986d8a15bf7c9cd560538183df9db549bdde1a0aa626bcac25b334181c71",
      "size_in_bytes": 1992
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/l2_exp.cuh",
      "path_type": "hardlink",
      "sha256": "ef74c7aa1c49d0988ca31131ef7a1f2c47c556fb193c76e075622ddbe2d5bc98",
      "size_in_bytes": 4274
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/l2_unexp.cuh",
      "path_type": "hardlink",
      "sha256": "c7defc0430ee8171fa5cd38997dd79d43667ff1c7c0220c2f2b3fe4281aeb757",
      "size_in_bytes": 2354
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/l_inf.cuh",
      "path_type": "hardlink",
      "sha256": "a1d49f9542b5f88f968d83869d4938065b4bea61ce623082aa6d9ba8c50d6322",
      "size_in_bytes": 2018
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/lp_unexp.cuh",
      "path_type": "hardlink",
      "sha256": "7ce8224f612815f3ddf9f5428eb7d9eacfc5dfbea340f0c314cf051f203a5ff4",
      "size_in_bytes": 2391
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/russel_rao.cuh",
      "path_type": "hardlink",
      "sha256": "43399d43c46a3f282818ba2daf565cf5812b59544265a959f46f7f7822059f4e",
      "size_in_bytes": 2256
    },
    {
      "_path": "include/raft/distance/detail/distance_ops/template.cuh",
      "path_type": "hardlink",
      "sha256": "1a174664fcb3a39ce0baa5f554836d4e2e3196b270e0ce3d3c0e22e9f94f2890",
      "size_in_bytes": 2166
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn.cuh",
      "path_type": "hardlink",
      "sha256": "2a1aaa2dcc4ad053d3223c251d84ad2b94d795bb019efdd5e3d82e463d965f11",
      "size_in_bytes": 3819
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/custom_epilogue_with_broadcast.h",
      "path_type": "hardlink",
      "sha256": "7efef3f9b368f983aefacf092f55f0b64b59ee2df3175eb056b73b6a1f3b36e0",
      "size_in_bytes": 24959
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/cutlass_base.cuh",
      "path_type": "hardlink",
      "sha256": "668e3ea5eb7497a4f6b6033dd80601baf4029c2a2e66c4e204a96013f8151820",
      "size_in_bytes": 6605
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/epilogue.cuh",
      "path_type": "hardlink",
      "sha256": "4b8817353ca3d61e5709d256ab310d441fa3ab6e25003cbdebbf563a5d5c7eeb",
      "size_in_bytes": 5558
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/epilogue_elementwise.cuh",
      "path_type": "hardlink",
      "sha256": "59c522f8a6ebac9f9b0c0bf9ae761c2dbf8d724270fcc224e2704dda448cb32c",
      "size_in_bytes": 7854
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/fused_cosine_nn.cuh",
      "path_type": "hardlink",
      "sha256": "55d26994fbebd27d616dcaadd7718a117f97e343ca7d532139707d5a2a464eb4",
      "size_in_bytes": 5349
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/fused_l2_nn.cuh",
      "path_type": "hardlink",
      "sha256": "a0d9769a971e34ae71d47e225bdf1accbbf6a005aecdcfb04c70f5e928268236",
      "size_in_bytes": 5763
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/gemm.h",
      "path_type": "hardlink",
      "sha256": "0ef4f8a51674ef05f1ce797ef7dc3acdd15182db300400f199b62fa2f02ef9f2",
      "size_in_bytes": 18330
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/helper_structs.cuh",
      "path_type": "hardlink",
      "sha256": "3ae44af429c0e824f7a8e9b9633166b6aa2768ac40ef8a90b962c37e4a7d4168",
      "size_in_bytes": 5043
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/persistent_gemm.h",
      "path_type": "hardlink",
      "sha256": "73cb7f8495b1f4a738b7576167cf5d4408237c90cec7e0add42c1eb33e1e7727",
      "size_in_bytes": 19363
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/predicated_tile_iterator_normvec_smem.h",
      "path_type": "hardlink",
      "sha256": "581b89cf503b53d2e86394308593fd5c1dd1d0b9e25c2de0bb21ed02b0eba5f7",
      "size_in_bytes": 14927
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/predicated_tile_iterator_reduced_vec.h",
      "path_type": "hardlink",
      "sha256": "5fa35da146a2a29b50d2bf57329aedbc28326942b4439cf2909890b029282dee",
      "size_in_bytes": 21878
    },
    {
      "_path": "include/raft/distance/detail/fused_distance_nn/simt_kernel.cuh",
      "path_type": "hardlink",
      "sha256": "d9e2d3136d9997f10cf987efaf008a4d8f3e882cb9bf01eb9b7f2081fc717873",
      "size_in_bytes": 6669
    },
    {
      "_path": "include/raft/distance/detail/fused_l2_nn.cuh",
      "path_type": "hardlink",
      "sha256": "d9b96777178933d3d4b646be4c3c2e69be73f7d835f82fe2926525b5dd221a69",
      "size_in_bytes": 14007
    },
    {
      "_path": "include/raft/distance/detail/kernels/gram_matrix.cuh",
      "path_type": "hardlink",
      "sha256": "f6bcd33df286e6a0de17ba27974d5729318be7b1cf6191bae3a4eec882bcf64a",
      "size_in_bytes": 20396
    },
    {
      "_path": "include/raft/distance/detail/kernels/kernel_factory.cuh",
      "path_type": "hardlink",
      "sha256": "f1febd0a0ec85679cf4dae6680abbe650b6fbecb539965cf64b9ddcb0c0985c3",
      "size_in_bytes": 2319
    },
    {
      "_path": "include/raft/distance/detail/kernels/kernel_matrices.cuh",
      "path_type": "hardlink",
      "sha256": "8177dbb4b080078e71c86bd0e7ef1f0370107cafbd2060ee5d3273647a210faa",
      "size_in_bytes": 30153
    },
    {
      "_path": "include/raft/distance/detail/kernels/rbf_fin_op.cuh",
      "path_type": "hardlink",
      "sha256": "77bb4ea6726abd15905bb03e5abec94687600cb9a851937bbf25ad3cf276efcf",
      "size_in_bytes": 1494
    },
    {
      "_path": "include/raft/distance/detail/masked_distance_base.cuh",
      "path_type": "hardlink",
      "sha256": "7a753b3da7f92cb6fc8969ec7efcd7497103ec9463f0ebb9ec4968a06e652b49",
      "size_in_bytes": 12528
    },
    {
      "_path": "include/raft/distance/detail/masked_nn.cuh",
      "path_type": "hardlink",
      "sha256": "3ae3f891f200f5d1c89e82f824cc7e0dd0ddb703021e87109c6717f41e877080",
      "size_in_bytes": 13195
    },
    {
      "_path": "include/raft/distance/detail/pairwise_distance_base.cuh",
      "path_type": "hardlink",
      "sha256": "1db1ac30d6b0fe1817e4aea774ee044e0f2584c88854a7af38bd89dd5562e8b4",
      "size_in_bytes": 11466
    },
    {
      "_path": "include/raft/distance/detail/pairwise_distance_cutlass_base.cuh",
      "path_type": "hardlink",
      "sha256": "7b8b64a7bfea62020927d9fd0052738e6ee5c285e0cf9f9bf94f2471b9fe5bb2",
      "size_in_bytes": 7564
    },
    {
      "_path": "include/raft/distance/detail/pairwise_distance_epilogue.h",
      "path_type": "hardlink",
      "sha256": "459b9d06c19c366fa028bf8e5268049d79f7acb0d7084d94c8d6e3abc1a1d341",
      "size_in_bytes": 3941
    },
    {
      "_path": "include/raft/distance/detail/pairwise_distance_epilogue_elementwise.h",
      "path_type": "hardlink",
      "sha256": "c0f10037bc5f8798f200293310e1be158b34bd4ba1bbd786c8ae3fc3ec27b199",
      "size_in_bytes": 5515
    },
    {
      "_path": "include/raft/distance/detail/pairwise_distance_gemm.h",
      "path_type": "hardlink",
      "sha256": "cf5ad053a0a28c77ffa71d51a214b9581589329de57d91046fcf19ba7d7cbabd",
      "size_in_bytes": 10155
    },
    {
      "_path": "include/raft/distance/detail/pairwise_matrix/dispatch-ext.cuh",
      "path_type": "hardlink",
      "sha256": "1f504c1ac388d9c468fa557520b604fa54fc44d76c3dc4b13ea1a629deb77c14",
      "size_in_bytes": 8769
    },
    {
      "_path": "include/raft/distance/detail/pairwise_matrix/dispatch-inl.cuh",
      "path_type": "hardlink",
      "sha256": "dae78d7a024c3cefa6de5726ee5cf6578a4e32a3fec21e02f1819059a739dd0b",
      "size_in_bytes": 5603
    },
    {
      "_path": "include/raft/distance/detail/pairwise_matrix/dispatch.cuh",
      "path_type": "hardlink",
      "sha256": "6fac1c766c144c037fd1af8aed216d2b583ecb089c0206c369afec1c855c433e",
      "size_in_bytes": 753
    },
    {
      "_path": "include/raft/distance/detail/pairwise_matrix/dispatch_layout.cuh",
      "path_type": "hardlink",
      "sha256": "82259fd4245ad255a4e17d1a95f2ebbb939627beeb4ec2934ea36d143921b3f3",
      "size_in_bytes": 4406
    },
    {
      "_path": "include/raft/distance/detail/pairwise_matrix/dispatch_sm60.cuh",
      "path_type": "hardlink",
      "sha256": "76851a8f671e147971139a2ad71a25c5c1e8266f139c2d7fafda54d66666f91e",
      "size_in_bytes": 3400
    },
    {
      "_path": "include/raft/distance/detail/pairwise_matrix/dispatch_sm80.cuh",
      "path_type": "hardlink",
      "sha256": "7c2ff6df27cbbd18812bc9457aee37e442304f720350b786e2bdf6096ad7b907",
      "size_in_bytes": 3438
    },
    {
      "_path": "include/raft/distance/detail/pairwise_matrix/kernel_sm60.cuh",
      "path_type": "hardlink",
      "sha256": "618b48ea5891211aa7721a4e86c20707bfa631ea9733c1c24960ba7b7eae320a",
      "size_in_bytes": 5303
    },
    {
      "_path": "include/raft/distance/detail/pairwise_matrix/params.cuh",
      "path_type": "hardlink",
      "sha256": "8e10a67f8d6b9227d2191835f37226e91fbcdde2c5b880006030348031633fb2",
      "size_in_bytes": 1249
    },
    {
      "_path": "include/raft/distance/detail/predicated_tile_iterator_normvec.h",
      "path_type": "hardlink",
      "sha256": "81abe27dcbb492f2ae4a400133ab20df5bd48e9cdb4705c2b12337fa6747800f",
      "size_in_bytes": 20698
    },
    {
      "_path": "include/raft/distance/distance-ext.cuh",
      "path_type": "hardlink",
      "sha256": "4b2dc5cf5d5b9be00da5542ea9dc8167536709b3ff2c13f0397e5fb88a55928e",
      "size_in_bytes": 64202
    },
    {
      "_path": "include/raft/distance/distance-inl.cuh",
      "path_type": "hardlink",
      "sha256": "6ffef174253750ad3c540082fcf3a520fb8dbfc8ebdcf094e27b9d40bc573a43",
      "size_in_bytes": 18154
    },
    {
      "_path": "include/raft/distance/distance.cuh",
      "path_type": "hardlink",
      "sha256": "1dd40e0bd6af8d86d3a54250ea9a5b9ee719b04f8424ac0ba04bd65a7bfcf14f",
      "size_in_bytes": 758
    },
    {
      "_path": "include/raft/distance/distance_types.hpp",
      "path_type": "hardlink",
      "sha256": "9221da8799399ae17913c28f38dbc6a0ed651f253210658e8e1dfdf4b774efc3",
      "size_in_bytes": 3359
    },
    {
      "_path": "include/raft/distance/fused_distance_nn-ext.cuh",
      "path_type": "hardlink",
      "sha256": "dcb034d35e8be4d3a38b568e841cbf7ea0d60593c7a982fe51ecdd9f06325ebe",
      "size_in_bytes": 3941
    },
    {
      "_path": "include/raft/distance/fused_distance_nn-inl.cuh",
      "path_type": "hardlink",
      "sha256": "dcdd106c4c7405babc524879fccb3aa7ee10d91265d7b25b605db8341dbe8c94",
      "size_in_bytes": 13789
    },
    {
      "_path": "include/raft/distance/fused_distance_nn.cuh",
      "path_type": "hardlink",
      "sha256": "80064586eded6095a8ac48a7fbb388ed606cecfc79c3eb1662267a655376ef56",
      "size_in_bytes": 771
    },
    {
      "_path": "include/raft/distance/fused_distance_nn_helpers.cuh",
      "path_type": "hardlink",
      "sha256": "11b5de10a4493235324e2824575ab613c06620ba51c4c19ada07d48999ab7f5e",
      "size_in_bytes": 1572
    },
    {
      "_path": "include/raft/distance/fused_l2_nn-ext.cuh",
      "path_type": "hardlink",
      "sha256": "9677d225186260c11cf06cea9645f95532a01547cec1b3d6d21c07f04150d45c",
      "size_in_bytes": 3985
    },
    {
      "_path": "include/raft/distance/fused_l2_nn-inl.cuh",
      "path_type": "hardlink",
      "sha256": "bb9b6ae36b3b58e7845a63608c2cc5b6fb2fca0f69b62ea5e9381fb6db8456cb",
      "size_in_bytes": 8553
    },
    {
      "_path": "include/raft/distance/fused_l2_nn.cuh",
      "path_type": "hardlink",
      "sha256": "fb34415414693ecf7a4194b5834d6f1837816cf1f2751a6f2382d23d58796b1d",
      "size_in_bytes": 764
    },
    {
      "_path": "include/raft/distance/kernels.cuh",
      "path_type": "hardlink",
      "sha256": "2baa6fa674ea593c90de055495107bb13fb45c6f793cf4adeaf8e4b5b0e2fde3",
      "size_in_bytes": 1134
    },
    {
      "_path": "include/raft/distance/masked_nn.cuh",
      "path_type": "hardlink",
      "sha256": "297aee2d9f66f5d91653198329ffffaae7e4dc067c89c2284f4cf1dcb7d1c19d",
      "size_in_bytes": 9281
    },
    {
      "_path": "include/raft/distance/specializations.cuh",
      "path_type": "hardlink",
      "sha256": "d16dfee625ca327a7df54334749f1be3da43238fd7a327ba9a2ae79da4e98412",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/distance/specializations/distance.cuh",
      "path_type": "hardlink",
      "sha256": "d16dfee625ca327a7df54334749f1be3da43238fd7a327ba9a2ae79da4e98412",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/distance/specializations/fused_l2_nn_min.cuh",
      "path_type": "hardlink",
      "sha256": "512162d488331ec560b2f407b5ca0aa3e34e9a6331d0678b68ffc859ec325629",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/label/classlabels.cuh",
      "path_type": "hardlink",
      "sha256": "71d66de12a4f6d5913fb3ac4c0ac79cca765f33f27efcecde73fe6943781866f",
      "size_in_bytes": 4810
    },
    {
      "_path": "include/raft/label/detail/classlabels.cuh",
      "path_type": "hardlink",
      "sha256": "1074f3a3148adf1509bb4085781ac27706101a0327f85ea935e612ca0f8f3777",
      "size_in_bytes": 7390
    },
    {
      "_path": "include/raft/label/detail/merge_labels.cuh",
      "path_type": "hardlink",
      "sha256": "03c206c9bec24afa0d0124b19bbeaca0d7963acef2f383990c0025ad4eb7007f",
      "size_in_bytes": 6495
    },
    {
      "_path": "include/raft/label/merge_labels.cuh",
      "path_type": "hardlink",
      "sha256": "b11fee7a029aedc1d111f02dcc17c6b31c23a0c81d9d5953435cb1f03c02e391",
      "size_in_bytes": 2751
    },
    {
      "_path": "include/raft/lap/lap.cuh",
      "path_type": "hardlink",
      "sha256": "50e47ded957ff03d460852e2552feaa73ffa5dfdb3e548598b97da25a73f6f40",
      "size_in_bytes": 1256
    },
    {
      "_path": "include/raft/lap/lap.hpp",
      "path_type": "hardlink",
      "sha256": "0b52df1277b3b3e6803d53b372e5c28214913c6bc754d8701bcb8e05859f129d",
      "size_in_bytes": 1115
    },
    {
      "_path": "include/raft/linalg/add.cuh",
      "path_type": "hardlink",
      "sha256": "590dd260d046344d460658a9828dff5baedca83e5d6e124b9690197043720fec",
      "size_in_bytes": 9322
    },
    {
      "_path": "include/raft/linalg/axpy.cuh",
      "path_type": "hardlink",
      "sha256": "0a42a5d9cb64cb10317a15a6f3d11dd5d2ecece7acc114f768140c9bb632e7f1",
      "size_in_bytes": 4113
    },
    {
      "_path": "include/raft/linalg/binary_op.cuh",
      "path_type": "hardlink",
      "sha256": "fa021972caecf1832117a9afa698e4717428fe59e9851a2a6b08411af760e00c",
      "size_in_bytes": 2907
    },
    {
      "_path": "include/raft/linalg/cholesky_r1_update.cuh",
      "path_type": "hardlink",
      "sha256": "91238723a7370f1c8e4117214619fdd86d94c2af7a300d49d8f7a5fd1e182006",
      "size_in_bytes": 5668
    },
    {
      "_path": "include/raft/linalg/coalesced_reduction.cuh",
      "path_type": "hardlink",
      "sha256": "c9cfbc9e271bed7bdd4826732c31b1fedb52b32a748b28d6045dfa95286c6758",
      "size_in_bytes": 7295
    },
    {
      "_path": "include/raft/linalg/contractions.cuh",
      "path_type": "hardlink",
      "sha256": "36c968686ff1cfba2a613b4e8292e245b0659ed72b2f7ffeec7138ce7c74377c",
      "size_in_bytes": 9163
    },
    {
      "_path": "include/raft/linalg/cublas_macros.h",
      "path_type": "hardlink",
      "sha256": "d784619368c9bc12246fc20fbcca8b6a89c56939376583ffa3b8c09789bfbbb1",
      "size_in_bytes": 781
    },
    {
      "_path": "include/raft/linalg/cusolver_macros.h",
      "path_type": "hardlink",
      "sha256": "fbb3500e881ed945df485cad2c9530ac6083e9896bf3ab8175d8050b0e503d5a",
      "size_in_bytes": 785
    },
    {
      "_path": "include/raft/linalg/detail/add.cuh",
      "path_type": "hardlink",
      "sha256": "0fd5ad5f47f75616ca7e7d7029f1c1dbf44f616f9fbb292654f3c5365b27c9b2",
      "size_in_bytes": 2208
    },
    {
      "_path": "include/raft/linalg/detail/axpy.cuh",
      "path_type": "hardlink",
      "sha256": "28ec8dd9a9a243d080f8d86d22f9ef16f5a87df7356c621a0419278f6cab645e",
      "size_in_bytes": 1306
    },
    {
      "_path": "include/raft/linalg/detail/cholesky_r1_update.cuh",
      "path_type": "hardlink",
      "sha256": "6d40b68a355391f0edd667b65693bd6181aa9f9d93892fdee5771762f1c0f426",
      "size_in_bytes": 5070
    },
    {
      "_path": "include/raft/linalg/detail/coalesced_reduction-ext.cuh",
      "path_type": "hardlink",
      "sha256": "7353ea4411510ad2e6261aa731b0e54b3f2d425ae97b23a5ee551a03e3dff880",
      "size_in_bytes": 4096
    },
    {
      "_path": "include/raft/linalg/detail/coalesced_reduction-inl.cuh",
      "path_type": "hardlink",
      "sha256": "5d8943f1f1c3b7308d376856e82409a881d078f3463de4d27e8363758673bc56",
      "size_in_bytes": 27746
    },
    {
      "_path": "include/raft/linalg/detail/coalesced_reduction.cuh",
      "path_type": "hardlink",
      "sha256": "26ef14b90da830c7bef8e3c842b6abe27b387f0ace470527e480f4db6e802ab0",
      "size_in_bytes": 908
    },
    {
      "_path": "include/raft/linalg/detail/contractions.cuh",
      "path_type": "hardlink",
      "sha256": "f2662c234fc5e6f1ce8f50df6b90971596b000ebdc2cc0df2d2fa9eb5962a358",
      "size_in_bytes": 9201
    },
    {
      "_path": "include/raft/linalg/detail/cublas_wrappers.hpp",
      "path_type": "hardlink",
      "sha256": "e0eb2877ece3ca5b3d5e60d45e83caf06fcd3c3eb78d4d8b0ea7df9a2c380d04",
      "size_in_bytes": 35107
    },
    {
      "_path": "include/raft/linalg/detail/cublaslt_wrappers.hpp",
      "path_type": "hardlink",
      "sha256": "60aed6e109ebf54d533fe7a5e33bad1c0c28da66fc6d3c1f629086e84ccb16fa",
      "size_in_bytes": 12882
    },
    {
      "_path": "include/raft/linalg/detail/cusolver_wrappers.hpp",
      "path_type": "hardlink",
      "sha256": "ba7ca0d97263eaa53ca622c21da4e7cf2ca9bab34c5828623cb6d8e3cf8c968d",
      "size_in_bytes": 42361
    },
    {
      "_path": "include/raft/linalg/detail/divide.cuh",
      "path_type": "hardlink",
      "sha256": "573e02df199e358ff6b478620007c3ab9ba7f6f37635eff9e210f3280c1d9b4d",
      "size_in_bytes": 1114
    },
    {
      "_path": "include/raft/linalg/detail/eig.cuh",
      "path_type": "hardlink",
      "sha256": "6285f0e6063adaf17bdc57823f6119588778d828e4cc92e5fc7cc45d1da7bfae",
      "size_in_bytes": 13726
    },
    {
      "_path": "include/raft/linalg/detail/eltwise.cuh",
      "path_type": "hardlink",
      "sha256": "c56168e028de37c554a46c12ed43ffc782acbc50bba191b9c6e243e941161451",
      "size_in_bytes": 2677
    },
    {
      "_path": "include/raft/linalg/detail/gemm.hpp",
      "path_type": "hardlink",
      "sha256": "f76d21ae25005be8a5b8ab06a2e1c5a9736d40a79eafc72dc0d9b6dc275f2ea7",
      "size_in_bytes": 5516
    },
    {
      "_path": "include/raft/linalg/detail/gemv.hpp",
      "path_type": "hardlink",
      "sha256": "9fbe3837cdebaa223e310f6313e35c8f965ae28c86948ae2fd83e23303475936",
      "size_in_bytes": 4353
    },
    {
      "_path": "include/raft/linalg/detail/lanczos.cuh",
      "path_type": "hardlink",
      "sha256": "19b008a889694f2d433561dbad20cc2c08e62c17c28d687d29436cdd53f4ad2c",
      "size_in_bytes": 56424
    },
    {
      "_path": "include/raft/linalg/detail/lstsq.cuh",
      "path_type": "hardlink",
      "sha256": "e4e13f5f7fb80a8d050635a5b1fc2de0809cb053fd16996d94621db35b3e1ad1",
      "size_in_bytes": 19432
    },
    {
      "_path": "include/raft/linalg/detail/map.cuh",
      "path_type": "hardlink",
      "sha256": "6bf2c6ecebe1d4b6a5ac5d1f39aa34255af167ff2c07e7b21b2f005aaee28404",
      "size_in_bytes": 9064
    },
    {
      "_path": "include/raft/linalg/detail/map_then_reduce.cuh",
      "path_type": "hardlink",
      "sha256": "46293c17ba1a68392a4330254958f6ff5d0dd9a1fb0f7537138f23010590a160",
      "size_in_bytes": 3187
    },
    {
      "_path": "include/raft/linalg/detail/matrix_vector_op.cuh",
      "path_type": "hardlink",
      "sha256": "d3e44cdb9f083104f6d422614fad46efa0d510055b134240553137f0cc9e24b5",
      "size_in_bytes": 3599
    },
    {
      "_path": "include/raft/linalg/detail/mean_squared_error.cuh",
      "path_type": "hardlink",
      "sha256": "a355bc885d95a09c38f02bb61f718e273a2b572ca46aae13c90404e1437d21c5",
      "size_in_bytes": 1211
    },
    {
      "_path": "include/raft/linalg/detail/multiply.cuh",
      "path_type": "hardlink",
      "sha256": "027db486033c5e8848a684993f2b51c8d5f9ef5c8c0795b693748dd7871e9644",
      "size_in_bytes": 1081
    },
    {
      "_path": "include/raft/linalg/detail/norm.cuh",
      "path_type": "hardlink",
      "sha256": "d7b8b3607cfc757ffd10c113abcce217c80fe8877861acd6b915c93bf79c2a3d",
      "size_in_bytes": 6225
    },
    {
      "_path": "include/raft/linalg/detail/normalize.cuh",
      "path_type": "hardlink",
      "sha256": "7be333d95bd4cb56aaffccab64054f5b436343adf5fbce5e1a952a652b37a516",
      "size_in_bytes": 7317
    },
    {
      "_path": "include/raft/linalg/detail/qr.cuh",
      "path_type": "hardlink",
      "sha256": "d69c21848a05732fad9dc982aa46f1029676344c0bee9f8b0e08a3e887870780",
      "size_in_bytes": 5996
    },
    {
      "_path": "include/raft/linalg/detail/reduce.cuh",
      "path_type": "hardlink",
      "sha256": "51ad797ec525a5cf7be6e1cad6a6266fedc55e792901e4303a8cc007ddc92de5",
      "size_in_bytes": 2276
    },
    {
      "_path": "include/raft/linalg/detail/reduce_cols_by_key.cuh",
      "path_type": "hardlink",
      "sha256": "43cc86de12d6cc60d1c1eae4347f1ed54fa685421d5190ab049644970cf4fdb6",
      "size_in_bytes": 5854
    },
    {
      "_path": "include/raft/linalg/detail/reduce_rows_by_key.cuh",
      "path_type": "hardlink",
      "sha256": "626e1b15027da93ce5cece192bd8ac61acb7b26a2709963ec58cc955efe13a95",
      "size_in_bytes": 15892
    },
    {
      "_path": "include/raft/linalg/detail/rsvd.cuh",
      "path_type": "hardlink",
      "sha256": "8a222f4ae8e3c44848e8e43ddf90d5fe9a45f5d74a2feee50fd5a447ae564737",
      "size_in_bytes": 19931
    },
    {
      "_path": "include/raft/linalg/detail/strided_reduction.cuh",
      "path_type": "hardlink",
      "sha256": "5506ee1c1d847383f1c97cf294de4d2261c62f5a69311f486d0814dea49109aa",
      "size_in_bytes": 7365
    },
    {
      "_path": "include/raft/linalg/detail/subtract.cuh",
      "path_type": "hardlink",
      "sha256": "913876c184ef26b8afc8cc11c4cd9b0af3f3d00b0900cb5d9d95062838c240af",
      "size_in_bytes": 2554
    },
    {
      "_path": "include/raft/linalg/detail/svd.cuh",
      "path_type": "hardlink",
      "sha256": "8a3d051e8d725bf6caf223806cfc80287f06e82fee61b9a1fcaf03b4e031b511",
      "size_in_bytes": 11928
    },
    {
      "_path": "include/raft/linalg/detail/transpose.cuh",
      "path_type": "hardlink",
      "sha256": "ae5c614f8955b87f7f059ec96f7c38de3fd7cfc0886f5ebef93e500e06cb66c4",
      "size_in_bytes": 10410
    },
    {
      "_path": "include/raft/linalg/divide.cuh",
      "path_type": "hardlink",
      "sha256": "5d8ff63344418601a8453ec134a1de58605ec6c23385f70238db310f9f3a4999",
      "size_in_bytes": 3840
    },
    {
      "_path": "include/raft/linalg/dot.cuh",
      "path_type": "hardlink",
      "sha256": "c35193bfc5dde79f5d40395becd1acb9ca910318128a78716d9f422ae92449f2",
      "size_in_bytes": 3607
    },
    {
      "_path": "include/raft/linalg/eig.cuh",
      "path_type": "hardlink",
      "sha256": "40406ee1066923e2fc0cad3f062706f59a5063db5c32760ad5d68294cb946901",
      "size_in_bytes": 8538
    },
    {
      "_path": "include/raft/linalg/eltwise.cuh",
      "path_type": "hardlink",
      "sha256": "20e1a18c68bee6f20d69222f882ce61b5e2e221fbbaaebe7c635e04e2884eece",
      "size_in_bytes": 3323
    },
    {
      "_path": "include/raft/linalg/gemm.cuh",
      "path_type": "hardlink",
      "sha256": "32988e0034b0ae6a89643bf5e54f35a752dd1a25331aa6e0604a974c45ca14df",
      "size_in_bytes": 7036
    },
    {
      "_path": "include/raft/linalg/gemm.hpp",
      "path_type": "hardlink",
      "sha256": "989f6baecd13f0782639cc483fbb429bc24d0d4fa3f5ac8b013d2b85688b1583",
      "size_in_bytes": 5622
    },
    {
      "_path": "include/raft/linalg/gemv.cuh",
      "path_type": "hardlink",
      "sha256": "aedfd6b54b6338c5861737d63aa2beb83a5dfab4a309447923d73cbe724f7caf",
      "size_in_bytes": 11293
    },
    {
      "_path": "include/raft/linalg/init.cuh",
      "path_type": "hardlink",
      "sha256": "fb298583f771e4242f5eb155cdb1a833b730ce4b9dfe5b2d23f74249ea330c78",
      "size_in_bytes": 1880
    },
    {
      "_path": "include/raft/linalg/lanczos.cuh",
      "path_type": "hardlink",
      "sha256": "6c9381ca81e363695c3df81304e43d9a23eeb423bff736cb10b95008c847eeb2",
      "size_in_bytes": 1295
    },
    {
      "_path": "include/raft/linalg/linalg_types.hpp",
      "path_type": "hardlink",
      "sha256": "3e4ba86891038eaba57b33237ee048910b9c6f1d42a9ec117dc5691c77205ca9",
      "size_in_bytes": 1222
    },
    {
      "_path": "include/raft/linalg/lstsq.cuh",
      "path_type": "hardlink",
      "sha256": "b2a1d9d2354cae88b3245b336b2469ba7c44c460af2d445fdb88433841ec2067",
      "size_in_bytes": 9505
    },
    {
      "_path": "include/raft/linalg/map.cuh",
      "path_type": "hardlink",
      "sha256": "3babc426164bb617a1dd48d1c9aa4ce2d593cf9291e72216520d1dfab165f8a0",
      "size_in_bytes": 12189
    },
    {
      "_path": "include/raft/linalg/map_reduce.cuh",
      "path_type": "hardlink",
      "sha256": "63d3a93ea0770865af48d04f412edbbb29d5f093acb755e5d549178af47f9f15",
      "size_in_bytes": 4110
    },
    {
      "_path": "include/raft/linalg/map_then_reduce.cuh",
      "path_type": "hardlink",
      "sha256": "5c00a3fe3d1a33df41ff859d730c315c7f835b94da36727336777fb025dfd607",
      "size_in_bytes": 3365
    },
    {
      "_path": "include/raft/linalg/matrix_vector.cuh",
      "path_type": "hardlink",
      "sha256": "c9f0c1950261d9420fb8461036f48ed6a0759c4c2813489c91c18ab2dc2d154b",
      "size_in_bytes": 8856
    },
    {
      "_path": "include/raft/linalg/matrix_vector_op.cuh",
      "path_type": "hardlink",
      "sha256": "5ec8a2f374e145a2e097f705a37945382f0fb797ea6845070dcdd6dfa1e2913e",
      "size_in_bytes": 10634
    },
    {
      "_path": "include/raft/linalg/mean_squared_error.cuh",
      "path_type": "hardlink",
      "sha256": "51360de7c276b4584afb18a5ee799b8e93244bb040c8a1c2555f9d427ca5b588",
      "size_in_bytes": 3076
    },
    {
      "_path": "include/raft/linalg/multiply.cuh",
      "path_type": "hardlink",
      "sha256": "968529d7463362aa3acaa214d7ed570e3ac785c3713cba9dd9e0e2911f10a2d3",
      "size_in_bytes": 3819
    },
    {
      "_path": "include/raft/linalg/norm.cuh",
      "path_type": "hardlink",
      "sha256": "774b3cb2d0866f8ed229e1c8778ee7012ff6b06652fa23e0e842a690976c864d",
      "size_in_bytes": 5617
    },
    {
      "_path": "include/raft/linalg/norm_types.hpp",
      "path_type": "hardlink",
      "sha256": "91b462e5277a08f551a1291d3366e471b5b2b5d1b70d5ab99ebbd8a1d4fb4a65",
      "size_in_bytes": 1172
    },
    {
      "_path": "include/raft/linalg/normalize.cuh",
      "path_type": "hardlink",
      "sha256": "63f7eac3fc096f3e0e2cde9e57daa6cab388486e340b3987991cc91cb14e8829",
      "size_in_bytes": 4791
    },
    {
      "_path": "include/raft/linalg/power.cuh",
      "path_type": "hardlink",
      "sha256": "36bf0674be52db7037a113d1a4649cad7db26296baad95db75fb7c8660d1a7b9",
      "size_in_bytes": 6275
    },
    {
      "_path": "include/raft/linalg/qr.cuh",
      "path_type": "hardlink",
      "sha256": "57fe638a5f2a674f0729260af537f05672a291673956e0a36502caf00a5dc62a",
      "size_in_bytes": 3745
    },
    {
      "_path": "include/raft/linalg/reduce.cuh",
      "path_type": "hardlink",
      "sha256": "fdefd5923b6098f8dfbfeb44dfaa863a0d2bebf3eb32ddcd0a59fb19f4a60782",
      "size_in_bytes": 7503
    },
    {
      "_path": "include/raft/linalg/reduce_cols_by_key.cuh",
      "path_type": "hardlink",
      "sha256": "80671b145fb16196ff03f33bdcd64877548d67e8c84350c9eade4ddc2f76ede7",
      "size_in_bytes": 4828
    },
    {
      "_path": "include/raft/linalg/reduce_rows_by_key.cuh",
      "path_type": "hardlink",
      "sha256": "2ba686f95b9e69809843cb08c351ff440aa71d1721b9d94e4e0606e731272b0e",
      "size_in_bytes": 8089
    },
    {
      "_path": "include/raft/linalg/rsvd.cuh",
      "path_type": "hardlink",
      "sha256": "d6e3a9905d0b55a0a66c26bd0a088791cc087086a12b79e2fe25bd43c8e21cfb",
      "size_in_bytes": 34906
    },
    {
      "_path": "include/raft/linalg/sqrt.cuh",
      "path_type": "hardlink",
      "sha256": "68aa1d8db5b725013cc5c286ec7c705ea2a99504d94edb5cc58effcf787bd6d1",
      "size_in_bytes": 3141
    },
    {
      "_path": "include/raft/linalg/strided_reduction.cuh",
      "path_type": "hardlink",
      "sha256": "1ff55705500ab2076e4cf1e56495f622ba2adc163d8bb490fbe2bbb0fc1432f9",
      "size_in_bytes": 7751
    },
    {
      "_path": "include/raft/linalg/subtract.cuh",
      "path_type": "hardlink",
      "sha256": "e3fe5da3a06f3df918d481de45e772d13454ff87015d4f8b97c1bf294e0d0dc3",
      "size_in_bytes": 9030
    },
    {
      "_path": "include/raft/linalg/svd.cuh",
      "path_type": "hardlink",
      "sha256": "f423b5e6b070d19a8c299c27357454a9b0064713592c28623304b4dbe7a46a88",
      "size_in_bytes": 16137
    },
    {
      "_path": "include/raft/linalg/ternary_op.cuh",
      "path_type": "hardlink",
      "sha256": "bddb41b41e9456e8b1a8100b08999c9573637ad64f2e28a9bc7f9042a66289cb",
      "size_in_bytes": 2948
    },
    {
      "_path": "include/raft/linalg/transpose.cuh",
      "path_type": "hardlink",
      "sha256": "3f5a10374251f2d8c6afaafa30402a8caed355db1349daa3ea91049c90202c19",
      "size_in_bytes": 3744
    },
    {
      "_path": "include/raft/linalg/unary_op.cuh",
      "path_type": "hardlink",
      "sha256": "3e58c643d03079849422fad5f83750e5792c0d57f5b060907f1de52bd0459bc5",
      "size_in_bytes": 4662
    },
    {
      "_path": "include/raft/matrix/argmax.cuh",
      "path_type": "hardlink",
      "sha256": "7419c20ee46da37f33502f1a587be033f2508ea5bec43ef181669c0ad1d73321",
      "size_in_bytes": 1682
    },
    {
      "_path": "include/raft/matrix/argmin.cuh",
      "path_type": "hardlink",
      "sha256": "ef65e39287a8a7ffea5ca81af5538c002d4071ce29929cd375b5d3489e6e40fc",
      "size_in_bytes": 1682
    },
    {
      "_path": "include/raft/matrix/col_wise_sort.cuh",
      "path_type": "hardlink",
      "sha256": "4cb6e4680f9672b03adbb3c188ac8dbe0c9e5357a378275207ab55d6ad1f05e6",
      "size_in_bytes": 5674
    },
    {
      "_path": "include/raft/matrix/copy.cuh",
      "path_type": "hardlink",
      "sha256": "17778ca34b81eb76d34eb9b972e4f8d39be2eea78641df674fbbe44be37c456a",
      "size_in_bytes": 4646
    },
    {
      "_path": "include/raft/matrix/detail/columnWiseSort.cuh",
      "path_type": "hardlink",
      "sha256": "178d2938e79d4b08e082c5396488379f50882e16b3c532e4831b35192ca88d09",
      "size_in_bytes": 14879
    },
    {
      "_path": "include/raft/matrix/detail/gather.cuh",
      "path_type": "hardlink",
      "sha256": "a9f3c3f72c6796de7410e9eb088ea37a71a185b1c43a74becd5253f0c5eb5590",
      "size_in_bytes": 18388
    },
    {
      "_path": "include/raft/matrix/detail/gather_inplace.cuh",
      "path_type": "hardlink",
      "sha256": "370bc0940b1923bfcae41520596d02ee0889e9aa4e5cea8d4b5c9167254db5b8",
      "size_in_bytes": 4541
    },
    {
      "_path": "include/raft/matrix/detail/linewise_op.cuh",
      "path_type": "hardlink",
      "sha256": "f711a056bd5d3ef385a010c4da74ecbb77ccd0fa7b05193f3686233153ac4012",
      "size_in_bytes": 37027
    },
    {
      "_path": "include/raft/matrix/detail/math.cuh",
      "path_type": "hardlink",
      "sha256": "a70523ff1c664b15cade57909d45578c4f66b910abe8472ae65d59b6b01df79e",
      "size_in_bytes": 13298
    },
    {
      "_path": "include/raft/matrix/detail/matrix.cuh",
      "path_type": "hardlink",
      "sha256": "1ad1079e20840db62d82dddfd37fe324f2ac54d4377e44f715d284fb3e98fd4e",
      "size_in_bytes": 10720
    },
    {
      "_path": "include/raft/matrix/detail/print.hpp",
      "path_type": "hardlink",
      "sha256": "d1c796ed72532f6a660622546810040fd1cc4ad6e53432c3288714af77ee68de",
      "size_in_bytes": 1442
    },
    {
      "_path": "include/raft/matrix/detail/sample_rows.cuh",
      "path_type": "hardlink",
      "sha256": "33b299fb0919b1a24223fb1d604f17b98bbc5d9fffeac196cde2cfc0dfe6e831",
      "size_in_bytes": 2132
    },
    {
      "_path": "include/raft/matrix/detail/scatter_inplace.cuh",
      "path_type": "hardlink",
      "sha256": "fed98c5b5885294d0d0b0377bbe943805a383eeaa7d29ca04ab1ee643f29366e",
      "size_in_bytes": 4805
    },
    {
      "_path": "include/raft/matrix/detail/select_k-ext.cuh",
      "path_type": "hardlink",
      "sha256": "04e366ccc3818e2de621c21ba6b177a092c38fd50d94f476cf95ecdc44310b27",
      "size_in_bytes": 3167
    },
    {
      "_path": "include/raft/matrix/detail/select_k-inl.cuh",
      "path_type": "hardlink",
      "sha256": "db6c5721bf5b563b24c4e97a221f76d5eaee832afb1c2b611fd7861d70194d59",
      "size_in_bytes": 13837
    },
    {
      "_path": "include/raft/matrix/detail/select_k.cuh",
      "path_type": "hardlink",
      "sha256": "2f2d6b7f517f448b044d17b227f4f37334c66e793fdac8fdb6ce5c1600eb6165",
      "size_in_bytes": 758
    },
    {
      "_path": "include/raft/matrix/detail/select_radix.cuh",
      "path_type": "hardlink",
      "sha256": "1b94b67e2a004194ed6597183427e9a8537d520cf9a59322c17ba52834aee790",
      "size_in_bytes": 55893
    },
    {
      "_path": "include/raft/matrix/detail/select_warpsort.cuh",
      "path_type": "hardlink",
      "sha256": "cd374794e6f9424430bcbf75e7f774b298ec3cdfedfec16c5f065cf0158b3adf",
      "size_in_bytes": 45528
    },
    {
      "_path": "include/raft/matrix/diagonal.cuh",
      "path_type": "hardlink",
      "sha256": "ba827fd7ee6b9f65357fa604e43737aba5ad33732ffaa379a6d387b6b5c93703",
      "size_in_bytes": 4523
    },
    {
      "_path": "include/raft/matrix/gather.cuh",
      "path_type": "hardlink",
      "sha256": "a6f57afb55957ea49a823d92c159248b2d7c46d09f4c10ced6f24352223b4cd9",
      "size_in_bytes": 15470
    },
    {
      "_path": "include/raft/matrix/init.cuh",
      "path_type": "hardlink",
      "sha256": "6f485c44de7e1cb7b8d533d5fcbc10cd610b2f3656827f8ff2df695e61b1b200",
      "size_in_bytes": 2811
    },
    {
      "_path": "include/raft/matrix/linewise_op.cuh",
      "path_type": "hardlink",
      "sha256": "e844ac86899806c312eabcc46ba65bce46fc73fe5cc07cea10f377d050d07cf6",
      "size_in_bytes": 6018
    },
    {
      "_path": "include/raft/matrix/math.cuh",
      "path_type": "hardlink",
      "sha256": "b9cc392e2463ad764014fde8637a52bf9c23bf8370e3d9d37e735c5ad49ecd61",
      "size_in_bytes": 17880
    },
    {
      "_path": "include/raft/matrix/math.hpp",
      "path_type": "hardlink",
      "sha256": "635440619392441f60817d74fa61f2f895b7c5d72eb6e444c8e1b3443a967d78",
      "size_in_bytes": 759
    },
    {
      "_path": "include/raft/matrix/matrix.cuh",
      "path_type": "hardlink",
      "sha256": "c89deb9d1716d18c72b522e80e70c46623b5703ed71c8553e2a35686c46380f5",
      "size_in_bytes": 11228
    },
    {
      "_path": "include/raft/matrix/matrix.hpp",
      "path_type": "hardlink",
      "sha256": "b21d870021c26ac389cb032e5a8dd8028ae394609f85cefaa400d0047d9d15fe",
      "size_in_bytes": 1095
    },
    {
      "_path": "include/raft/matrix/matrix_types.hpp",
      "path_type": "hardlink",
      "sha256": "67f5985033231fd6f932bbd30ef1768afecd37265d2696d6a6ffbd73913d5167",
      "size_in_bytes": 759
    },
    {
      "_path": "include/raft/matrix/norm.cuh",
      "path_type": "hardlink",
      "sha256": "6fc216e1e04bfca34baea27e5e90ec82124888b65a96f43521328ab4b9e98345",
      "size_in_bytes": 1316
    },
    {
      "_path": "include/raft/matrix/power.cuh",
      "path_type": "hardlink",
      "sha256": "1febfb775308b82902d4457b9b2a94185bcbaba04ba403d453343d2aaf174e23",
      "size_in_bytes": 3946
    },
    {
      "_path": "include/raft/matrix/print.cuh",
      "path_type": "hardlink",
      "sha256": "e3d6dbcc5ea74cbbb46531fcca535ef3b7bb2966889957168e6fc0d997d5c4b2",
      "size_in_bytes": 1686
    },
    {
      "_path": "include/raft/matrix/print.hpp",
      "path_type": "hardlink",
      "sha256": "344f0b6afb4c55c97e4e0975e01b37bedd1bd8074ca74a9cae3d58f04c2bbfe8",
      "size_in_bytes": 1235
    },
    {
      "_path": "include/raft/matrix/ratio.cuh",
      "path_type": "hardlink",
      "sha256": "a27af7daa0de9223d02a28804afa738b53794ce0e013566943307ee73df11d82",
      "size_in_bytes": 2445
    },
    {
      "_path": "include/raft/matrix/reciprocal.cuh",
      "path_type": "hardlink",
      "sha256": "6c46aa14a15d3a98f4471e0ce4fb22a3b41205c412fee579ca6d21cb60820b1e",
      "size_in_bytes": 3519
    },
    {
      "_path": "include/raft/matrix/reverse.cuh",
      "path_type": "hardlink",
      "sha256": "c42d011eb20b8ae815753b6a6881d4f1a3598ba441bea62e25d2256f38e0e751",
      "size_in_bytes": 2437
    },
    {
      "_path": "include/raft/matrix/sample_rows.cuh",
      "path_type": "hardlink",
      "sha256": "ebb69f735c031cf9701deefc4102a2ecf255f01ce09706ef68a2f9272bc96449",
      "size_in_bytes": 2724
    },
    {
      "_path": "include/raft/matrix/scatter.cuh",
      "path_type": "hardlink",
      "sha256": "b3626078e041192cfed1685ea353d7dba44418a59145954a33eab7eb32cc5101",
      "size_in_bytes": 2729
    },
    {
      "_path": "include/raft/matrix/select_k.cuh",
      "path_type": "hardlink",
      "sha256": "2e02334d3b328edbbb9d807d9170daaad8470bed52327815b9ac5e012b2b2894",
      "size_in_bytes": 4821
    },
    {
      "_path": "include/raft/matrix/select_k_types.hpp",
      "path_type": "hardlink",
      "sha256": "63050d3a05770069916b4b274ceba76e8d1f179758a6add37dde2f36f2f7a84e",
      "size_in_bytes": 4135
    },
    {
      "_path": "include/raft/matrix/sign_flip.cuh",
      "path_type": "hardlink",
      "sha256": "1ee24c796d9b4aa73fdc251cbbdc2ec62aed23fa5abc244a83ec22c6bceff9a6",
      "size_in_bytes": 1559
    },
    {
      "_path": "include/raft/matrix/slice.cuh",
      "path_type": "hardlink",
      "sha256": "c6bc7c81b30ffb7c58a41e67319914da0878e7658ed79edcce50be8014bdf38c",
      "size_in_bytes": 3113
    },
    {
      "_path": "include/raft/matrix/specializations.cuh",
      "path_type": "hardlink",
      "sha256": "487a5073a5e678c57737fbf960237a71cfc2f642f1febd5192f885f32d934b15",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/matrix/specializations/detail/select_k.cuh",
      "path_type": "hardlink",
      "sha256": "487a5073a5e678c57737fbf960237a71cfc2f642f1febd5192f885f32d934b15",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/matrix/sqrt.cuh",
      "path_type": "hardlink",
      "sha256": "a372fcdc9d4ec9ee07d65ef562a1127adbda8e8756c76363940d0fcf221fc7a2",
      "size_in_bytes": 4671
    },
    {
      "_path": "include/raft/matrix/threshold.cuh",
      "path_type": "hardlink",
      "sha256": "fd224b24f2c46773471abfc429eee7097a3bccc28141bb69dbeddb5ef31f323d",
      "size_in_bytes": 2663
    },
    {
      "_path": "include/raft/matrix/triangular.cuh",
      "path_type": "hardlink",
      "sha256": "f7c37dc66dfcfb1d44f91eab0bd76ad80d58de8d78aedb45fe693b70ec768514",
      "size_in_bytes": 1856
    },
    {
      "_path": "include/raft/neighbors/ann_types.hpp",
      "path_type": "hardlink",
      "sha256": "7dc84a40369eb61dac52e3fd8ed55ddbfe4d373480b56f5d3ff087b13882bfa2",
      "size_in_bytes": 1621
    },
    {
      "_path": "include/raft/neighbors/ball_cover-ext.cuh",
      "path_type": "hardlink",
      "sha256": "b3f0be36664bf0a8765c2cb7ff60e1d1fa63bc8ba1e15df352a8c3fa3a1be87d",
      "size_in_bytes": 10954
    },
    {
      "_path": "include/raft/neighbors/ball_cover-inl.cuh",
      "path_type": "hardlink",
      "sha256": "5d5922085b1f097628abaa0b087595c29ec3f703eaeb071fdeedb8d6edf8a777",
      "size_in_bytes": 21190
    },
    {
      "_path": "include/raft/neighbors/ball_cover.cuh",
      "path_type": "hardlink",
      "sha256": "a1e625427483ca33ffe56636f431878d7373f72c5cba24251e25bb77b65c1879",
      "size_in_bytes": 762
    },
    {
      "_path": "include/raft/neighbors/ball_cover_types.hpp",
      "path_type": "hardlink",
      "sha256": "b9c74600d04aa44b62bde60720db1ee52474badc72c861b0c72e3fb0b0e44aa9",
      "size_in_bytes": 6695
    },
    {
      "_path": "include/raft/neighbors/brute_force-ext.cuh",
      "path_type": "hardlink",
      "sha256": "031de853dc115cf7fc939b7c152c37b4389156d78ed245c966ab9415bc61eca9",
      "size_in_bytes": 9504
    },
    {
      "_path": "include/raft/neighbors/brute_force-inl.cuh",
      "path_type": "hardlink",
      "sha256": "1e353baf104c5d4071d643718cdf3e4d9b01a67a8f9c187bb341e2aac107be55",
      "size_in_bytes": 19854
    },
    {
      "_path": "include/raft/neighbors/brute_force.cuh",
      "path_type": "hardlink",
      "sha256": "43ffb5233539c1a275647206d8338a25c21d90181affb4e3d77cf12ab30435a1",
      "size_in_bytes": 3338
    },
    {
      "_path": "include/raft/neighbors/brute_force_serialize.cuh",
      "path_type": "hardlink",
      "sha256": "323dc9b5efcc3554094a330efde2b096f4b1773aed540af68c05fde22ce09880",
      "size_in_bytes": 7218
    },
    {
      "_path": "include/raft/neighbors/brute_force_types.hpp",
      "path_type": "hardlink",
      "sha256": "53edff305edb3165e6d56306ec9dc35f123d7cf09dc547af14010cc1c859bb58",
      "size_in_bytes": 10294
    },
    {
      "_path": "include/raft/neighbors/cagra.cuh",
      "path_type": "hardlink",
      "sha256": "98709bac0adbd41d766042634278ec5f6adf6a3bd2528c75a2da063d8562c75c",
      "size_in_bytes": 17290
    },
    {
      "_path": "include/raft/neighbors/cagra_serialize.cuh",
      "path_type": "hardlink",
      "sha256": "1c15c1e4d3fc21263c7dd0a1e711c7a5b76b763052727eddad15f0d235cdc86e",
      "size_in_bytes": 7011
    },
    {
      "_path": "include/raft/neighbors/cagra_types.hpp",
      "path_type": "hardlink",
      "sha256": "88ea9d50caf45c3e73c5184babb1afd5963034cb51f4185a8dda0fa7ee3d217b",
      "size_in_bytes": 13862
    },
    {
      "_path": "include/raft/neighbors/dataset.hpp",
      "path_type": "hardlink",
      "sha256": "ad7d344a2a72d06bed0b1fec62198ddb4652a9a9cef196623c638bd7613fc55d",
      "size_in_bytes": 13246
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/bitonic.hpp",
      "path_type": "hardlink",
      "sha256": "e46a452f199d978b59a10c8d72b66c846055545b674dad409ad55376b47ddd64",
      "size_in_bytes": 7370
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/cagra_build.cuh",
      "path_type": "hardlink",
      "sha256": "bc50116410fcb3814544444278274a58637a85df82d05988e8d47cd732672f60",
      "size_in_bytes": 16445
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/cagra_search.cuh",
      "path_type": "hardlink",
      "sha256": "bf26b741eb7aaaa7eac685b04b14121df9d5cff6706d34ccf1a1abf42ec4458a",
      "size_in_bytes": 14408
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/cagra_serialize.cuh",
      "path_type": "hardlink",
      "sha256": "f35f9c33965a953fc12602b72beaa14d7a91a1cc25ff03e52c38a2e8382f46ca",
      "size_in_bytes": 10324
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/compute_distance.hpp",
      "path_type": "hardlink",
      "sha256": "c22eb50726a95c793a1557cd44b2272b17471a494c75cf6af43a9ec464345f7f",
      "size_in_bytes": 11819
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/compute_distance_vpq.cuh",
      "path_type": "hardlink",
      "sha256": "9b6d5c10b433a9a915bc4d4996d3fd946a346cdc7002e8ddd18a3d4a4e7c09b5",
      "size_in_bytes": 10069
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/device_common.hpp",
      "path_type": "hardlink",
      "sha256": "821e8971fc7dcb16f9169fe597b76a261ac0cdeafe58de030ff9ac72cff78887",
      "size_in_bytes": 1552
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/factory.cuh",
      "path_type": "hardlink",
      "sha256": "d9f4d1ef9f59ec137aab7d360dd77a23f647dfeb4d7de025c03f8a6489fa063c",
      "size_in_bytes": 3757
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/graph_core.cuh",
      "path_type": "hardlink",
      "sha256": "4a0ae836cad28b11b2f2e0432f899cdf3ae370c503f853f34f4f92de10961f7d",
      "size_in_bytes": 23239
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/hashmap.hpp",
      "path_type": "hardlink",
      "sha256": "b9df8b31a51b72459eb91b4519e8242780e428ffbed554f64a7a828be5de163b",
      "size_in_bytes": 2534
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/search_multi_cta.cuh",
      "path_type": "hardlink",
      "sha256": "c51c80b08eb8e3caeb9f27f3623a60078a71b23155fe015d6ca43e65abfb3bdb",
      "size_in_bytes": 11284
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/search_multi_cta_kernel-ext.cuh",
      "path_type": "hardlink",
      "sha256": "4df477730c318294e52d9fc31c6fe329da738ed118581e3ecc67a98f688561ca",
      "size_in_bytes": 22303
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/search_multi_cta_kernel-inl.cuh",
      "path_type": "hardlink",
      "sha256": "e00f643fa6a979ef1ea0173890ce078f8869a92fb5cf9fc3c0073156d5e09de5",
      "size_in_bytes": 22110
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/search_multi_cta_kernel.cuh",
      "path_type": "hardlink",
      "sha256": "ffff4b2f53870d3360b02240dda2c0d77aa4b31bb990e16b23553c9ef65fb876",
      "size_in_bytes": 807
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/search_multi_kernel.cuh",
      "path_type": "hardlink",
      "sha256": "43af95e8ddd1caf6a07059e5600f8c654fb69cebae03a94ac3f0e90bc038cbf2",
      "size_in_bytes": 48572
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/search_plan.cuh",
      "path_type": "hardlink",
      "sha256": "867100781e94338ea25bfa710019142e70696df00e52d9175fce6daae9819c87",
      "size_in_bytes": 14039
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/search_single_cta.cuh",
      "path_type": "hardlink",
      "sha256": "5b02b68aa0d74c90549b350a5a5399f636ba89ce0c985e1990f0f924501ac646",
      "size_in_bytes": 10528
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/search_single_cta_kernel-ext.cuh",
      "path_type": "hardlink",
      "sha256": "b1d3e8905758115b34dc79016862415566037a6d715c04578964df033676db1f",
      "size_in_bytes": 34438
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/search_single_cta_kernel-inl.cuh",
      "path_type": "hardlink",
      "sha256": "2c181e97c495b1b0e38805edd1f1614b43b6f7b2751043498d702fc78fae907f",
      "size_in_bytes": 40275
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/search_single_cta_kernel.cuh",
      "path_type": "hardlink",
      "sha256": "925f045d579dbeb42be14fa96b0e6b85fd270b95a024a8a548f4c939157daac2",
      "size_in_bytes": 809
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/topk_by_radix.cuh",
      "path_type": "hardlink",
      "sha256": "c652604fcd475c525e1a6d1385a355fffddb5728fc81f9fc4a44eef180e3387c",
      "size_in_bytes": 4922
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/topk_for_cagra/topk.h",
      "path_type": "hardlink",
      "sha256": "20f598a50f8e5ba9f1726662ff43d91cbc57a1435ba570da899b48610ec8c8cd",
      "size_in_bytes": 2164
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/topk_for_cagra/topk_core.cuh",
      "path_type": "hardlink",
      "sha256": "f106e0e10280ed0d8743cd1dfaebf5da89b6b471173d187118ac3a29b46fe864",
      "size_in_bytes": 37161
    },
    {
      "_path": "include/raft/neighbors/detail/cagra/utils.hpp",
      "path_type": "hardlink",
      "sha256": "a3b774f493bb8a4d129ed92a6b2be34d038d653f06da9d5a9beac8078c0ef56d",
      "size_in_bytes": 8889
    },
    {
      "_path": "include/raft/neighbors/detail/dataset_serialize.hpp",
      "path_type": "hardlink",
      "sha256": "943732a18d21ee4cac80830a30e65e2ca8adefb0ab1c17930d14b22fcd7f7711",
      "size_in_bytes": 7753
    },
    {
      "_path": "include/raft/neighbors/detail/div_utils.hpp",
      "path_type": "hardlink",
      "sha256": "c341ffb8e3fbf3593b79f955ffb0a975e6e8629749c09365f4390f376de07551",
      "size_in_bytes": 1811
    },
    {
      "_path": "include/raft/neighbors/detail/faiss_select/Comparators.cuh",
      "path_type": "hardlink",
      "sha256": "7a02b506c8414f891a608d620474d5a4c8801638a0a35372f2fc486721b3ac74",
      "size_in_bytes": 708
    },
    {
      "_path": "include/raft/neighbors/detail/faiss_select/DistanceUtils.h",
      "path_type": "hardlink",
      "sha256": "03bd86208591035e45b436d64bb101c725641c7eecb6743d9d16ffa71dbf18b4",
      "size_in_bytes": 1971
    },
    {
      "_path": "include/raft/neighbors/detail/faiss_select/MergeNetworkBlock.cuh",
      "path_type": "hardlink",
      "sha256": "e2d9c848b698b6f6988ca243c79acb2546da9eb182f4f1110dfbc132d0f85256",
      "size_in_bytes": 8327
    },
    {
      "_path": "include/raft/neighbors/detail/faiss_select/MergeNetworkUtils.cuh",
      "path_type": "hardlink",
      "sha256": "8856088bd53738a6f22fd98771cbb07586351d3fdde680ecec091c5ef5bacbbc",
      "size_in_bytes": 543
    },
    {
      "_path": "include/raft/neighbors/detail/faiss_select/MergeNetworkWarp.cuh",
      "path_type": "hardlink",
      "sha256": "c55e3bf03cae253f11d0137569eb010be1ba78481acd429a43d84d196369b66f",
      "size_in_bytes": 15749
    },
    {
      "_path": "include/raft/neighbors/detail/faiss_select/Select.cuh",
      "path_type": "hardlink",
      "sha256": "30f4c1f2c88f9f5620183356f4983a7b8e22e2362046ad11b473d00c5b9003d4",
      "size_in_bytes": 15612
    },
    {
      "_path": "include/raft/neighbors/detail/faiss_select/StaticUtils.h",
      "path_type": "hardlink",
      "sha256": "88cfe2dc7c402cf33707cd220d382e17fd0047bf01d48f6a497fb6f4ed340fb6",
      "size_in_bytes": 1467
    },
    {
      "_path": "include/raft/neighbors/detail/faiss_select/key_value_block_select.cuh",
      "path_type": "hardlink",
      "sha256": "30b3520f3bcc96b1815099e548a51b8a20dfee5691f60eb4c68168ad0cc9552e",
      "size_in_bytes": 6426
    },
    {
      "_path": "include/raft/neighbors/detail/hnsw.hpp",
      "path_type": "hardlink",
      "sha256": "eadf6e43796f0b0d660c83afef3f5e210293c02a7f3f268d8cf85fd0e1882b86",
      "size_in_bytes": 2910
    },
    {
      "_path": "include/raft/neighbors/detail/hnsw_serialize.hpp",
      "path_type": "hardlink",
      "sha256": "dcef372d41a7f6e6c0a7e7bbb0c916d93518d57c1210688d4c0dcb2134fdc8af",
      "size_in_bytes": 1480
    },
    {
      "_path": "include/raft/neighbors/detail/hnsw_types.hpp",
      "path_type": "hardlink",
      "sha256": "eca9f353c66a7772f6c5b5739c51f90023473eda6955bfee5684d738d874ae60",
      "size_in_bytes": 2937
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_common.cuh",
      "path_type": "hardlink",
      "sha256": "44d16ff15e489b53ecb375587d3172120fb6908fd3d1a382ed67c19a98ddde88",
      "size_in_bytes": 13707
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_flat_build.cuh",
      "path_type": "hardlink",
      "sha256": "f2dddc6f58737e0b18bd49da3f6b31019a29209aa9fea8fc9b331b9cc7e8293e",
      "size_in_bytes": 24213
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_flat_interleaved_scan-ext.cuh",
      "path_type": "hardlink",
      "sha256": "2b3245856e2e45a91d7dadbe90d4098a3c63ac2060835a72eae68834ce378adb",
      "size_in_bytes": 4830
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_flat_interleaved_scan-inl.cuh",
      "path_type": "hardlink",
      "sha256": "62813574622139ea35403ca8fb2986efbd5bf49626976672da9f84f99cd5892f",
      "size_in_bytes": 50251
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_flat_interleaved_scan.cuh",
      "path_type": "hardlink",
      "sha256": "43ac396889a8639299fd41f46083d7ad7603a5407af32481317651a7a703c93d",
      "size_in_bytes": 799
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_flat_search-ext.cuh",
      "path_type": "hardlink",
      "sha256": "03885fc7a2f5e89ee92bd8544ad2d6b662eda28dcd72f4555a3b3241be13c076",
      "size_in_bytes": 3161
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_flat_search-inl.cuh",
      "path_type": "hardlink",
      "sha256": "a1883a65ab2874fc4d953c4fc2c8d8abb0599c680a088b030c5826521130c967",
      "size_in_bytes": 13846
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_flat_search.cuh",
      "path_type": "hardlink",
      "sha256": "7abee781be223cafc2f33ec6326d5858c02ebe004ebd81239078fb3b0ec42982",
      "size_in_bytes": 772
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_flat_serialize.cuh",
      "path_type": "hardlink",
      "sha256": "8a528f31f8bc8e9d740715d706ba75d8240e032ad373ba9b035735e18d18757e",
      "size_in_bytes": 6289
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_pq_build.cuh",
      "path_type": "hardlink",
      "sha256": "349855b2d1b03f9dc6fc3235aa8e115edc6a8b2080e6d36f97f56f6f56720ca2",
      "size_in_bytes": 76657
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_pq_codepacking.cuh",
      "path_type": "hardlink",
      "sha256": "0a166a787ed44947c8b58a9885b1a873178d471645088d973fb1f7734bbf90d7",
      "size_in_bytes": 7984
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_pq_compute_similarity-ext.cuh",
      "path_type": "hardlink",
      "sha256": "8bbfdf481d2a9b285e8e044f109218547c1db12188be8b2901a1d257a6fffcd6",
      "size_in_bytes": 11821
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_pq_compute_similarity-inl.cuh",
      "path_type": "hardlink",
      "sha256": "2f70f18be1df865456307d3da8aa56e68298b77fee511c16468ccbb3112fa74e",
      "size_in_bytes": 42070
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_pq_compute_similarity.cuh",
      "path_type": "hardlink",
      "sha256": "261fce571907a0dc7ad6f2cd64aec7da1123b6fd67078bfeab99dcf9bc607684",
      "size_in_bytes": 799
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_pq_compute_similarity_template.cuh",
      "path_type": "hardlink",
      "sha256": "8ed266cc533eff3205f06411d54bdcb240b1b99475617c9f5b104907061acc43",
      "size_in_bytes": 4728
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_pq_fp_8bit.cuh",
      "path_type": "hardlink",
      "sha256": "a87deb6b2bc8394654acc5b0a58e5b60760e38cc37400eef235bc823dbdcfdee",
      "size_in_bytes": 4503
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_pq_search.cuh",
      "path_type": "hardlink",
      "sha256": "eb999c48a9809dccc058e0f962d2a8ffcacd8df990a1829f5e04242c0391e932",
      "size_in_bytes": 29884
    },
    {
      "_path": "include/raft/neighbors/detail/ivf_pq_serialize.cuh",
      "path_type": "hardlink",
      "sha256": "14ec1df2e27f075a99dfac9c5bd0e1ced0e1bbd9e79ef1f40e152bb32dad528a",
      "size_in_bytes": 6698
    },
    {
      "_path": "include/raft/neighbors/detail/knn_brute_force.cuh",
      "path_type": "hardlink",
      "sha256": "7b6fe4135197a04d2a42c74765e307cf12a073679d184ea531e78ff1a51bc9d3",
      "size_in_bytes": 24659
    },
    {
      "_path": "include/raft/neighbors/detail/knn_brute_force_batch_k_query.cuh",
      "path_type": "hardlink",
      "sha256": "b5dab8895e5f7ce93f275ffd74432642e39711810ed3d0156ccbea0418f1ce6a",
      "size_in_bytes": 3944
    },
    {
      "_path": "include/raft/neighbors/detail/knn_merge_parts.cuh",
      "path_type": "hardlink",
      "sha256": "dcf559a23523ba60c6bc608a420263d67d29cec8378018ca4778504a0143cb83",
      "size_in_bytes": 6261
    },
    {
      "_path": "include/raft/neighbors/detail/nn_descent.cuh",
      "path_type": "hardlink",
      "sha256": "e259e9864ad1d1d554a928d9bd48e87ce39d87e8df06f5f4d430de4499abbbbd",
      "size_in_bytes": 58655
    },
    {
      "_path": "include/raft/neighbors/detail/nn_descent_batch.cuh",
      "path_type": "hardlink",
      "sha256": "e2ddba8cd6de7eb277d0a7826e8b5dd333247acd52a96479e6763043bc932924",
      "size_in_bytes": 27699
    },
    {
      "_path": "include/raft/neighbors/detail/refine.cuh",
      "path_type": "hardlink",
      "sha256": "572ce230a81ba42e76a57fe46ce1274b1d4f7706f7a626509a0a103aa3573194",
      "size_in_bytes": 678
    },
    {
      "_path": "include/raft/neighbors/detail/refine_common.hpp",
      "path_type": "hardlink",
      "sha256": "2dda0f2aac1bc56a1a68b8b0e95dcd66354e6c9828369a02a35ab69127054210",
      "size_in_bytes": 2245
    },
    {
      "_path": "include/raft/neighbors/detail/refine_device.cuh",
      "path_type": "hardlink",
      "sha256": "e46c48618e00d4e47eea1ed32bca32f3941b2c1ec6c2285d8683f1d04e131fb6",
      "size_in_bytes": 6489
    },
    {
      "_path": "include/raft/neighbors/detail/refine_host-ext.hpp",
      "path_type": "hardlink",
      "sha256": "65bfa312dec9d627bc03171a5bf1261959ea43b1d7689dbc30f9a045deb0ac7f",
      "size_in_bytes": 2831
    },
    {
      "_path": "include/raft/neighbors/detail/refine_host-inl.hpp",
      "path_type": "hardlink",
      "sha256": "ee4fe4afa0ee0a1ef7b45c0088fdd538f940af848d96b60a5c484ea124e12228",
      "size_in_bytes": 7578
    },
    {
      "_path": "include/raft/neighbors/detail/refine_host.hpp",
      "path_type": "hardlink",
      "sha256": "8483838c4e3318b0feac01bfddc75123390f230ce76c47894df9b593d60b3fb0",
      "size_in_bytes": 759
    },
    {
      "_path": "include/raft/neighbors/detail/vpq_dataset.cuh",
      "path_type": "hardlink",
      "sha256": "85f23e02e5833544cacd738068d7781f0d8c6929628acae16a8ac51de0cd18f4",
      "size_in_bytes": 18383
    },
    {
      "_path": "include/raft/neighbors/epsilon_neighborhood.cuh",
      "path_type": "hardlink",
      "sha256": "f3b9378241d1e284e46f3fce1d7490e63886f90bfb2594264e5c4fe900860127",
      "size_in_bytes": 5168
    },
    {
      "_path": "include/raft/neighbors/hnsw.hpp",
      "path_type": "hardlink",
      "sha256": "3395db56401c5e1b13a7455d88259a143d167eade2d9af43bd63c6a3d6eb1ab0",
      "size_in_bytes": 5145
    },
    {
      "_path": "include/raft/neighbors/hnsw_serialize.hpp",
      "path_type": "hardlink",
      "sha256": "0d20f0b267f81ba67223d026ed0a3890fe04e33f511d2177a4e7409da4091e1d",
      "size_in_bytes": 2057
    },
    {
      "_path": "include/raft/neighbors/hnsw_types.hpp",
      "path_type": "hardlink",
      "sha256": "aac33e10abf53cda38770e4f32e4aa52a3bed946c50c860a9150b37089e196d8",
      "size_in_bytes": 2210
    },
    {
      "_path": "include/raft/neighbors/ivf_flat-ext.cuh",
      "path_type": "hardlink",
      "sha256": "2168b220876cd22976db3d5b5e6f3d6209c45763485a99c790dfaa26d66b9e99",
      "size_in_bytes": 13396
    },
    {
      "_path": "include/raft/neighbors/ivf_flat-inl.cuh",
      "path_type": "hardlink",
      "sha256": "cdaadbf8390e22a5142b0e0d1799efce17ddd6308e72669bc9e933f6c7f2da33",
      "size_in_bytes": 27707
    },
    {
      "_path": "include/raft/neighbors/ivf_flat.cuh",
      "path_type": "hardlink",
      "sha256": "9dccaa898692fd5459f985eed42c4705d10155e9f30dc41cbdfa62f7a08de5b4",
      "size_in_bytes": 758
    },
    {
      "_path": "include/raft/neighbors/ivf_flat_codepacker.hpp",
      "path_type": "hardlink",
      "sha256": "3c25e8b667733981de30a58a1cd6185f39f18aa4e5d3a915946d7d46901ef568",
      "size_in_bytes": 3525
    },
    {
      "_path": "include/raft/neighbors/ivf_flat_helpers.cuh",
      "path_type": "hardlink",
      "sha256": "e630d22317303b2ac1f7e637709125f5ac7a55f1a269ccf67f365b004b119b40",
      "size_in_bytes": 5914
    },
    {
      "_path": "include/raft/neighbors/ivf_flat_serialize.cuh",
      "path_type": "hardlink",
      "sha256": "3842ea08c309ab1d06a144258218ba13fb348979983ac80cd3ecf16bddda9995",
      "size_in_bytes": 4085
    },
    {
      "_path": "include/raft/neighbors/ivf_flat_types.hpp",
      "path_type": "hardlink",
      "sha256": "880409bd39f5a89d0f69a6e9f5b211b6ea0cf075b773e0a001a0ea94b968d5af",
      "size_in_bytes": 15356
    },
    {
      "_path": "include/raft/neighbors/ivf_list.hpp",
      "path_type": "hardlink",
      "sha256": "e8b4d8772ccd62a17ef3ce537efd0180f5bcb2bf31b126b5cc2869fec9b4b539",
      "size_in_bytes": 7442
    },
    {
      "_path": "include/raft/neighbors/ivf_list_types.hpp",
      "path_type": "hardlink",
      "sha256": "a7a4f88f2a98d7dd376944373cc9d9cee887cd88575a2e584e88e64b8f05d10d",
      "size_in_bytes": 2740
    },
    {
      "_path": "include/raft/neighbors/ivf_pq-ext.cuh",
      "path_type": "hardlink",
      "sha256": "3da55bc5aef1c71f1533fdd92455c8c546c3c414a5a0554caea6bb9138a40dcc",
      "size_in_bytes": 11150
    },
    {
      "_path": "include/raft/neighbors/ivf_pq-inl.cuh",
      "path_type": "hardlink",
      "sha256": "56ae616c658ed36c97e9e7d1bc957d1800e8a39bdf04e89891a3e8fbff595a70",
      "size_in_bytes": 19023
    },
    {
      "_path": "include/raft/neighbors/ivf_pq.cuh",
      "path_type": "hardlink",
      "sha256": "20949792ff8677b93cc99151dc37bc992508a1b3f9985e8c9411fffdfafd7017",
      "size_in_bytes": 754
    },
    {
      "_path": "include/raft/neighbors/ivf_pq_helpers.cuh",
      "path_type": "hardlink",
      "sha256": "d2ef5770366a48c3aad4e6f41f88491ac98902b42cbf527a53943e34b224224d",
      "size_in_bytes": 30116
    },
    {
      "_path": "include/raft/neighbors/ivf_pq_serialize.cuh",
      "path_type": "hardlink",
      "sha256": "5a951404847678314070ae095f0ece5f2825add9b6145a18857c5ff15e98f870",
      "size_in_bytes": 3735
    },
    {
      "_path": "include/raft/neighbors/ivf_pq_types.hpp",
      "path_type": "hardlink",
      "sha256": "ee7b0c59aa9b7a2b38d11de92eb50227d57f28838e34884f289fff57185432de",
      "size_in_bytes": 24023
    },
    {
      "_path": "include/raft/neighbors/neighbors_types.hpp",
      "path_type": "hardlink",
      "sha256": "f6896db65ebbaae79b6bbc8207db124453a884227da8d5f5ada869ce0ee948ab",
      "size_in_bytes": 2068
    },
    {
      "_path": "include/raft/neighbors/nn_descent.cuh",
      "path_type": "hardlink",
      "sha256": "397597598ab2cc0f9166982445820070343674d837ab8429b713444d9e39694b",
      "size_in_bytes": 8138
    },
    {
      "_path": "include/raft/neighbors/nn_descent_types.hpp",
      "path_type": "hardlink",
      "sha256": "da0e7e1ec960a6d7ed7e06de84eb60d7665c1afe2d7c9c1a1615b8a7e88317ab",
      "size_in_bytes": 8459
    },
    {
      "_path": "include/raft/neighbors/refine-ext.cuh",
      "path_type": "hardlink",
      "sha256": "36203dcde634598f05311776aaaca9ac3d9bb9651eb5204c075a9a31d4aa1f8c",
      "size_in_bytes": 4491
    },
    {
      "_path": "include/raft/neighbors/refine-inl.cuh",
      "path_type": "hardlink",
      "sha256": "707a217a64e04650698706c8578b426c15080c5de2a80462e7c62fe70b0fd99c",
      "size_in_bytes": 4811
    },
    {
      "_path": "include/raft/neighbors/refine.cuh",
      "path_type": "hardlink",
      "sha256": "fc1d7f2106c903823a370faa7d9686f13cec2e412816025811f6c9dcd9a5743d",
      "size_in_bytes": 754
    },
    {
      "_path": "include/raft/neighbors/sample_filter.cuh",
      "path_type": "hardlink",
      "sha256": "cab068c77f6b493cf626ca628e9d4c1f0efa6260805e3a20c28f6d62b740bc8b",
      "size_in_bytes": 1401
    },
    {
      "_path": "include/raft/neighbors/sample_filter_types.hpp",
      "path_type": "hardlink",
      "sha256": "f0d91d7a35456a29092f22a1e7bed81f10a2ab7d8597a60e86444af42275cc86",
      "size_in_bytes": 5860
    },
    {
      "_path": "include/raft/neighbors/specializations.cuh",
      "path_type": "hardlink",
      "sha256": "d16dfee625ca327a7df54334749f1be3da43238fd7a327ba9a2ae79da4e98412",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/neighbors/specializations/ball_cover.cuh",
      "path_type": "hardlink",
      "sha256": "d16dfee625ca327a7df54334749f1be3da43238fd7a327ba9a2ae79da4e98412",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/neighbors/specializations/brute_force.cuh",
      "path_type": "hardlink",
      "sha256": "d16dfee625ca327a7df54334749f1be3da43238fd7a327ba9a2ae79da4e98412",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/neighbors/specializations/detail/ball_cover_lowdim.hpp",
      "path_type": "hardlink",
      "sha256": "5d0350984f6a6af641ab53d9cbf690203f21605f626e9ad29d2c1413c5882b8c",
      "size_in_bytes": 2726
    },
    {
      "_path": "include/raft/neighbors/specializations/detail/ivf_pq_compute_similarity.cuh",
      "path_type": "hardlink",
      "sha256": "512162d488331ec560b2f407b5ca0aa3e34e9a6331d0678b68ffc859ec325629",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/neighbors/specializations/fused_l2_knn.cuh",
      "path_type": "hardlink",
      "sha256": "d16dfee625ca327a7df54334749f1be3da43238fd7a327ba9a2ae79da4e98412",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/neighbors/specializations/ivf_flat.cuh",
      "path_type": "hardlink",
      "sha256": "487a5073a5e678c57737fbf960237a71cfc2f642f1febd5192f885f32d934b15",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/neighbors/specializations/ivf_pq.cuh",
      "path_type": "hardlink",
      "sha256": "512162d488331ec560b2f407b5ca0aa3e34e9a6331d0678b68ffc859ec325629",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/neighbors/specializations/refine.cuh",
      "path_type": "hardlink",
      "sha256": "512162d488331ec560b2f407b5ca0aa3e34e9a6331d0678b68ffc859ec325629",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/neighbors/vpq_dataset.cuh",
      "path_type": "hardlink",
      "sha256": "72ffd64e6e5d3d226ae2b05eef8ce474979246e93809e59efe3b2311e50cecb2",
      "size_in_bytes": 1793
    },
    {
      "_path": "include/raft/raft.hpp",
      "path_type": "hardlink",
      "sha256": "05a187986b11ec79e921e3724b93bf2c96b9a126a10f409d0e1de142fa601788",
      "size_in_bytes": 1108
    },
    {
      "_path": "include/raft/random/detail/curand_wrappers.hpp",
      "path_type": "hardlink",
      "sha256": "ab66915f7c556de6a06ef74bf3d04eb2b4324fa67b41e4dc184f77fe09ae4b8e",
      "size_in_bytes": 2009
    },
    {
      "_path": "include/raft/random/detail/make_blobs.cuh",
      "path_type": "hardlink",
      "sha256": "f5d9860ba65f47c64f9308e06bc433e35a93c3be11dc0742306ee10694469f79",
      "size_in_bytes": 9250
    },
    {
      "_path": "include/raft/random/detail/make_regression.cuh",
      "path_type": "hardlink",
      "sha256": "cdbe8ea3e1aea6931a00568e70623f35492880f4a9aff98eb87e2ca17592ad4f",
      "size_in_bytes": 10359
    },
    {
      "_path": "include/raft/random/detail/multi_variable_gaussian.cuh",
      "path_type": "hardlink",
      "sha256": "608a00dca9160fdd7ca4c9f5ec0e4d69dd0dc14eef7121427aa1214980b6ad76",
      "size_in_bytes": 17096
    },
    {
      "_path": "include/raft/random/detail/permute.cuh",
      "path_type": "hardlink",
      "sha256": "6f30e65e962b2ce573f23a3ffb8eb01798f892ee2fbe758ec7572e630c0cd465",
      "size_in_bytes": 5947
    },
    {
      "_path": "include/raft/random/detail/rmat_rectangular_generator.cuh",
      "path_type": "hardlink",
      "sha256": "961a7e359d89c7f4caa01a79da447e4bbc9b714949d8e74ddcba9ba34417510d",
      "size_in_bytes": 12610
    },
    {
      "_path": "include/raft/random/detail/rmat_rectangular_generator_types.cuh",
      "path_type": "hardlink",
      "sha256": "5f1b27a0ac57224d27c5490a03bb6eff2a41dc6ec5cd6b854dcea2eaf7ef4f5e",
      "size_in_bytes": 8823
    },
    {
      "_path": "include/raft/random/detail/rng_device.cuh",
      "path_type": "hardlink",
      "sha256": "b8ae5b16637a8ad39d5206cbc365dd79d54f3a6b38c04d9c9c92fc48b3bc14a0",
      "size_in_bytes": 20659
    },
    {
      "_path": "include/raft/random/detail/rng_impl.cuh",
      "path_type": "hardlink",
      "sha256": "ac0ac593108fd3fbbe007644617c69b68f97e2427cb44b49cb91a6bf3f605de9",
      "size_in_bytes": 19599
    },
    {
      "_path": "include/raft/random/detail/rng_impl_deprecated.cuh",
      "path_type": "hardlink",
      "sha256": "8c991d9de4109bc825faad9c7eb60296c5ffebd591efe5695be54aa046ece796",
      "size_in_bytes": 11301
    },
    {
      "_path": "include/raft/random/device/sample.cuh",
      "path_type": "hardlink",
      "sha256": "d86fb4a8dee27d8194a2a33c028142c457cb639646f8037ba7bd651a66247fd5",
      "size_in_bytes": 4095
    },
    {
      "_path": "include/raft/random/make_blobs.cuh",
      "path_type": "hardlink",
      "sha256": "fc794c8f45472c958f1b36b244d3c0fbf0376a8e5d2fb51531f1b5c8fb7648a3",
      "size_in_bytes": 8495
    },
    {
      "_path": "include/raft/random/make_regression.cuh",
      "path_type": "hardlink",
      "sha256": "296b1c2523df2d2c84a3323c747dbc01c2cf864ab83d9727205c7c3d438339b6",
      "size_in_bytes": 8336
    },
    {
      "_path": "include/raft/random/multi_variable_gaussian.cuh",
      "path_type": "hardlink",
      "sha256": "328ddd46e13d6e34329688ca57e2430fcfa8c66c096a67c57fbe7829bcf6691e",
      "size_in_bytes": 2176
    },
    {
      "_path": "include/raft/random/permute.cuh",
      "path_type": "hardlink",
      "sha256": "c069b9e594faa4b19e9de44695c646d591ec05927db4515724105064b1e68ea8",
      "size_in_bytes": 8688
    },
    {
      "_path": "include/raft/random/random_types.hpp",
      "path_type": "hardlink",
      "sha256": "042ba059af1b98042dbfc5b875c8b71dfa68037b9b35fb38c30ba4f0be12df95",
      "size_in_bytes": 1521
    },
    {
      "_path": "include/raft/random/rmat_rectangular_generator.cuh",
      "path_type": "hardlink",
      "sha256": "c9e11418487a3c600ce93f51957f5ec3f5c70ed2258d067cda5fd73703b32dcf",
      "size_in_bytes": 12287
    },
    {
      "_path": "include/raft/random/rng.cuh",
      "path_type": "hardlink",
      "sha256": "acaac3834676f9964cc0b61bbcc2299d546a51e7bfb6871ed5f963b14b190fb9",
      "size_in_bytes": 43969
    },
    {
      "_path": "include/raft/random/rng_device.cuh",
      "path_type": "hardlink",
      "sha256": "f1cf3e20a951b119a4923b9476baf73dff523cb91c338ad7b10f78015d6a1d52",
      "size_in_bytes": 1610
    },
    {
      "_path": "include/raft/random/rng_state.hpp",
      "path_type": "hardlink",
      "sha256": "6eafec64dd82f3c8a0845d6284f440151226c0ea497608b4d6fe9460bc777dce",
      "size_in_bytes": 1749
    },
    {
      "_path": "include/raft/random/sample_without_replacement.cuh",
      "path_type": "hardlink",
      "sha256": "f71a4944c70b780da1e82fa446a5d2869934bfc3b103e20e6280816c816555dd",
      "size_in_bytes": 6708
    },
    {
      "_path": "include/raft/solver/detail/lap_functions.cuh",
      "path_type": "hardlink",
      "sha256": "6c3b12a80562fa59090ae61964ef879865ee2d7064f0121b450753568ab65356",
      "size_in_bytes": 22527
    },
    {
      "_path": "include/raft/solver/detail/lap_kernels.cuh",
      "path_type": "hardlink",
      "sha256": "4fb7dd5d7837ea3ce037455e82ca8092ae42adc35958520a5466df085f50e532",
      "size_in_bytes": 19341
    },
    {
      "_path": "include/raft/solver/linear_assignment.cuh",
      "path_type": "hardlink",
      "sha256": "32ddc83c96649a6c4fdad1d08f45c4fb477cb94fb5191c009add88072681adc2",
      "size_in_bytes": 10725
    },
    {
      "_path": "include/raft/solver/linear_assignment_types.hpp",
      "path_type": "hardlink",
      "sha256": "3d814cffcbd05da70b1eaeb4a3327aeb8c070965ea44c1e37fe61f1b48cb9294",
      "size_in_bytes": 1394
    },
    {
      "_path": "include/raft/sparse/convert/coo.cuh",
      "path_type": "hardlink",
      "sha256": "5642f6fca04b7a7fb009a0fdcf60138fc26835ace73ed40526003c4d7ef33c9b",
      "size_in_bytes": 1348
    },
    {
      "_path": "include/raft/sparse/convert/csr.cuh",
      "path_type": "hardlink",
      "sha256": "adc83d90bb661fb47cc177fda8d7ca73aac8414c3cff3ad7d2eb70cbfd66774e",
      "size_in_bytes": 5029
    },
    {
      "_path": "include/raft/sparse/convert/dense.cuh",
      "path_type": "hardlink",
      "sha256": "fc6e2c9f99df102c270b156b8e0de2f6d27278984847b0a39380c95607b70c94",
      "size_in_bytes": 2363
    },
    {
      "_path": "include/raft/sparse/convert/detail/adj_to_csr.cuh",
      "path_type": "hardlink",
      "sha256": "cf16ed3c240157aae0eaba1086ebedb0c2c866ecbafe704af0c6c16c2f676670",
      "size_in_bytes": 7676
    },
    {
      "_path": "include/raft/sparse/convert/detail/bitmap_to_csr.cuh",
      "path_type": "hardlink",
      "sha256": "01255efbbe99f336a6b07ab779d63ad6187cc594f395f41bebb0bdea32bc8d32",
      "size_in_bytes": 11290
    },
    {
      "_path": "include/raft/sparse/convert/detail/coo.cuh",
      "path_type": "hardlink",
      "sha256": "7e677657d5c0093ba8ee73e98f9bb9cf10376e3cb9a962b9c7db8d1978221923",
      "size_in_bytes": 2389
    },
    {
      "_path": "include/raft/sparse/convert/detail/csr.cuh",
      "path_type": "hardlink",
      "sha256": "aec7fae1368890de4955ec8a8c80083a5d09936c142eb63c25c4631f537e5942",
      "size_in_bytes": 3730
    },
    {
      "_path": "include/raft/sparse/convert/detail/dense.cuh",
      "path_type": "hardlink",
      "sha256": "ddd0556a853da610198e6698625ee3c20dd017b60b0879ffd44ed51318e53c47",
      "size_in_bytes": 5667
    },
    {
      "_path": "include/raft/sparse/coo.hpp",
      "path_type": "hardlink",
      "sha256": "22c95d2e117348042564a313a38b05ebc7a2f91c778dc9c50f26dc0e079c5c62",
      "size_in_bytes": 1765
    },
    {
      "_path": "include/raft/sparse/csr.hpp",
      "path_type": "hardlink",
      "sha256": "42838b29492b3bfdf499861981d3e146e9040f7108350e011385e36904a284ee",
      "size_in_bytes": 7396
    },
    {
      "_path": "include/raft/sparse/detail/coo.cuh",
      "path_type": "hardlink",
      "sha256": "fd1c71c8a73d203cd8e507785e72b40f7ba354f1cc34a2c2508854d6ed2e491d",
      "size_in_bytes": 7288
    },
    {
      "_path": "include/raft/sparse/detail/csr.cuh",
      "path_type": "hardlink",
      "sha256": "0969400c2ad1dcba40b4d736c137f649ff4d25adf3f3822f899b8169174da5f1",
      "size_in_bytes": 5942
    },
    {
      "_path": "include/raft/sparse/detail/cusparse_macros.h",
      "path_type": "hardlink",
      "sha256": "bf00968c68d0a2b772f89a040d143d3cc9fe4ab38321c4d6240d7ce41de9c006",
      "size_in_bytes": 780
    },
    {
      "_path": "include/raft/sparse/detail/cusparse_wrappers.h",
      "path_type": "hardlink",
      "sha256": "3cf6a64049a94cb2643730b85c0bf98c15472764b2b3c5bef893cb05b9846c4d",
      "size_in_bytes": 60698
    },
    {
      "_path": "include/raft/sparse/detail/utils.h",
      "path_type": "hardlink",
      "sha256": "1034ba3ef9e2e61c05672507e6225c837b9341a62b87fb9238aafc693eb45f0c",
      "size_in_bytes": 2890
    },
    {
      "_path": "include/raft/sparse/distance/detail/bin_distance.cuh",
      "path_type": "hardlink",
      "sha256": "69d8352fe250ba7e5491206bc4624ca6545b444a6def912882e8e56e4f6bb999",
      "size_in_bytes": 8911
    },
    {
      "_path": "include/raft/sparse/distance/detail/common.hpp",
      "path_type": "hardlink",
      "sha256": "8252774b2efcb076cb0ce47c5501e83b94222c221674fb4cd55579fed079591b",
      "size_in_bytes": 1448
    },
    {
      "_path": "include/raft/sparse/distance/detail/coo_spmv.cuh",
      "path_type": "hardlink",
      "sha256": "26687575fb22e6cd7c24b595f34d80d67c65c0c6b36488eae94bdeb7bade0e82",
      "size_in_bytes": 8028
    },
    {
      "_path": "include/raft/sparse/distance/detail/coo_spmv_kernel.cuh",
      "path_type": "hardlink",
      "sha256": "556026a4140cfd28f96acf3c9956b7bbed1b154f5e95517cb42004f47ab540cc",
      "size_in_bytes": 8999
    },
    {
      "_path": "include/raft/sparse/distance/detail/coo_spmv_strategies/base_strategy.cuh",
      "path_type": "hardlink",
      "sha256": "d6a9cfcc568d01f0ac71978e7cb62c50641b6123526b9e589c35e2ee86e46ec1",
      "size_in_bytes": 7858
    },
    {
      "_path": "include/raft/sparse/distance/detail/coo_spmv_strategies/coo_mask_row_iterators.cuh",
      "path_type": "hardlink",
      "sha256": "1d9aa7ae20a45af79f53bc412787f33015c1b4d5548877b64bf667b3a0976f52",
      "size_in_bytes": 8426
    },
    {
      "_path": "include/raft/sparse/distance/detail/coo_spmv_strategies/dense_smem_strategy.cuh",
      "path_type": "hardlink",
      "sha256": "853063ec2693dec51ba28f2041a0943958cf9b56ea7c8f9060e8aa74bffa5f15",
      "size_in_bytes": 3866
    },
    {
      "_path": "include/raft/sparse/distance/detail/coo_spmv_strategies/hash_strategy.cuh",
      "path_type": "hardlink",
      "sha256": "4f9c4e3b72967dd78ce36061b7506ab8f28fd93e194d544a5291cb614ff71e1b",
      "size_in_bytes": 11768
    },
    {
      "_path": "include/raft/sparse/distance/detail/ip_distance.cuh",
      "path_type": "hardlink",
      "sha256": "9647d94655d52415ffff00fcaf040397527e840316d0b9c0bf0cb05675364624",
      "size_in_bytes": 3112
    },
    {
      "_path": "include/raft/sparse/distance/detail/l2_distance.cuh",
      "path_type": "hardlink",
      "sha256": "20da2b406d7565159c3bc212aeac4745062da49772a53d715a90e66ebe6b8593",
      "size_in_bytes": 18548
    },
    {
      "_path": "include/raft/sparse/distance/detail/lp_distance.cuh",
      "path_type": "hardlink",
      "sha256": "9f9fd98950ec423720bb65df5e76108b32bb9dca9ddad8569985d8493265bae0",
      "size_in_bytes": 10768
    },
    {
      "_path": "include/raft/sparse/distance/detail/utils.cuh",
      "path_type": "hardlink",
      "sha256": "25210755f1956aa3b4609b21662db39e6887dea15a0699b0ca5726ffb5b82227",
      "size_in_bytes": 6426
    },
    {
      "_path": "include/raft/sparse/distance/distance.cuh",
      "path_type": "hardlink",
      "sha256": "3ed3ef171eaa8150cbd1028759b90b1280176dd05cc31fb7b4ebbe4d99a50281",
      "size_in_bytes": 9155
    },
    {
      "_path": "include/raft/sparse/hierarchy/common.h",
      "path_type": "hardlink",
      "sha256": "4b9576ec64457aa0f3306bc193f3814735942c7f8571fc3397516d62ef9bd19d",
      "size_in_bytes": 1292
    },
    {
      "_path": "include/raft/sparse/hierarchy/single_linkage.cuh",
      "path_type": "hardlink",
      "sha256": "6aab111cb0bf8b90d8094463e108307978653d683466f5be8d3d103195774f09",
      "size_in_bytes": 1163
    },
    {
      "_path": "include/raft/sparse/linalg/add.cuh",
      "path_type": "hardlink",
      "sha256": "6c6a669c3b76b9a806fa1e47dfe1f70a65cf015967d87dfefe34c0183987c239",
      "size_in_bytes": 3422
    },
    {
      "_path": "include/raft/sparse/linalg/degree.cuh",
      "path_type": "hardlink",
      "sha256": "257fa4c23c7c65d2b95adf0ebaba019f40bd6188faa85ec00dc5f004f5480296",
      "size_in_bytes": 3997
    },
    {
      "_path": "include/raft/sparse/linalg/detail/add.cuh",
      "path_type": "hardlink",
      "sha256": "59b01a58d9036d040a5c9368b8216e4415fcffc67329a4655924cc45c13247a0",
      "size_in_bytes": 8185
    },
    {
      "_path": "include/raft/sparse/linalg/detail/cusparse_utils.hpp",
      "path_type": "hardlink",
      "sha256": "96ed4e418c5ee8912a4aeaeb6b1f05016430aedb25641bcbf1a9462db99c71af",
      "size_in_bytes": 3748
    },
    {
      "_path": "include/raft/sparse/linalg/detail/degree.cuh",
      "path_type": "hardlink",
      "sha256": "4dcd93023cc7fdd1cf98cd76d59a745e2b787dec622c3fb63d40356298742883",
      "size_in_bytes": 4123
    },
    {
      "_path": "include/raft/sparse/linalg/detail/masked_matmul.cuh",
      "path_type": "hardlink",
      "sha256": "5c77e2ddcffa89ca7b994ec035c9ec9ef3bd1e9a78199f6f2d3d510b8742165e",
      "size_in_bytes": 4526
    },
    {
      "_path": "include/raft/sparse/linalg/detail/norm.cuh",
      "path_type": "hardlink",
      "sha256": "30fe37c35d391c51a8d88844a4549800f80ca6e7681638f7c0cf01fc7decd552",
      "size_in_bytes": 7273
    },
    {
      "_path": "include/raft/sparse/linalg/detail/sddmm.hpp",
      "path_type": "hardlink",
      "sha256": "cebbf6a23cf51c1483df4e97028146e37111338bb457b07b47a6369fb8a06e4e",
      "size_in_bytes": 3940
    },
    {
      "_path": "include/raft/sparse/linalg/detail/spectral.cuh",
      "path_type": "hardlink",
      "sha256": "9aa573fd54f9108c3e949961ec63bc7e6b45d427d9141df608d69df7723d249e",
      "size_in_bytes": 3901
    },
    {
      "_path": "include/raft/sparse/linalg/detail/spmm.hpp",
      "path_type": "hardlink",
      "sha256": "b69d86536ac7f3e9cd1ad74746a393f9825e7d37d5e52bdf727f784ff5898afc",
      "size_in_bytes": 5097
    },
    {
      "_path": "include/raft/sparse/linalg/detail/symmetrize.cuh",
      "path_type": "hardlink",
      "sha256": "d9ec634eba336ecae0bef22025a88d816a6b91fdf1e52b6bba5fff33ebb1b470",
      "size_in_bytes": 13925
    },
    {
      "_path": "include/raft/sparse/linalg/detail/transpose.h",
      "path_type": "hardlink",
      "sha256": "10c043833d1cde6986d74cda753dfbf644e6e8df9dd5f3e494338f9d8f9d9b19",
      "size_in_bytes": 4878
    },
    {
      "_path": "include/raft/sparse/linalg/masked_matmul.hpp",
      "path_type": "hardlink",
      "sha256": "2c55e968267c0eff261a18f0caa0728152f703dbb279622bebf49e01234daab4",
      "size_in_bytes": 3253
    },
    {
      "_path": "include/raft/sparse/linalg/norm.cuh",
      "path_type": "hardlink",
      "sha256": "64ad4ad2af1e63524dc142c994e307fc6a5dbc129ed95d1c1e906cc644129ae2",
      "size_in_bytes": 3638
    },
    {
      "_path": "include/raft/sparse/linalg/sddmm.hpp",
      "path_type": "hardlink",
      "sha256": "87995a268c7944fa59b19f5843481f0461777fb2cdf39f71c9c97419c33dded1",
      "size_in_bytes": 3483
    },
    {
      "_path": "include/raft/sparse/linalg/spectral.cuh",
      "path_type": "hardlink",
      "sha256": "7732fb7fdc04355071990b6360db32baf9063b74507989616cc417aebd32271f",
      "size_in_bytes": 1313
    },
    {
      "_path": "include/raft/sparse/linalg/spmm.cuh",
      "path_type": "hardlink",
      "sha256": "0850edc074787ad3b81bb3df31e527566eba02fc6ac5301c4194115d1468885e",
      "size_in_bytes": 943
    },
    {
      "_path": "include/raft/sparse/linalg/spmm.hpp",
      "path_type": "hardlink",
      "sha256": "fa2c46976f9e89d8e575a63c8d843485edbfe8434c3919aa685725b7a402ad6e",
      "size_in_bytes": 4009
    },
    {
      "_path": "include/raft/sparse/linalg/symmetrize.cuh",
      "path_type": "hardlink",
      "sha256": "367fcac31590452b80a6771f290baef00dd01f53c03001441e77c4e5dd7a9512",
      "size_in_bytes": 5981
    },
    {
      "_path": "include/raft/sparse/linalg/transpose.cuh",
      "path_type": "hardlink",
      "sha256": "128d2c2e57cbf96f9589719f778f07d6649230d59811fde0ddc92f8ffa72ffcb",
      "size_in_bytes": 2540
    },
    {
      "_path": "include/raft/sparse/matrix/detail/select_k-ext.cuh",
      "path_type": "hardlink",
      "sha256": "88d260efb92c5bff5863f4268f08d7a70e24b66d9cc90f3a4ff97965c1bf53c2",
      "size_in_bytes": 2805
    },
    {
      "_path": "include/raft/sparse/matrix/detail/select_k-inl.cuh",
      "path_type": "hardlink",
      "sha256": "27603974ce9738a0b67fbacac2d6c348b33fa5a6e6b66e11b470adc506a0d636",
      "size_in_bytes": 8083
    },
    {
      "_path": "include/raft/sparse/matrix/detail/select_k.cuh",
      "path_type": "hardlink",
      "sha256": "811b1a6c450b5d815a6fe29bab273a4788e8dc311c1f4625349529f8861f99c2",
      "size_in_bytes": 759
    },
    {
      "_path": "include/raft/sparse/matrix/select_k.cuh",
      "path_type": "hardlink",
      "sha256": "dde34a5d3bdc0283b0858d105b29ad7e83a6c172c899b6dd661ced775a013a48",
      "size_in_bytes": 3405
    },
    {
      "_path": "include/raft/sparse/mst/mst.cuh",
      "path_type": "hardlink",
      "sha256": "7475ad2d25e264e81a7e658bbcfca1dbf301fdd81dc7b51d0bc9af1ba1bdc959",
      "size_in_bytes": 1155
    },
    {
      "_path": "include/raft/sparse/mst/mst.hpp",
      "path_type": "hardlink",
      "sha256": "60996cf5aeaa433c4c009be61ec49fb9481d1db7a5bfad955a99508ad3f20cfb",
      "size_in_bytes": 1094
    },
    {
      "_path": "include/raft/sparse/mst/mst_solver.cuh",
      "path_type": "hardlink",
      "sha256": "8543960b1f051c50ee49a0f49c531edfaa7dc2521d22186b294fe8b2381950a5",
      "size_in_bytes": 1186
    },
    {
      "_path": "include/raft/sparse/neighbors/brute_force.cuh",
      "path_type": "hardlink",
      "sha256": "4d574c1198cd2d82800afcb5b70d1495eb068980a0537129932ee1320ff66dc1",
      "size_in_bytes": 4418
    },
    {
      "_path": "include/raft/sparse/neighbors/cross_component_nn.cuh",
      "path_type": "hardlink",
      "sha256": "223ef6e39c35760388149eb8300c0636d29ca187313639097e5e9aa6e57fa6ab",
      "size_in_bytes": 4186
    },
    {
      "_path": "include/raft/sparse/neighbors/detail/cross_component_nn.cuh",
      "path_type": "hardlink",
      "sha256": "0e4a6ba22cd5d0a5101881799e378dc04f62ff33313d327e560bc29bb096a5a5",
      "size_in_bytes": 21147
    },
    {
      "_path": "include/raft/sparse/neighbors/detail/knn.cuh",
      "path_type": "hardlink",
      "sha256": "8bced49707cce8fc31f8bcf9fdc4686281ad1881f7892ae4066599618bb3358c",
      "size_in_bytes": 17186
    },
    {
      "_path": "include/raft/sparse/neighbors/detail/knn_graph.cuh",
      "path_type": "hardlink",
      "sha256": "66dfa592e842368ba865b89d35db5409917ac929963c51036a74553180ead7bb",
      "size_in_bytes": 5055
    },
    {
      "_path": "include/raft/sparse/neighbors/knn.cuh",
      "path_type": "hardlink",
      "sha256": "0eeba146afa5acdf743424c9f2d1af9175b336b2984b7401a150da4b7939fc51",
      "size_in_bytes": 4933
    },
    {
      "_path": "include/raft/sparse/neighbors/knn_graph.cuh",
      "path_type": "hardlink",
      "sha256": "210d9175cc89cd4c224b0b4fcd3d166d3ea47ac97ee3d040d7e7962dc42e6de1",
      "size_in_bytes": 1785
    },
    {
      "_path": "include/raft/sparse/neighbors/specializations.cuh",
      "path_type": "hardlink",
      "sha256": "512162d488331ec560b2f407b5ca0aa3e34e9a6331d0678b68ffc859ec325629",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/sparse/op/detail/filter.cuh",
      "path_type": "hardlink",
      "sha256": "a85ff621b6aae9b5eee395868def9e107436fa56158f58555f43cfc20d8de994",
      "size_in_bytes": 7303
    },
    {
      "_path": "include/raft/sparse/op/detail/reduce.cuh",
      "path_type": "hardlink",
      "sha256": "772eec964c7dfc8aecc9b21256e5f154b4c809c4c420fb6e312ed05ff40becbc",
      "size_in_bytes": 5764
    },
    {
      "_path": "include/raft/sparse/op/detail/row_op.cuh",
      "path_type": "hardlink",
      "sha256": "374ab97320149d0c6fc968d5162458b85ffa469319e82e7e1c83d34ef3038376",
      "size_in_bytes": 2421
    },
    {
      "_path": "include/raft/sparse/op/detail/slice.cuh",
      "path_type": "hardlink",
      "sha256": "8e9fbe924574f7c3fc732861b313d3062a70c442a9c391302e48a42361fbb6e2",
      "size_in_bytes": 3923
    },
    {
      "_path": "include/raft/sparse/op/detail/sort.h",
      "path_type": "hardlink",
      "sha256": "c7466e54f413ad7090b84f06c7d8cf5c8bc6a02ed6ade6b82450b3b473b6b4e7",
      "size_in_bytes": 3517
    },
    {
      "_path": "include/raft/sparse/op/filter.cuh",
      "path_type": "hardlink",
      "sha256": "a77f85b1019938dd4837919a3267ea58784bfcdc44112b532a98b14c66cac941",
      "size_in_bytes": 2866
    },
    {
      "_path": "include/raft/sparse/op/reduce.cuh",
      "path_type": "hardlink",
      "sha256": "926006f00b86c9bb42d6fb19aac548c15b8a3cc9da8b2a821debc83cd45adef5",
      "size_in_bytes": 3193
    },
    {
      "_path": "include/raft/sparse/op/row_op.cuh",
      "path_type": "hardlink",
      "sha256": "6411e5171c1016df868de58e0c40c23a90f696c4677e26cff5163dfaa905416b",
      "size_in_bytes": 1676
    },
    {
      "_path": "include/raft/sparse/op/slice.cuh",
      "path_type": "hardlink",
      "sha256": "51431a5377e19f60a1e279cd501ba4f1771a1f4647e7ade9e0c2486cb3756fcd",
      "size_in_bytes": 2942
    },
    {
      "_path": "include/raft/sparse/op/sort.cuh",
      "path_type": "hardlink",
      "sha256": "188c0643c33929610d502f4e3cfd26aae2f2ddf014a70f9c8dd37b386ae3b2ac",
      "size_in_bytes": 2374
    },
    {
      "_path": "include/raft/sparse/selection/cross_component_nn.cuh",
      "path_type": "hardlink",
      "sha256": "3adf4ffe7ade91f238c0c2e2c1ee872d86cc1fc594c82395a92ee21be935c472",
      "size_in_bytes": 1364
    },
    {
      "_path": "include/raft/sparse/selection/knn.cuh",
      "path_type": "hardlink",
      "sha256": "129760530eec38d9bc3e026362a5e15f1908437be457f786dc5e45b26f59b216",
      "size_in_bytes": 1209
    },
    {
      "_path": "include/raft/sparse/selection/knn_graph.cuh",
      "path_type": "hardlink",
      "sha256": "94abd7e990a7c727b53731cc32f1dcd64794ce244af5dcbd108dd5416b287aa0",
      "size_in_bytes": 1215
    },
    {
      "_path": "include/raft/sparse/solver/detail/lanczos.cuh",
      "path_type": "hardlink",
      "sha256": "ae766b066b451f566f4e8ee1d9cd1c934a4ede181c0b9ae68b3225045cf6802c",
      "size_in_bytes": 59713
    },
    {
      "_path": "include/raft/sparse/solver/detail/mst_kernels.cuh",
      "path_type": "hardlink",
      "sha256": "4eeb8e4d24836ff4a2f7cde7e55e5f8b4d861d778c75128a221f293e2ffe6765",
      "size_in_bytes": 12290
    },
    {
      "_path": "include/raft/sparse/solver/detail/mst_solver_inl.cuh",
      "path_type": "hardlink",
      "sha256": "b6c4d82760030f26184d5e20eeedcfaa082d38ce6ba13e97bcbd33407934faeb",
      "size_in_bytes": 17849
    },
    {
      "_path": "include/raft/sparse/solver/detail/mst_utils.cuh",
      "path_type": "hardlink",
      "sha256": "275a84fb15dc2650036229eb2f6a38d2544a753797a6bdee7b3dc923b5d23fa9",
      "size_in_bytes": 881
    },
    {
      "_path": "include/raft/sparse/solver/lanczos.cuh",
      "path_type": "hardlink",
      "sha256": "69ed4c762c0f1397bab9d752354613cf437c000bb7559bf156817f6da850f4a8",
      "size_in_bytes": 6782
    },
    {
      "_path": "include/raft/sparse/solver/mst.cuh",
      "path_type": "hardlink",
      "sha256": "7a3b2ebe6da9623fe512b8faf304231a04b099205b85448860d46957e24f584e",
      "size_in_bytes": 3554
    },
    {
      "_path": "include/raft/sparse/solver/mst_solver.cuh",
      "path_type": "hardlink",
      "sha256": "70021f867fe3687c45b83905a9a35ae2e64d31049d5e6c1a67e67df2755f956a",
      "size_in_bytes": 3421
    },
    {
      "_path": "include/raft/spatial/knn/ann.cuh",
      "path_type": "hardlink",
      "sha256": "34a0340e80acf59d3184792d938c5c53e5debaeb8d4f1bd955efd34eef05ea8d",
      "size_in_bytes": 3287
    },
    {
      "_path": "include/raft/spatial/knn/ann_common.h",
      "path_type": "hardlink",
      "sha256": "59961e811b0ece1d521fad927e3783f75c9355a06cab62da796011fd9ed8615f",
      "size_in_bytes": 2873
    },
    {
      "_path": "include/raft/spatial/knn/ann_types.hpp",
      "path_type": "hardlink",
      "sha256": "27eeb34ad85ef541220504745d8a318d62d937cd415a6d80dbb650a69e494ac3",
      "size_in_bytes": 1508
    },
    {
      "_path": "include/raft/spatial/knn/ball_cover.cuh",
      "path_type": "hardlink",
      "sha256": "9dc8f52eeb245b824c95ec1f21e73e6996330832a1706f29fe7a9bef36e55dda",
      "size_in_bytes": 2698
    },
    {
      "_path": "include/raft/spatial/knn/ball_cover_types.hpp",
      "path_type": "hardlink",
      "sha256": "5e0055011d6f075036ceff96898dd0aae83b46424e509b9ead5d3fcdfae67071",
      "size_in_bytes": 1266
    },
    {
      "_path": "include/raft/spatial/knn/common.hpp",
      "path_type": "hardlink",
      "sha256": "711e3701de9374635e4c5dd35a7bf6329baad4b3b4429068ef23ed11b5591f37",
      "size_in_bytes": 795
    },
    {
      "_path": "include/raft/spatial/knn/detail/ann_quantized.cuh",
      "path_type": "hardlink",
      "sha256": "012af35359ccf6b5373185df6fd946a19ed0e3406fd186a7bb6e7f96bbaa80bd",
      "size_in_bytes": 5959
    },
    {
      "_path": "include/raft/spatial/knn/detail/ann_utils.cuh",
      "path_type": "hardlink",
      "sha256": "8833f87e9ec267b120c48314ea73152add93c0d96455d207974d6143a7d12687",
      "size_in_bytes": 19461
    },
    {
      "_path": "include/raft/spatial/knn/detail/ball_cover.cuh",
      "path_type": "hardlink",
      "sha256": "b295c9b022a1f8fa49a3884899dad6e5cfd49d87d473a169b464b31b1b8a67c0",
      "size_in_bytes": 28374
    },
    {
      "_path": "include/raft/spatial/knn/detail/ball_cover/common.cuh",
      "path_type": "hardlink",
      "sha256": "a646f23b665ff9fd2a2586157ffa0978a1a95358b797a88574c08afc9cf648bc",
      "size_in_bytes": 1970
    },
    {
      "_path": "include/raft/spatial/knn/detail/ball_cover/registers-ext.cuh",
      "path_type": "hardlink",
      "sha256": "b75b3b33f30e186a56d13253dd60065f9431aa7bd1db8fee800d5072fdd1db58",
      "size_in_bytes": 11234
    },
    {
      "_path": "include/raft/spatial/knn/detail/ball_cover/registers-inl.cuh",
      "path_type": "hardlink",
      "sha256": "dc51c687112f95a782784c4a349ad5ff2a82d0dc6b5819212a9141974ec715b0",
      "size_in_bytes": 59832
    },
    {
      "_path": "include/raft/spatial/knn/detail/ball_cover/registers.cuh",
      "path_type": "hardlink",
      "sha256": "96d1ec18affe232f66690a6d5589f9a3d78985374bb1858a9d7bd953aefe3fe4",
      "size_in_bytes": 760
    },
    {
      "_path": "include/raft/spatial/knn/detail/ball_cover/registers_types.cuh",
      "path_type": "hardlink",
      "sha256": "5192eff46a8872ca0585cdb2fc6879d76492c4e0b0fc3e4c2917272f20bddb95",
      "size_in_bytes": 2793
    },
    {
      "_path": "include/raft/spatial/knn/detail/epsilon_neighborhood.cuh",
      "path_type": "hardlink",
      "sha256": "61429189ee2bfe1e1a0d801e4bf63bc803dab72701ae944697d7854448086bc5",
      "size_in_bytes": 8013
    },
    {
      "_path": "include/raft/spatial/knn/detail/fused_l2_knn-ext.cuh",
      "path_type": "hardlink",
      "sha256": "d21143533b9245e667b6e449917c7a4f0d65cb8ee4534ffd783e727d1f32b708",
      "size_in_bytes": 3671
    },
    {
      "_path": "include/raft/spatial/knn/detail/fused_l2_knn-inl.cuh",
      "path_type": "hardlink",
      "sha256": "77792cabf213e5cb3c37c32044d0d057ee9efc8d609ba6e6ac3e15c54e7cb459",
      "size_in_bytes": 46122
    },
    {
      "_path": "include/raft/spatial/knn/detail/fused_l2_knn.cuh",
      "path_type": "hardlink",
      "sha256": "f83c6c353a876bbb725c3cf7e09bee16ab0ad524bee321b55de3af56dc5761cd",
      "size_in_bytes": 766
    },
    {
      "_path": "include/raft/spatial/knn/detail/haversine_distance.cuh",
      "path_type": "hardlink",
      "sha256": "6701b90e11ae431b8b82df8efaf8a3f711fd9154a40f3c8fdd27eea9f490b703",
      "size_in_bytes": 4908
    },
    {
      "_path": "include/raft/spatial/knn/detail/processing.cuh",
      "path_type": "hardlink",
      "sha256": "f95e421ae887442b30773fb7a884f9228d56a24eef86b0b419f69b9870a3eb4a",
      "size_in_bytes": 5597
    },
    {
      "_path": "include/raft/spatial/knn/detail/processing.hpp",
      "path_type": "hardlink",
      "sha256": "9e1aef768fdfa6e383c34855866b1955258f8d9805a3cd4e238bf4a61c85394b",
      "size_in_bytes": 1229
    },
    {
      "_path": "include/raft/spatial/knn/epsilon_neighborhood.cuh",
      "path_type": "hardlink",
      "sha256": "7b90df2fa533d8b58599c34071b50277369453060fa01b1847c386ec39f2496c",
      "size_in_bytes": 1355
    },
    {
      "_path": "include/raft/spatial/knn/ivf_flat.cuh",
      "path_type": "hardlink",
      "sha256": "3fcde2613aa0b77b19333d740f16defb13c511d008cf4b742f8e30a3499d6fa3",
      "size_in_bytes": 1350
    },
    {
      "_path": "include/raft/spatial/knn/ivf_flat_types.hpp",
      "path_type": "hardlink",
      "sha256": "c504ec5cf6e3a3981f84e640e327d7619c8f56c1df383b083aad5606a5fb9a42",
      "size_in_bytes": 1419
    },
    {
      "_path": "include/raft/spatial/knn/ivf_pq.cuh",
      "path_type": "hardlink",
      "sha256": "1bdd65bec2becde932c0dc17be84d462e9c1286dd9d57dcc385ca94e17794bbb",
      "size_in_bytes": 1337
    },
    {
      "_path": "include/raft/spatial/knn/ivf_pq_types.hpp",
      "path_type": "hardlink",
      "sha256": "4050fe01b6ddee226918c2b77d375b087d0c0f4fca94af03be3ef695edd47b3e",
      "size_in_bytes": 1401
    },
    {
      "_path": "include/raft/spatial/knn/knn.cuh",
      "path_type": "hardlink",
      "sha256": "91b1c1043c46b3e3829af3b194b0c39e7c30343f1b794b2817124d88d9fe2b4e",
      "size_in_bytes": 4855
    },
    {
      "_path": "include/raft/spatial/knn/specializations.cuh",
      "path_type": "hardlink",
      "sha256": "d16dfee625ca327a7df54334749f1be3da43238fd7a327ba9a2ae79da4e98412",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/spatial/knn/specializations/knn.cuh",
      "path_type": "hardlink",
      "sha256": "d16dfee625ca327a7df54334749f1be3da43238fd7a327ba9a2ae79da4e98412",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/spectral/cluster_solvers.cuh",
      "path_type": "hardlink",
      "sha256": "6bd01de5c24fe891124bd0ce542912626fe51b8982af4d91dab3b4f4f02f8feb",
      "size_in_bytes": 3339
    },
    {
      "_path": "include/raft/spectral/cluster_solvers_deprecated.cuh",
      "path_type": "hardlink",
      "sha256": "caa21f320efb64f24eacac6c3906621fc743d35951ee003345736b8811e712ed",
      "size_in_bytes": 2803
    },
    {
      "_path": "include/raft/spectral/detail/lapack.hpp",
      "path_type": "hardlink",
      "sha256": "3a14ede31e752d1c7026e4f39894132d73cda944b56de53f0b8a0309bbac410e",
      "size_in_bytes": 19153
    },
    {
      "_path": "include/raft/spectral/detail/matrix_wrappers.hpp",
      "path_type": "hardlink",
      "sha256": "b35aa292622212e511e6c897dac5ea60f79c9f086f43f0bf29ddc77ae8986514",
      "size_in_bytes": 16693
    },
    {
      "_path": "include/raft/spectral/detail/modularity_maximization.hpp",
      "path_type": "hardlink",
      "sha256": "93cc59b80d50675dba97d8b10a6e1957420feedad6ccaf751570b5dfc2ce5b73",
      "size_in_bytes": 6119
    },
    {
      "_path": "include/raft/spectral/detail/partition.hpp",
      "path_type": "hardlink",
      "sha256": "6a11484ed59993ec729260d689afe98242b989b2fb19a9ca118d18e720cb76f6",
      "size_in_bytes": 6461
    },
    {
      "_path": "include/raft/spectral/detail/spectral_util.cuh",
      "path_type": "hardlink",
      "sha256": "4f56164da5f917e3ae5a68e11f82ba9084c920bd7ebd9a1b406870cb755b467f",
      "size_in_bytes": 6906
    },
    {
      "_path": "include/raft/spectral/detail/warn_dbg.hpp",
      "path_type": "hardlink",
      "sha256": "7ae2ced5b3c3bd655ed30f6b7c8a3882ad85754ba64f78b847df7f2e2319f2a5",
      "size_in_bytes": 1229
    },
    {
      "_path": "include/raft/spectral/eigen_solvers.cuh",
      "path_type": "hardlink",
      "sha256": "e69988cbe67cb0eee8fa4f5d84600be73f9033ced9957deeacda87227d04375c",
      "size_in_bytes": 4032
    },
    {
      "_path": "include/raft/spectral/matrix_wrappers.hpp",
      "path_type": "hardlink",
      "sha256": "31cda9837a0110a0413f207e866239685e01d368103ea7d1e89eaf610466a885",
      "size_in_bytes": 1325
    },
    {
      "_path": "include/raft/spectral/modularity_maximization.cuh",
      "path_type": "hardlink",
      "sha256": "139dcd217f954566671aaf3e70bd497d5a2e56f8098f301a9a92aecc0f5a7948",
      "size_in_bytes": 3297
    },
    {
      "_path": "include/raft/spectral/partition.cuh",
      "path_type": "hardlink",
      "sha256": "55b33eec88616057edc5281a8deecb048216ecc22c9e6fb2338f85264b82a42d",
      "size_in_bytes": 3518
    },
    {
      "_path": "include/raft/spectral/specializations.cuh",
      "path_type": "hardlink",
      "sha256": "512162d488331ec560b2f407b5ca0aa3e34e9a6331d0678b68ffc859ec325629",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/stats/accuracy.cuh",
      "path_type": "hardlink",
      "sha256": "a0379bfa94faebe6cc99f6f6fd1dd49d6c90156bfe28ee40cf1afa3d06fd478a",
      "size_in_bytes": 2868
    },
    {
      "_path": "include/raft/stats/adjusted_rand_index.cuh",
      "path_type": "hardlink",
      "sha256": "28ef81d1fbe8870ce67f2c423cfc4d015c6f56507e510d2f6b958d1f20c6ec82",
      "size_in_bytes": 3547
    },
    {
      "_path": "include/raft/stats/completeness_score.cuh",
      "path_type": "hardlink",
      "sha256": "343543cf1172d71a14325e7711fd0e37c69a10f677c1084e548969d05d4e4a6a",
      "size_in_bytes": 3540
    },
    {
      "_path": "include/raft/stats/contingency_matrix.cuh",
      "path_type": "hardlink",
      "sha256": "1e3e941e02bcb926ef76cc62e78dfb0ee3c4b52d1038e7a3aa0b474120ad00da",
      "size_in_bytes": 9834
    },
    {
      "_path": "include/raft/stats/cov.cuh",
      "path_type": "hardlink",
      "sha256": "0cc7359f1380cfbf7c6d7c1a21ffef3ae50f43bb758387fdcccfd7e1554ee4cb",
      "size_in_bytes": 4228
    },
    {
      "_path": "include/raft/stats/detail/adjusted_rand_index.cuh",
      "path_type": "hardlink",
      "sha256": "32652c264c80c987b2569a6c8854e2a89252ad8c667f9884dc649fe6ab11176c",
      "size_in_bytes": 8388
    },
    {
      "_path": "include/raft/stats/detail/batched/information_criterion.cuh",
      "path_type": "hardlink",
      "sha256": "9ffc65a93f233ef10170f2ce34f54e6465b563d7335f7c8b24423f22d5f07123",
      "size_in_bytes": 2526
    },
    {
      "_path": "include/raft/stats/detail/batched/silhouette_score.cuh",
      "path_type": "hardlink",
      "sha256": "2de64ac73fb027582e6fc634dc221d615ee1ceb6c4379b1b24370fb335af8df0",
      "size_in_bytes": 10211
    },
    {
      "_path": "include/raft/stats/detail/contingencyMatrix.cuh",
      "path_type": "hardlink",
      "sha256": "6344b299bd7e66da7902ea9eba06480882aa543cd0c075eef1309ed99291d4b5",
      "size_in_bytes": 13663
    },
    {
      "_path": "include/raft/stats/detail/cov.cuh",
      "path_type": "hardlink",
      "sha256": "bed677b68bbcc52b0c9c5ad223cd7c1e6a9893b13333f9f0f15c5c3f4ad2f801",
      "size_in_bytes": 2638
    },
    {
      "_path": "include/raft/stats/detail/dispersion.cuh",
      "path_type": "hardlink",
      "sha256": "017f8086fadeb254e56102b844aab6d3ce42424b18decc7df46b03cae85d6faa",
      "size_in_bytes": 5518
    },
    {
      "_path": "include/raft/stats/detail/entropy.cuh",
      "path_type": "hardlink",
      "sha256": "a9b5772877b0b082baceb2e7755c8d30a95b43c07d6efde1bb5d61db30e60a73",
      "size_in_bytes": 5603
    },
    {
      "_path": "include/raft/stats/detail/histogram.cuh",
      "path_type": "hardlink",
      "sha256": "294d6457a5ab79e6dc7352f46bfcb6e201bd412c6248ccea700218e913ccf9af",
      "size_in_bytes": 17958
    },
    {
      "_path": "include/raft/stats/detail/homogeneity_score.cuh",
      "path_type": "hardlink",
      "sha256": "e358871eddf53c8e0ccce59ec52c700f9ed34c0ea95fff86d30b41acfc9cbd46",
      "size_in_bytes": 2349
    },
    {
      "_path": "include/raft/stats/detail/kl_divergence.cuh",
      "path_type": "hardlink",
      "sha256": "f763cdcad9a8af733f46216ee2ba2274c97dc9ba343f7e11c5599769e6183351",
      "size_in_bytes": 2648
    },
    {
      "_path": "include/raft/stats/detail/mean.cuh",
      "path_type": "hardlink",
      "sha256": "447d3ef2209c0f496bb23ddee24a9fdf2a455275987a9644ba6ebafaf66a84e6",
      "size_in_bytes": 1509
    },
    {
      "_path": "include/raft/stats/detail/mean_center.cuh",
      "path_type": "hardlink",
      "sha256": "990c90f83f8db2c3a093e63846ff7cf1523187c6f15f3fe6bac21e0d2e9d1969",
      "size_in_bytes": 2814
    },
    {
      "_path": "include/raft/stats/detail/meanvar.cuh",
      "path_type": "hardlink",
      "sha256": "130efbf860449de1f4b6f33f12374fc12b41b0a77f7757d7c60acf6f9471a515",
      "size_in_bytes": 7162
    },
    {
      "_path": "include/raft/stats/detail/minmax.cuh",
      "path_type": "hardlink",
      "sha256": "8068dc094a34ae381d23418abe236b14db4ac5b275fea5844dd91e37f40d2756",
      "size_in_bytes": 8195
    },
    {
      "_path": "include/raft/stats/detail/mutual_info_score.cuh",
      "path_type": "hardlink",
      "sha256": "a7b6491277c27cb8f05e20a9754799ae688f80890601af90cc307b3a870fef0f",
      "size_in_bytes": 7437
    },
    {
      "_path": "include/raft/stats/detail/neighborhood_recall.cuh",
      "path_type": "hardlink",
      "sha256": "2674a4304a53ab64ddaad88051b3529431ac188561e5236699bf4bafe5e999dd",
      "size_in_bytes": 4435
    },
    {
      "_path": "include/raft/stats/detail/rand_index.cuh",
      "path_type": "hardlink",
      "sha256": "4a574a87e14c079367de9f3254deb5b839f13556b6d56b4540e87d5e2eb95f65",
      "size_in_bytes": 6889
    },
    {
      "_path": "include/raft/stats/detail/scores.cuh",
      "path_type": "hardlink",
      "sha256": "1b738ced889595480638a66e7882a74709a91c7d25c4e6646a727187856d78bd",
      "size_in_bytes": 8676
    },
    {
      "_path": "include/raft/stats/detail/silhouette_score.cuh",
      "path_type": "hardlink",
      "sha256": "daa49b14480c5e574a0bd44f6fb866621dacc41fe4a30fe27296c16d712d1b28",
      "size_in_bytes": 12151
    },
    {
      "_path": "include/raft/stats/detail/stddev.cuh",
      "path_type": "hardlink",
      "sha256": "2a1e19dce5b094fa2c6b6ce8030a429eb59bbeb2deaa0f9c149043bc775e8b10",
      "size_in_bytes": 4212
    },
    {
      "_path": "include/raft/stats/detail/sum.cuh",
      "path_type": "hardlink",
      "sha256": "1369464203ac8c705a4483a2bee7bf1c732362926349b5fd971b1a7c69eb3747",
      "size_in_bytes": 1111
    },
    {
      "_path": "include/raft/stats/detail/trustworthiness_score.cuh",
      "path_type": "hardlink",
      "sha256": "76bcc95b3e67d8b2a6376195f5b27de126f033c9039e030d098dd54248c7c852",
      "size_in_bytes": 7847
    },
    {
      "_path": "include/raft/stats/detail/v_measure.cuh",
      "path_type": "hardlink",
      "sha256": "429aeb63201c3c61045aaae1636acb4009248e30354d31a48d203e78bb53438d",
      "size_in_bytes": 2227
    },
    {
      "_path": "include/raft/stats/detail/weighted_mean.cuh",
      "path_type": "hardlink",
      "sha256": "098733f71638235b7d2f3c04089cca0b79a4b3763298430e52839826513fa9aa",
      "size_in_bytes": 2262
    },
    {
      "_path": "include/raft/stats/dispersion.cuh",
      "path_type": "hardlink",
      "sha256": "af254536aca9043a853aab991454131e0e19400e425a75eadc350ddb858a537d",
      "size_in_bytes": 5326
    },
    {
      "_path": "include/raft/stats/entropy.cuh",
      "path_type": "hardlink",
      "sha256": "86965048550674e063d3a1fccf568c2f7f38d700442a68ce8b3770edc8c1c684",
      "size_in_bytes": 2848
    },
    {
      "_path": "include/raft/stats/histogram.cuh",
      "path_type": "hardlink",
      "sha256": "56002cde3234ef81830d6c868b4ed2e2a2b8ed156e9c5679390ee7b58de3b97f",
      "size_in_bytes": 4748
    },
    {
      "_path": "include/raft/stats/homogeneity_score.cuh",
      "path_type": "hardlink",
      "sha256": "3ed6b416115a5f3b3dd1ce55001b5479e00df5c2e14fed8b734c777a26c1c152",
      "size_in_bytes": 3700
    },
    {
      "_path": "include/raft/stats/information_criterion.cuh",
      "path_type": "hardlink",
      "sha256": "6dcde63c52f2745ccc0570426c2156cf46f6e176792be77d4d3165f182ce067b",
      "size_in_bytes": 4818
    },
    {
      "_path": "include/raft/stats/kl_divergence.cuh",
      "path_type": "hardlink",
      "sha256": "ed4cc662e30a3d2a945f9095d96e2f9312db9a8d17e7d9a346f16d1352b79952",
      "size_in_bytes": 2937
    },
    {
      "_path": "include/raft/stats/mean.cuh",
      "path_type": "hardlink",
      "sha256": "fe58ca687c7d3b76e034eeb23b4636683204e14fc5e802b6f63dfa8d0dba8b63",
      "size_in_bytes": 3213
    },
    {
      "_path": "include/raft/stats/mean_center.cuh",
      "path_type": "hardlink",
      "sha256": "b8998e3a0db354ab8be6fbadbaf5d4aaf127981266d8b22458f5188946eca04f",
      "size_in_bytes": 6592
    },
    {
      "_path": "include/raft/stats/meanvar.cuh",
      "path_type": "hardlink",
      "sha256": "9d65a57a32864d6128ec1fd24ee900905f897bdaa446f9c79e34438c6ce032df",
      "size_in_bytes": 4347
    },
    {
      "_path": "include/raft/stats/minmax.cuh",
      "path_type": "hardlink",
      "sha256": "1d3f5000994965c7e946c781371b9acbc415196aa9160d1c8ce8dd0bf37c3743",
      "size_in_bytes": 5882
    },
    {
      "_path": "include/raft/stats/mutual_info_score.cuh",
      "path_type": "hardlink",
      "sha256": "b4abafbd25ce0dab51514626adce4bf82bfae528201f15bbd82fee98de57fe53",
      "size_in_bytes": 3741
    },
    {
      "_path": "include/raft/stats/neighborhood_recall.cuh",
      "path_type": "hardlink",
      "sha256": "74bfa954c45fca6109b71507e4bea17d0db989fa4cd1ec6a25d2ace4008e2a9d",
      "size_in_bytes": 9040
    },
    {
      "_path": "include/raft/stats/r2_score.cuh",
      "path_type": "hardlink",
      "sha256": "411fb6858cb855cf1fa25cb0bc40f50490831a8f8809d39cc7cd9ad8fd6183f8",
      "size_in_bytes": 3280
    },
    {
      "_path": "include/raft/stats/rand_index.cuh",
      "path_type": "hardlink",
      "sha256": "e92cf91a1727a12e7498b0b339e703882e2637e3eb0d049ea944f718ed2ebbbe",
      "size_in_bytes": 2923
    },
    {
      "_path": "include/raft/stats/regression_metrics.cuh",
      "path_type": "hardlink",
      "sha256": "4d72d73b80270ee620b397e71b3dcbffa0bd7e42ae30a0e9cab65abee4a1bcbd",
      "size_in_bytes": 4707
    },
    {
      "_path": "include/raft/stats/silhouette_score.cuh",
      "path_type": "hardlink",
      "sha256": "42cc9a25b8e33ababaeafe5d9478fea2505b5de9d42f5ec3b2992677a5c26591",
      "size_in_bytes": 9422
    },
    {
      "_path": "include/raft/stats/specializations.cuh",
      "path_type": "hardlink",
      "sha256": "512162d488331ec560b2f407b5ca0aa3e34e9a6331d0678b68ffc859ec325629",
      "size_in_bytes": 1015
    },
    {
      "_path": "include/raft/stats/stats_types.hpp",
      "path_type": "hardlink",
      "sha256": "4db92dcf8e1ed0640f18ccca3a705a06e225675ee17507f3fd0cbdbb36c313c6",
      "size_in_bytes": 2176
    },
    {
      "_path": "include/raft/stats/stddev.cuh",
      "path_type": "hardlink",
      "sha256": "2d60fa6b26a7af383e8fc766337e984ab93b80f1b68f7994a6b3069611002691",
      "size_in_bytes": 6417
    },
    {
      "_path": "include/raft/stats/sum.cuh",
      "path_type": "hardlink",
      "sha256": "987fe036ae46b8f2b477efa3f52953f33ee2d62b89addfdd5f422bb189098bb4",
      "size_in_bytes": 2912
    },
    {
      "_path": "include/raft/stats/trustworthiness_score.cuh",
      "path_type": "hardlink",
      "sha256": "36f7a93acd04dcd005877f4aa4d6bdd1bb111086c26ddbe3acdcbb17667dcf64",
      "size_in_bytes": 3536
    },
    {
      "_path": "include/raft/stats/v_measure.cuh",
      "path_type": "hardlink",
      "sha256": "f71be4cdf0206f36a1a08a6d1564e25c46d9d39ec0aeac4dfc6f0c9eab9262e9",
      "size_in_bytes": 3607
    },
    {
      "_path": "include/raft/stats/weighted_mean.cuh",
      "path_type": "hardlink",
      "sha256": "0327b66e11b381b43ae056ac54d8dc4c8e90fc9330fdec0e49ff4037b9806f7d",
      "size_in_bytes": 7109
    },
    {
      "_path": "include/raft/thirdparty/mdspan/.github/workflows/cmake.yml",
      "path_type": "hardlink",
      "sha256": "737da71599b6e62720d6bad0153d040959e3cdb461b10d624b9095162901df51",
      "size_in_bytes": 2312
    },
    {
      "_path": "include/raft/thirdparty/mdspan/.github/workflows/single-header.yml",
      "path_type": "hardlink",
      "sha256": "fc7014c7dfaaa64e609d3610cf3dea9a4059f200a1d2468e94cfdaf03e7aba21",
      "size_in_bytes": 558
    },
    {
      "_path": "include/raft/thirdparty/mdspan/.gitignore",
      "path_type": "hardlink",
      "sha256": "c7ffc9e8165fee236f898d6627457e8e352f0f32bc7734a565eb3a1b72adaa53",
      "size_in_bytes": 43
    },
    {
      "_path": "include/raft/thirdparty/mdspan/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "b9a5c281dbb6c07f813e931e5c394127cc5548b55499547c749b075d40282052",
      "size_in_bytes": 6273
    },
    {
      "_path": "include/raft/thirdparty/mdspan/LICENSE",
      "path_type": "hardlink",
      "sha256": "f9103821c5b426ae48dc8598af83367315225af61e0b0201aa9d6dbfff9c23cd",
      "size_in_bytes": 2020
    },
    {
      "_path": "include/raft/thirdparty/mdspan/README.md",
      "path_type": "hardlink",
      "sha256": "d3723fc9926f32bc5c2214fa076d1abf0e3260df05d8f688f746a07c45eb0d85",
      "size_in_bytes": 4262
    },
    {
      "_path": "include/raft/thirdparty/mdspan/__pycache__/make_single_header.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "a0885719a9f1f2b2a4dbb0fc34480f82cd860c37119385378772cd032b2991cc",
      "size_in_bytes": 2810
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "60891a5a040db125a90986773d9b958a0b63e0d137a50ed355e60c6ac09668c6",
      "size_in_bytes": 3105
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/copy/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "88173925c4b6b19dbbf3dbd4084cf632a4f3f2c02b5d468b846dcc0607bc9f33",
      "size_in_bytes": 42
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/copy/copy_layout_stride.cpp",
      "path_type": "hardlink",
      "sha256": "813157e86f9d6b22a96236ed0053d2f8871716b96aa79b46a6586e50fb092e87",
      "size_in_bytes": 10373
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/fill.hpp",
      "path_type": "hardlink",
      "sha256": "dfa100cbb425de4c78a881b186c49bde1a48ab1ae2afb0e5a0cd463b6f85bbad",
      "size_in_bytes": 8174
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/matvec/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "6e17ffd746d584f56d6bd39e0862629cdfa1db931105001837bf83bfc50fa082",
      "size_in_bytes": 118
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/matvec/cuda/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "e330c465af4a3a6433436d089662bbb3d09c683499b373476cb7a469e0ddb797",
      "size_in_bytes": 149
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/matvec/cuda/matvec_cuda.cu",
      "path_type": "hardlink",
      "sha256": "4fc8cc54b1c801a91d292f44e6e8eb7fa5b9b11dda7f9580de9b8c74b2d0602f",
      "size_in_bytes": 9645
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/matvec/openmp/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "95a26a9d62cfa7cb8652029890b9d6a5e83f17ab6052c31997c54df637bfc419",
      "size_in_bytes": 190
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/matvec/openmp/matvec_openmp.cpp",
      "path_type": "hardlink",
      "sha256": "113acf7398f7b777affe903acf6f5f5992527d2aecc03ffa841e8ad05f14da18",
      "size_in_bytes": 10096
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/stencil/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "cfec434501c3f3998e91753c300a5cdcc615196699bc2bf8d09fe4e84d57a5ef",
      "size_in_bytes": 152
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/stencil/cuda/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "cfd71609af1016075a49a00339921c4aa9a92dbece612a615d58d1816dda9d6e",
      "size_in_bytes": 276
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/stencil/cuda/stencil_3d_cuda.cu",
      "path_type": "hardlink",
      "sha256": "ed8cc297c60c86e30c72ac954381ae16a09f41580807dac41a4aa94237a19928",
      "size_in_bytes": 12542
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/stencil/openmp/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "5c10df443963a27dd03064d430cff757c6203a89eb9d5392e1e8f576cf9588de",
      "size_in_bytes": 199
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/stencil/openmp/stencil_3d_openmp.cpp",
      "path_type": "hardlink",
      "sha256": "42044584f162f8bc218c9cb1d739b316b4b5a2eddda9073d307e8ea763af9072",
      "size_in_bytes": 12957
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/stencil/stencil_3d.cpp",
      "path_type": "hardlink",
      "sha256": "640a6b11c4ea7d1d457b380e8e48496429b1732fe6149dfe4552c9d29e981c46",
      "size_in_bytes": 6309
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/sum/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "4d4ef520cf71a420e31148b9b7e26598014a0f9e8914ee7c7af5a84b875978d6",
      "size_in_bytes": 230
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/sum/cuda/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "d3a405b7bb9c8380ed90801feb935d9dbcc6f08806463a78b78956154f20849b",
      "size_in_bytes": 145
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/sum/cuda/sum_3d_cuda.cu",
      "path_type": "hardlink",
      "sha256": "6f1e7e02eea1ffed7f082b9d4963200a4c672030bdb461b7c93ab1fa231a009b",
      "size_in_bytes": 10551
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/sum/openmp/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "07291895e9313ee5aa38c8d540691af3f9e2c5f7c1f001d5c612364363c02aee",
      "size_in_bytes": 186
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/sum/openmp/sum_3d_openmp.cpp",
      "path_type": "hardlink",
      "sha256": "0ff9bcf5e378b84e2858c9b69399cca2966aaeeb72cde5a2e1983d34e81a64da",
      "size_in_bytes": 6691
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/sum/sum_3d_common.hpp",
      "path_type": "hardlink",
      "sha256": "4323fc60b1dcc3d6eb05a00f92f77d5900e7efc92ca5c769f2f8909b4a7bc3fb",
      "size_in_bytes": 8513
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/sum/sum_3d_left.cpp",
      "path_type": "hardlink",
      "sha256": "e9c84c902d99a19090a4c1538e5f51a44199883e0e457a6fc0bda8e6eadb6443",
      "size_in_bytes": 4580
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/sum/sum_3d_right.cpp",
      "path_type": "hardlink",
      "sha256": "a5b554b2eeebf5ff44c3a9bb7ba0ae371340c4a307dc2134c9aa57772af8657e",
      "size_in_bytes": 4708
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/sum/sum_submdspan_right.cpp",
      "path_type": "hardlink",
      "sha256": "c196594fb996849dd77be64a22ea582a5a2f2f3211060c2945fe314205074565",
      "size_in_bytes": 8069
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/tiny_matrix_add/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "c67dd710bbd454bb718a70308a71d8807500a10baf6589665af3c0ee970efb99",
      "size_in_bytes": 100
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/tiny_matrix_add/openmp/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "6c8560d70801dbb95e9437cbcac5a044962f33f3e260bea6500a9de3d501f215",
      "size_in_bytes": 212
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/tiny_matrix_add/openmp/tiny_matrix_add_openmp.cpp",
      "path_type": "hardlink",
      "sha256": "4d2689924b29c2a1fbe3afff21cda217ccc8b8767cf8e655228fde5bfa80700e",
      "size_in_bytes": 16924
    },
    {
      "_path": "include/raft/thirdparty/mdspan/benchmarks/tiny_matrix_add/tiny_matrix_add.cpp",
      "path_type": "hardlink",
      "sha256": "8e70b6e4d71a2a9f921d90499e4200d464eed0ff15fb5e45e54f38964e2e1da3",
      "size_in_bytes": 6671
    },
    {
      "_path": "include/raft/thirdparty/mdspan/cmake/googletest/CMakeLists.txt.in",
      "path_type": "hardlink",
      "sha256": "6f1cd539edeb0927c0891258363924ab48d4162df6e0465535e5906a24d33119",
      "size_in_bytes": 517
    },
    {
      "_path": "include/raft/thirdparty/mdspan/cmake/mdspanConfig.cmake.in",
      "path_type": "hardlink",
      "sha256": "172a5234acdb0f6b310312972fd4bfa969c44a2db1332044426799f7d240491c",
      "size_in_bytes": 73
    },
    {
      "_path": "include/raft/thirdparty/mdspan/cmake/metabench.cmake",
      "path_type": "hardlink",
      "sha256": "1e7e0ffcfe5d25f441032c85bdbb022fe887e8781d8de747ca8892b1fe32e8f4",
      "size_in_bytes": 479895
    },
    {
      "_path": "include/raft/thirdparty/mdspan/comp_bench/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "10b99e67562b263c552e5c1525bc2b87d60017a5a63f9ef90b8b2e2c938a1f8a",
      "size_in_bytes": 604
    },
    {
      "_path": "include/raft/thirdparty/mdspan/comp_bench/cbench_submdspan.cpp.erb",
      "path_type": "hardlink",
      "sha256": "0dbf5d83feab3fb4c99b21bf872198aa0194fbc129cb44d00f09c392b8b8246f",
      "size_in_bytes": 723
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "1b6e1db254e784c32fa9076a385d4beb9e76e92bdddbda8ce629e1f5fd99a6c9",
      "size_in_bytes": 847
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_common.hpp",
      "path_type": "hardlink",
      "sha256": "c76e45a724677d7a52441d8c88a3d7cb14533b85952394e5024e6a085a6d4326",
      "size_in_bytes": 6359
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_compressed_pair_layout.cpp",
      "path_type": "hardlink",
      "sha256": "5a0015c7f56dc023928222c4c3194ec4787501ccbae79ca968f6147b1f6c0dc3",
      "size_in_bytes": 7549
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_constexpr_dereference.cpp",
      "path_type": "hardlink",
      "sha256": "740e01b6a55ab972208311d0789676d19fc92da2ff9970ca5956b44111d54ccb",
      "size_in_bytes": 9511
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_constexpr_layouts.cpp",
      "path_type": "hardlink",
      "sha256": "aeed4f64fa666a06865d6e8ee0c426fdcc41e1e1c2e8e24d78b42df79108e479",
      "size_in_bytes": 2530
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_constexpr_submdspan.cpp",
      "path_type": "hardlink",
      "sha256": "6acaa58181d458926000d115a281f3430896893c8604fc42c5ed89ce60872dae",
      "size_in_bytes": 14280
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_constructor_sfinae.cpp",
      "path_type": "hardlink",
      "sha256": "64ff388022cdd676ee6020bbff0073a0227eebddbdc36d828e967532ce6626ff",
      "size_in_bytes": 6067
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_extents_ctors.cpp",
      "path_type": "hardlink",
      "sha256": "4b5a6b02cefc620907f6e6b32603bea19183b888236b51ac5c3c83b8696fcc5c",
      "size_in_bytes": 4755
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_extents_type_check.cpp",
      "path_type": "hardlink",
      "sha256": "56cd3a2e201e05b3f610e54af32f73cce6e5390393bc99d1b3ba6b3fa01c4a5c",
      "size_in_bytes": 4004
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_layout_convertible.cpp",
      "path_type": "hardlink",
      "sha256": "af8c1f5c3d2ad4e63142d76e8ed94637e55530e403d124a6bd47880bbe39b0f7",
      "size_in_bytes": 4157
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_mdspan_convertible.cpp",
      "path_type": "hardlink",
      "sha256": "f51180f922cdba27365d33d0fd1cb4f533c68608af54ca4a59401e25e24f071b",
      "size_in_bytes": 2665
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_no_unique_address.cpp",
      "path_type": "hardlink",
      "sha256": "c5fa0edadbbfdd3a6697026f7ad2d807dd9ee6f0544ce9e87968bc59e16b6000",
      "size_in_bytes": 3748
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_standard_layout.cpp",
      "path_type": "hardlink",
      "sha256": "676d1d95885b27e238f3dd9d52f40a6f217f31b874d37f991ecb9f97c780f7eb",
      "size_in_bytes": 6208
    },
    {
      "_path": "include/raft/thirdparty/mdspan/compilation_tests/ctest_trivially_copyable.cpp",
      "path_type": "hardlink",
      "sha256": "d299581c80ca68809df0d6f7cf350552a5c3bfdccd23b6c06ec785714589f8fd",
      "size_in_bytes": 6146
    },
    {
      "_path": "include/raft/thirdparty/mdspan/examples/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "8f4ffdf4104a03abd3b50946db2e40947d99cbece17e2cad2cfe63db5656c54b",
      "size_in_bytes": 384
    },
    {
      "_path": "include/raft/thirdparty/mdspan/examples/dot_product/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "4d16cb023e5264156af7dc6d424318132f3ea9e378c8ff927e76352b9023d6e4",
      "size_in_bytes": 32
    },
    {
      "_path": "include/raft/thirdparty/mdspan/examples/dot_product/dot_product.cpp",
      "path_type": "hardlink",
      "sha256": "22173df7856b43736f8a5261bb1bc875fc3abe6b453604d32ab4b424e18e39ad",
      "size_in_bytes": 4904
    },
    {
      "_path": "include/raft/thirdparty/mdspan/examples/godbolt_starter/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "50eeb18d70025e456ff2be5a15841df2a801aa63d79976225a58c92e640194fe",
      "size_in_bytes": 36
    },
    {
      "_path": "include/raft/thirdparty/mdspan/examples/godbolt_starter/godbolt_starter.cpp",
      "path_type": "hardlink",
      "sha256": "0e8a7741331ec758571e3dc6673dd88fe9d0e047da2dcccdaa277522f7f0b9e7",
      "size_in_bytes": 510
    },
    {
      "_path": "include/raft/thirdparty/mdspan/examples/tiled_layout/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "0cc0ffd4becbffa19915c82c6ff2ecf6a001d22833957559b9ef927912af32e2",
      "size_in_bytes": 40
    },
    {
      "_path": "include/raft/thirdparty/mdspan/examples/tiled_layout/simple_tiled_layout.cpp",
      "path_type": "hardlink",
      "sha256": "4ca557532f6335870028fad379703b2b426f9d92f8dc3bc77650cfeba8c42470",
      "size_in_bytes": 7741
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/aligned_accessor.hpp",
      "path_type": "hardlink",
      "sha256": "57ed06415a3612a19893bbb5bc588bacbfbad73526cb14b597bff618d1323005",
      "size_in_bytes": 7557
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/compressed_pair.hpp",
      "path_type": "hardlink",
      "sha256": "bd623a62100769035538aacdbfd8d8e3e2cdba8c87ffcd8f357f33eb33e7ebdd",
      "size_in_bytes": 9123
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/config.hpp",
      "path_type": "hardlink",
      "sha256": "b9da0cef3058784bdb9c34ae8dd2c2d4c7246643166a3cede0b2643f443d5b73",
      "size_in_bytes": 10671
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/default_accessor.hpp",
      "path_type": "hardlink",
      "sha256": "e11e1eb894fb9a0f3135eaa7453af98f54c9b9d5fcf65ecb746f3de0fdbc1c4b",
      "size_in_bytes": 2958
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/dynamic_extent.hpp",
      "path_type": "hardlink",
      "sha256": "10e0e165973eba74bfc2b4c8e4830c171d3843d997b35fc56ff3d85554435995",
      "size_in_bytes": 2600
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/extents.hpp",
      "path_type": "hardlink",
      "sha256": "651c43e3018606d723863078cfb82517ddbcdfdd88f830784dd6349b37fb4525",
      "size_in_bytes": 18822
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/full_extent_t.hpp",
      "path_type": "hardlink",
      "sha256": "b4b997c38b7feeba7bb40b52cbc5e4bb590ff9a8f4fbbf9a514303e4c8011c33",
      "size_in_bytes": 2230
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/layout_left.hpp",
      "path_type": "hardlink",
      "sha256": "c31a91d6fbd8ec980bfed227f17f431bc9c850c0e2c326e537c9b72dca814cb5",
      "size_in_bytes": 8853
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/layout_padded.hpp",
      "path_type": "hardlink",
      "sha256": "310eff9b291bfa7f1b1d1ffd9ae0fe11e81d23dcde5bc9c9e7440b56939fb828",
      "size_in_bytes": 29216
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/layout_right.hpp",
      "path_type": "hardlink",
      "sha256": "7a21c3fa4b0983db2a6fd070ed404e1aff3546ec13f1a2acb05a8eb8bc4311e0",
      "size_in_bytes": 9193
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/layout_stride.hpp",
      "path_type": "hardlink",
      "sha256": "087ef536e6417935495b0bfa587143f2220bb3053ebea1a85489819e10d3145e",
      "size_in_bytes": 20700
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/macros.hpp",
      "path_type": "hardlink",
      "sha256": "58acea8cfd866ed6c573fca7a7e0b0b9898b3b276df195973518411f6ca3633f",
      "size_in_bytes": 24394
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/maybe_static_value.hpp",
      "path_type": "hardlink",
      "sha256": "f413dac989cbdd8acb3c2e190a0742b3e9708aff5f9baf73227a8ec99b8fc446",
      "size_in_bytes": 5804
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/mdspan.hpp",
      "path_type": "hardlink",
      "sha256": "d15a969c41ec68dd64f6bd5e509c85723f15d1be77c1a8dc9a64c2a0160011be",
      "size_in_bytes": 18126
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/no_unique_address.hpp",
      "path_type": "hardlink",
      "sha256": "713f883c7084ef9090c2d81bf413fc6784141053126a377d8801b352cf8d4b65",
      "size_in_bytes": 5199
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/standard_layout_static_array.hpp",
      "path_type": "hardlink",
      "sha256": "95af6d92c45ee7f6148182757d83abd2413046ce8490fc2dd546a5600a6189a6",
      "size_in_bytes": 25530
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/static_array.hpp",
      "path_type": "hardlink",
      "sha256": "8503a0a2a07b82c1b2754e5f558e89d16057c5bd875b35de52e9f0242848fa31",
      "size_in_bytes": 10641
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/submdspan.hpp",
      "path_type": "hardlink",
      "sha256": "51a1ce1fe587e3372ff96e370c9a6597b3a1b27ced3defa892ad9f6fba0a82d6",
      "size_in_bytes": 18734
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/trait_backports.hpp",
      "path_type": "hardlink",
      "sha256": "bf8ea70fb9e7f682fec1374f0815ba30f38587116ec9dd5cc77faecf51a7053e",
      "size_in_bytes": 5517
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p0009_bits/type_list.hpp",
      "path_type": "hardlink",
      "sha256": "491dea7fa806b68eff11d74391d46ded861a169186381b7204955a6cb53d31ae",
      "size_in_bytes": 4121
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/__p1684_bits/mdarray.hpp",
      "path_type": "hardlink",
      "sha256": "827ff5e4bdb330c6035e007ece0b52e3aae52c4f42412cebd3574e122481eebd",
      "size_in_bytes": 17646
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/mdarray",
      "path_type": "hardlink",
      "sha256": "49aefea112afb1bb5cb822f99b93dc01bfdc36673482ee2997701ce2e4fd820b",
      "size_in_bytes": 2034
    },
    {
      "_path": "include/raft/thirdparty/mdspan/include/experimental/mdspan",
      "path_type": "hardlink",
      "sha256": "921b65833f2743d58bee9c21b1e1124976720e17ae488d240044abc6db442a33",
      "size_in_bytes": 2504
    },
    {
      "_path": "include/raft/thirdparty/mdspan/make_single_header.py",
      "path_type": "hardlink",
      "sha256": "98b789ff5b56fd31e7334752a800b02f1901b91f1e1034364813a04c6a3fa710",
      "size_in_bytes": 2236
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/CMakeLists.txt",
      "path_type": "hardlink",
      "sha256": "932037e3e8eed59b528a9f1a588fc29fbb3a9f5326f1f52f535a4436a6d5d525",
      "size_in_bytes": 1998
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/offload_utils.hpp",
      "path_type": "hardlink",
      "sha256": "3b8d12c8dab5627217e6c07c7655949f18d6f241003d52bfdd7476264f87be6a",
      "size_in_bytes": 1364
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/test_element_access.cpp",
      "path_type": "hardlink",
      "sha256": "1c5c178c8241913d62882f442900f5c9b2f6472d50b39dca643570266dd9a605",
      "size_in_bytes": 2416
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/test_exhaustive_layouts.cpp",
      "path_type": "hardlink",
      "sha256": "bb147c3d5dc20acc8df2dcfc7389672e9c85a826477de5568733558df5f8daa5",
      "size_in_bytes": 28072
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/test_extents.cpp",
      "path_type": "hardlink",
      "sha256": "ba817b04462c862598f9f08fe0c7831cc579240764868b342785b375fe6b07bf",
      "size_in_bytes": 19006
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/test_layout_ctors.cpp",
      "path_type": "hardlink",
      "sha256": "24ae6506b262c1e3972aaf2e68cf2811ea48c1ef853b47e02780a0d144e1bf89",
      "size_in_bytes": 10939
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/test_layout_stride.cpp",
      "path_type": "hardlink",
      "sha256": "dcb95fc41eb945d1e62c1f77972f7fc16a5dd25f87595f5689ce63d3322d3410",
      "size_in_bytes": 6749
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/test_mdarray_ctors.cpp",
      "path_type": "hardlink",
      "sha256": "c29ce2914472ecc10d8cc717b6c4201e90daf8d7d015e0962aa2552ac22ccbd0",
      "size_in_bytes": 29733
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/test_mdspan_conversion.cpp",
      "path_type": "hardlink",
      "sha256": "f524c3e4a94416b0485552402f358da247f25bf31f2b0496a9cf16ecd2524019",
      "size_in_bytes": 2427
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/test_mdspan_ctors.cpp",
      "path_type": "hardlink",
      "sha256": "494e876656838a32222977c2b5e83770c88981d627c8f32c51a95278b1bf6c18",
      "size_in_bytes": 12451
    },
    {
      "_path": "include/raft/thirdparty/mdspan/tests/test_submdspan.cpp",
      "path_type": "hardlink",
      "sha256": "14eab22e4faf47684662a812648b57e55c930187c892c8c91cdb277795de1ee7",
      "size_in_bytes": 12669
    },
    {
      "_path": "include/raft/util/arch.cuh",
      "path_type": "hardlink",
      "sha256": "2f91fd0c231bb38c597398c3ae419eabfb07f03cf51b2b7fbd6e64f300f24e08",
      "size_in_bytes": 5686
    },
    {
      "_path": "include/raft/util/bitonic_sort.cuh",
      "path_type": "hardlink",
      "sha256": "4a7fdff6db22d48a4a50ea481b30ede0e8ae9f9f44d818adf520a0c667d201c8",
      "size_in_bytes": 9284
    },
    {
      "_path": "include/raft/util/cache.cuh",
      "path_type": "hardlink",
      "sha256": "4d93c5143a707452e9da90cf1aec375138de20bcd57d47b1910f497ef5ed5b76",
      "size_in_bytes": 15954
    },
    {
      "_path": "include/raft/util/cache.hpp",
      "path_type": "hardlink",
      "sha256": "a1244e5b9209e66bfc53e61edab9a370e930ef3c99d9985bb8e6d5a2b2f49b19",
      "size_in_bytes": 2892
    },
    {
      "_path": "include/raft/util/cache_util.cuh",
      "path_type": "hardlink",
      "sha256": "e0e45f208fa14d0a0f3e2ab948db27c2d7f47d7f322df78b2d3d6f701edf6aa6",
      "size_in_bytes": 13446
    },
    {
      "_path": "include/raft/util/cuda_data_type.hpp",
      "path_type": "hardlink",
      "sha256": "8937b37149e3ae8c54968076c531ebce22bffcac74b76ad73b7fdff53f2fbea0",
      "size_in_bytes": 1984
    },
    {
      "_path": "include/raft/util/cuda_dev_essentials.cuh",
      "path_type": "hardlink",
      "sha256": "d57abb12eb6c3fa34ea61dd5cee2d8bca48f2fa58e70470a3f22c22d2ce38c9d",
      "size_in_bytes": 3389
    },
    {
      "_path": "include/raft/util/cuda_rt_essentials.hpp",
      "path_type": "hardlink",
      "sha256": "1033c0e92f1ecdb0fb11f94b4acb7e3f2fbd35619dee16885a3e7803b8d5f8d3",
      "size_in_bytes": 3915
    },
    {
      "_path": "include/raft/util/cuda_utils.cuh",
      "path_type": "hardlink",
      "sha256": "3e162a8d7308904e8f0d584f2a6d23fe4d05ed4edde1f05c134c620aa0e3caea",
      "size_in_bytes": 17900
    },
    {
      "_path": "include/raft/util/cudart_utils.hpp",
      "path_type": "hardlink",
      "sha256": "e84d9d2a8f26d522d6420873c6321f143443d8bfff1303d01f68c005cc97f496",
      "size_in_bytes": 13614
    },
    {
      "_path": "include/raft/util/cutlass_utils.cuh",
      "path_type": "hardlink",
      "sha256": "81c6c77ede08b76152ffb34473fab6ec00f6119c55e05bac0a04633084258082",
      "size_in_bytes": 1930
    },
    {
      "_path": "include/raft/util/detail/cub_wrappers.cuh",
      "path_type": "hardlink",
      "sha256": "c51805077e4a444d6ab67038bf04f2142ee31d3c15a1e301a42352ef8d980409",
      "size_in_bytes": 1808
    },
    {
      "_path": "include/raft/util/detail/itertools.hpp",
      "path_type": "hardlink",
      "sha256": "618093baa14c79353b0674ee655195761d0ef3fce098998e123c775d3d235fda",
      "size_in_bytes": 1260
    },
    {
      "_path": "include/raft/util/detail/popc.cuh",
      "path_type": "hardlink",
      "sha256": "ad4b4519889b1095e06c7c870f84243a424e12277d5cfa841cfaded4715bf48e",
      "size_in_bytes": 2850
    },
    {
      "_path": "include/raft/util/detail/scatter.cuh",
      "path_type": "hardlink",
      "sha256": "f258ad715ba85093f07956577620198ed8d871d84144d10aab928c796ed0d991",
      "size_in_bytes": 1739
    },
    {
      "_path": "include/raft/util/device_atomics.cuh",
      "path_type": "hardlink",
      "sha256": "58fdb6b92758ab55c0a3ea52f04d7a6efc1e8629df1acaf0849195fcc0217dc4",
      "size_in_bytes": 23955
    },
    {
      "_path": "include/raft/util/device_loads_stores.cuh",
      "path_type": "hardlink",
      "sha256": "346ad02f5eb52212108d302d21d55dc177cb62e651ed3fdd035bcfa417931deb",
      "size_in_bytes": 24576
    },
    {
      "_path": "include/raft/util/device_utils.cuh",
      "path_type": "hardlink",
      "sha256": "ea9e8dac1010386975d92295e0996f2da689f722d295bcbc7295d10f0b1d82f0",
      "size_in_bytes": 3833
    },
    {
      "_path": "include/raft/util/fast_int_div.cuh",
      "path_type": "hardlink",
      "sha256": "6ac00fbc5db6d1e3036e60c4555dcc54914aecd0c61f71e070d93733d4352851",
      "size_in_bytes": 3132
    },
    {
      "_path": "include/raft/util/input_validation.hpp",
      "path_type": "hardlink",
      "sha256": "aeb13a86db6bd94f478b671dfa04ae1d82cd55073e2c2abc3493b1f338c98c78",
      "size_in_bytes": 4010
    },
    {
      "_path": "include/raft/util/integer_utils.hpp",
      "path_type": "hardlink",
      "sha256": "64aa4103def3a948cdb3a002714188431442ae31a3de10a19037e3911353540b",
      "size_in_bytes": 7889
    },
    {
      "_path": "include/raft/util/itertools.hpp",
      "path_type": "hardlink",
      "sha256": "d5457ca8c2872413087773afae31f8c0e01c63b0d2e13d75e09b3c2652146cdb",
      "size_in_bytes": 1677
    },
    {
      "_path": "include/raft/util/memory_type_dispatcher.cuh",
      "path_type": "hardlink",
      "sha256": "589d54631e3c34f9023bbe39519a118220452e08666ec7a902c6016ee4d26fc3",
      "size_in_bytes": 9446
    },
    {
      "_path": "include/raft/util/popc.cuh",
      "path_type": "hardlink",
      "sha256": "ebf9aa1fe94a3f3fc90df33ca249b385fcf26ca0676f721eb8ee24192e138b20",
      "size_in_bytes": 1515
    },
    {
      "_path": "include/raft/util/pow2_utils.cuh",
      "path_type": "hardlink",
      "sha256": "9b4aa737a47c418a0700ad1db05a036945cdb7ba79a567cb3da2af0926ed0281",
      "size_in_bytes": 5811
    },
    {
      "_path": "include/raft/util/raft_explicit.hpp",
      "path_type": "hardlink",
      "sha256": "478420c3cdb1095575d3fa203c550f011d86e0d0c80c6196812e298ccd6e0b33",
      "size_in_bytes": 5516
    },
    {
      "_path": "include/raft/util/reduction.cuh",
      "path_type": "hardlink",
      "sha256": "6d915feb829de1ac8ffe16a46722e803a160bd2b478210be7f11d729f65fe7ae",
      "size_in_bytes": 11612
    },
    {
      "_path": "include/raft/util/scatter.cuh",
      "path_type": "hardlink",
      "sha256": "cba75b865143ea266a92ea1e8fcc38244b2e708f94af455b8039e1a8909566ab",
      "size_in_bytes": 2875
    },
    {
      "_path": "include/raft/util/seive.hpp",
      "path_type": "hardlink",
      "sha256": "b3c2cec30ff0a393cc497557cdbe3188d53f8c488ed29fa51e0d09e124b74a50",
      "size_in_bytes": 3019
    },
    {
      "_path": "include/raft/util/variant_utils.hpp",
      "path_type": "hardlink",
      "sha256": "20fdb50a6eaa3bc97c31be8df90d93ff28f6f51789e723ddbc39a9fca56241a8",
      "size_in_bytes": 2245
    },
    {
      "_path": "include/raft/util/vectorized.cuh",
      "path_type": "hardlink",
      "sha256": "fa99728a83ecd6ef45745c1dfe81d03c7cf2051148721682ae4fbe9d3910d71c",
      "size_in_bytes": 8511
    },
    {
      "_path": "include/raft/util/warp_primitives.cuh",
      "path_type": "hardlink",
      "sha256": "ab7020e4b56df3a6a804d06539dabf0e453a5bb5d4efae7c64dbf9553e4efbdb",
      "size_in_bytes": 8223
    },
    {
      "_path": "include/raft/version_config.hpp",
      "path_type": "hardlink",
      "sha256": "60e3c3dfcccb51ff82913b65d61e716c6bcae364bc1c76a744ddc720b4129446",
      "size_in_bytes": 711
    },
    {
      "_path": "lib/cmake/hnswlib/hnswlib-config-version.cmake",
      "path_type": "hardlink",
      "sha256": "3647c0b4d67afceaaefc702f3ffbfa6f7377154a2496c61cb5bdb09252b128b8",
      "size_in_bytes": 3675
    },
    {
      "_path": "lib/cmake/hnswlib/hnswlib-config.cmake",
      "path_type": "hardlink",
      "sha256": "0d7cdbbf6d6802ccbfd6c642d6f58f38850e8476ba39870e39ee8e71acb953c6",
      "size_in_bytes": 4977
    },
    {
      "_path": "lib/cmake/hnswlib/hnswlib-targets.cmake",
      "path_type": "hardlink",
      "sha256": "68d36ac5f6f8fb4aa50183b6b0eaf350db2c66aa4aeb2e88117cd6d9a332a601",
      "size_in_bytes": 4129
    },
    {
      "_path": "lib/cmake/raft/FindNCCL.cmake",
      "path_type": "hardlink",
      "sha256": "717a79c4fa304609c5bcb2d556af1309d3e9eca5aed8185a976b8c1dcbfeeb38",
      "size_in_bytes": 3722
    },
    {
      "_path": "lib/cmake/raft/raft-compiled-targets.cmake",
      "path_type": "hardlink",
      "sha256": "4a6dce9f628d058528bdcac046bf5b12717d100cdb8dd067aaabd8bc4fb923ce",
      "size_in_bytes": 5200
    },
    {
      "_path": "lib/cmake/raft/raft-config-version.cmake",
      "path_type": "hardlink",
      "sha256": "22c0c0f47d09184ac7d03ea4d43b9f8b741f3d7fdf0831224b4a7c89ca911b76",
      "size_in_bytes": 3681
    },
    {
      "_path": "lib/cmake/raft/raft-config.cmake",
      "path_type": "hardlink",
      "sha256": "11da0adc6dc538b9f240faae82c5a2c62929d546e9e62f027704da5216472cf5",
      "size_in_bytes": 6537
    },
    {
      "_path": "lib/cmake/raft/raft-dependencies.cmake",
      "path_type": "hardlink",
      "sha256": "d0b0dfe165a8e2ce570c4e6339a604ea43fdbe90beae66cd74b1300277a05258",
      "size_in_bytes": 1329
    },
    {
      "_path": "lib/cmake/raft/raft-distributed-dependencies.cmake",
      "path_type": "hardlink",
      "sha256": "eeba0cfbb789019bdcfc75e04f79477cb017ed4a171a71c127b04c7f0e45cfd2",
      "size_in_bytes": 1371
    },
    {
      "_path": "lib/cmake/raft/raft-distributed-targets.cmake",
      "path_type": "hardlink",
      "sha256": "dd93781402d78128c192489d79f5b67f4a4b9a5fab1e926f46f1ea111815559f",
      "size_in_bytes": 4142
    },
    {
      "_path": "lib/cmake/raft/raft-targets.cmake",
      "path_type": "hardlink",
      "sha256": "58629c4a2e838f15aaac26907e1a6a37661305927c6b085b006795e51eb9e24d",
      "size_in_bytes": 5158
    },
    {
      "_path": "lib/libfaiss.a",
      "path_type": "hardlink",
      "sha256": "86debdd856da98defa524b08bd6fe0eb6e809d253df870f40e03dc9decc804b7",
      "size_in_bytes": 12510944
    },
    {
      "_path": "lib/libfmt.a",
      "path_type": "hardlink",
      "sha256": "37c23f295282cf500bc0bae599408b1036a68a730d75437729b8cf3d2e65d035",
      "size_in_bytes": 272470
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench-0.0.0.dist-info/INSTALLER",
      "path_type": "hardlink",
      "sha256": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8",
      "size_in_bytes": 5
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench-0.0.0.dist-info/LICENSE",
      "path_type": "hardlink",
      "sha256": "756005f963846334943e8bfc08ef98cd254257d8467ac7a7ffd42a1be262f442",
      "size_in_bytes": 11348
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench-0.0.0.dist-info/METADATA",
      "path_type": "hardlink",
      "sha256": "1b6b8491d855a479ce251524079d44e36ed95e7eefd38d799194c64d3aa8e1d6",
      "size_in_bytes": 614
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench-0.0.0.dist-info/RECORD",
      "path_type": "hardlink",
      "sha256": "bbbcfe7b131a3836903a3cbfeb83a1782ce9724b077a394a2f30ac6867ba1112",
      "size_in_bytes": 6158
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench-0.0.0.dist-info/REQUESTED",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench-0.0.0.dist-info/WHEEL",
      "path_type": "hardlink",
      "sha256": "195f5a3138703ffe28342b6f102d9e737a9462eb6059e033925ae8ff49b85894",
      "size_in_bytes": 91
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench-0.0.0.dist-info/direct_url.json",
      "path_type": "hardlink",
      "sha256": "7fb6a8a36ff13c2be39436c7190b16477578e3ce81f75c0b0bafa8b6b42a4452",
      "size_in_bytes": 81
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench-0.0.0.dist-info/top_level.txt",
      "path_type": "hardlink",
      "sha256": "9248192f97fd9c766d13e5b6dfa3abefa5210388e9b4d08593fc401ee6e1f860",
      "size_in_bytes": 15
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/VERSION",
      "path_type": "hardlink",
      "sha256": "f87aea920f2b487ce36cbca8de4ce5f5a70eaa117dfdd444facfdd89a618086d",
      "size_in_bytes": 9
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/__init__.py",
      "path_type": "hardlink",
      "sha256": "31d95fc0c7fcc0d7ec536099371f021f2c3ad057a04959a6bf734b5929b2f036",
      "size_in_bytes": 646
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/__pycache__/__init__.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "bd265cd20edd8ed420f385b46bab65b5d4bce12b3a65263efdcfcee0f8e70e5c",
      "size_in_bytes": 255
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/__pycache__/_version.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "29b26cfecdddf97ae818f6fade9d94d58642b80f533412d486d86a669041566c",
      "size_in_bytes": 916
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/_version.py",
      "path_type": "hardlink",
      "sha256": "d8652980750a49f2b3427122441921274c04e53e31a43daeb537d4cf9abc50a4",
      "size_in_bytes": 986
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/constraints/__init__.py",
      "path_type": "hardlink",
      "sha256": "225ebb0362bf0cc704df8e75cf5a1015d3b182b2ecc41e4238988579c8e96bfa",
      "size_in_bytes": 2619
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/constraints/__pycache__/__init__.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "420a0dd93ba330ac289ddf3e8a7bf33a0f14648ce43dc59b95f26bdaa9ea2ef8",
      "size_in_bytes": 2561
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/data_export/__main__.py",
      "path_type": "hardlink",
      "sha256": "ce145921584c72395dc32457031973d0ad3eb78d4ba04a23293d564a90e6e4c8",
      "size_in_bytes": 8304
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/data_export/__pycache__/__main__.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "47472a0d3e69ff3db2853e0972f9a23e7553b0b3d3bfd789f2fab4bcf1db0a55",
      "size_in_bytes": 11038
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/generate_groundtruth/__main__.py",
      "path_type": "hardlink",
      "sha256": "e0e8bba6591a6de3c4e663a4905b36d03c4127bb2373a69984b4bd615a1a62ca",
      "size_in_bytes": 7675
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/generate_groundtruth/__pycache__/__main__.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "2ef97a3d265b4543efa2072cd29a4608719eb35ad15e8411c0610e538123bb39",
      "size_in_bytes": 10119
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/generate_groundtruth/__pycache__/utils.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "592e772fc8782693266cfe217c706722117accc6d0713a1917f8166911dcc381",
      "size_in_bytes": 4124
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/generate_groundtruth/utils.py",
      "path_type": "hardlink",
      "sha256": "41d49756e51a7c57806acc0e1391c899478bf459baa9419be2c21862e38a76f4",
      "size_in_bytes": 2989
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/get_dataset/__main__.py",
      "path_type": "hardlink",
      "sha256": "032e045631af077a626647ad6467286a64f05bafd26123a6765dc5735b7c2011",
      "size_in_bytes": 3393
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/get_dataset/__pycache__/__main__.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "d33a028a886954d84b192f6a0a1ecaa29c67745d15d3777947380d97005e791a",
      "size_in_bytes": 5026
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/get_dataset/__pycache__/fbin_to_f16bin.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "b2c4ac5f5051a206686472fbbb0ed668d78bd9098fdb75d667bf81df61d95e51",
      "size_in_bytes": 2259
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/get_dataset/__pycache__/hdf5_to_fbin.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "f52e31d97ba954e02cdb9e3679305d003781a1b22ab0b899e6167f2509c9a47d",
      "size_in_bytes": 3736
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/get_dataset/fbin_to_f16bin.py",
      "path_type": "hardlink",
      "sha256": "98d2806c622023b0092fd92fe91ec18829d13235f1b623b5d471df0a66abcc7b",
      "size_in_bytes": 1401
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/get_dataset/hdf5_to_fbin.py",
      "path_type": "hardlink",
      "sha256": "caed50b44ca57030d7156baef8feb91589702c245a2594c30d24d3d3244572e5",
      "size_in_bytes": 2792
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/plot/__main__.py",
      "path_type": "hardlink",
      "sha256": "f3ce1b03ab0c33cce7fdf19db47656a757cb21d2059eee24729dd96ac03ee707",
      "size_in_bytes": 18150
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/plot/__pycache__/__main__.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "7abddd48ce7e488726e516ae1037283dc93fb3bb5d42ff09e8282e6676c4b108",
      "size_in_bytes": 27609
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/__main__.py",
      "path_type": "hardlink",
      "sha256": "93e3d7db5dc49eeb66ca3671e735fa8959800945093609e22760576be710a6e1",
      "size_in_bytes": 21552
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/__pycache__/__main__.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "7233e99f935e66a8c9dd2e97c6757334d476de5a0e0e0b27beda630d86314dea",
      "size_in_bytes": 25802
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/algos.yaml",
      "path_type": "hardlink",
      "sha256": "893b03b367c7b7a10bf74a52deedaa4e916560cf48501eeca34e347dc2f61397",
      "size_in_bytes": 1058
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/faiss_cpu_flat.yaml",
      "path_type": "hardlink",
      "sha256": "2b2e5854433f9f229ecdccbfb0ff35ef6c30e93ae3ebe628bc0ca6ff720c90d0",
      "size_in_bytes": 60
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/faiss_cpu_ivf_flat.yaml",
      "path_type": "hardlink",
      "sha256": "66440ae7d16bc9ab7513ca98786ae12aab6d2c0f62a2f7cc67e58fb3d5bd5d04",
      "size_in_bytes": 190
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/faiss_cpu_ivf_pq.yaml",
      "path_type": "hardlink",
      "sha256": "8b9ee5811fab4367ab15c495ab614d3032d321ad17ce0125568e26dcce3dafad",
      "size_in_bytes": 408
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/faiss_gpu_flat.yaml",
      "path_type": "hardlink",
      "sha256": "9d8d6522d2a80a0592de568c80cc51b4e18fafa749426bd7d609aa263f043312",
      "size_in_bytes": 60
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/faiss_gpu_ivf_flat.yaml",
      "path_type": "hardlink",
      "sha256": "2687f584135ba1f4da89b28355e2a5a16e5870d88a4f3909029ee37f4c51e322",
      "size_in_bytes": 419
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/faiss_gpu_ivf_pq.yaml",
      "path_type": "hardlink",
      "sha256": "5ef7004122fc1de928a645764a73bd249738ff6d96f82cd6bd9e1f245e828aa2",
      "size_in_bytes": 1965
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/hnswlib.yaml",
      "path_type": "hardlink",
      "sha256": "91aeb0ad839a7b47b91273c8b0298a2e43ff99394c9a08edf588ac2f302db4ec",
      "size_in_bytes": 254
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/raft_brute_force.yaml",
      "path_type": "hardlink",
      "sha256": "afa65aa21653b206c1444e4bee6602c45538553c5492bc4e8d2cc4fd209793dc",
      "size_in_bytes": 62
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/raft_cagra.yaml",
      "path_type": "hardlink",
      "sha256": "008223c0ccbb356e666dd4090ad3ff97050cacc51aa8348aef2eb491cb5828ad",
      "size_in_bytes": 412
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/raft_cagra_hnswlib.yaml",
      "path_type": "hardlink",
      "sha256": "b22b84a457028897d81ff5ca8c7671831406cad0d2378eba4a928af2f3c73b83",
      "size_in_bytes": 326
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/raft_ivf_flat.yaml",
      "path_type": "hardlink",
      "sha256": "6c08b01254aab3b08450bdf262b9ac46e4e47fd0d5e240ce7ae9fccace7d49d1",
      "size_in_bytes": 218
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/algos/raft_ivf_pq.yaml",
      "path_type": "hardlink",
      "sha256": "4453812061b9a9d21e311d114c23b330ab8368d92d9ceb9ea46f936f5e35d587",
      "size_in_bytes": 1110
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/bigann-100M.json",
      "path_type": "hardlink",
      "sha256": "4d1385651833ae5504c67e6732c3cab77d21bea454ab815138a5dc3faa93d673",
      "size_in_bytes": 7757
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/datasets.yaml",
      "path_type": "hardlink",
      "sha256": "91aca8be26b4b16d68b3568ce104d4dcc5951aa9c3ea04214adc1a06523a4b1c",
      "size_in_bytes": 3970
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/deep-100M.json",
      "path_type": "hardlink",
      "sha256": "fcdb3003d1c773fcbcce386a90eb5336b15256cfc97aa5610472f9d57678a0c9",
      "size_in_bytes": 22446
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/deep-1B.json",
      "path_type": "hardlink",
      "sha256": "67d0c67da9e4b7861854062b2501da7ad55d1f09e6a4bd0d8d7174c3213f9a72",
      "size_in_bytes": 768
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/deep-image-96-inner.json",
      "path_type": "hardlink",
      "sha256": "b9f824a5d10ccf1b1a482a4330c6a98eded9a3c44745d77515007b1f77c677cb",
      "size_in_bytes": 26784
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/fashion-mnist-784-euclidean.json",
      "path_type": "hardlink",
      "sha256": "c457e263af2183a7de3368348d60d5927faf33eb113d88dac1051645d183a0ac",
      "size_in_bytes": 31664
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/gist-960-euclidean.json",
      "path_type": "hardlink",
      "sha256": "6d25a80e7484cab4969c6dfa17a2b316ba80b321e2d59c94f49a5c4e38a86092",
      "size_in_bytes": 30879
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/glove-100-angular.json",
      "path_type": "hardlink",
      "sha256": "2c72ef007904af1395673f75a02a917fcd83584c7ca13681941a970a7d682e3a",
      "size_in_bytes": 30613
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/glove-100-inner.json",
      "path_type": "hardlink",
      "sha256": "1cb6c166e1089cc49a556a658581a5b21044e065289edd3e0f913dc1af063cdc",
      "size_in_bytes": 30005
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/glove-50-angular.json",
      "path_type": "hardlink",
      "sha256": "37166624224d9bb62f23f6c26a0f749d07652a61e6c27db6d3a950006d7a930b",
      "size_in_bytes": 30536
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/glove-50-inner.json",
      "path_type": "hardlink",
      "sha256": "2e2442b11ab778e692397cdd65624d662f94747d57ed9edd17cdd1a6dbe809bc",
      "size_in_bytes": 30166
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/lastfm-65-angular.json",
      "path_type": "hardlink",
      "sha256": "57a17c501418175fac4d11bf9fd92d66773747a81546e9b3b3ed493fbc1210a6",
      "size_in_bytes": 30802
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/mnist-784-euclidean.json",
      "path_type": "hardlink",
      "sha256": "a0bb7c4a808f19dcec0a1dc11d4e5e00e9f3bb4d50564aa4db5dc5bb3ebc51d6",
      "size_in_bytes": 31040
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/nytimes-256-angular.json",
      "path_type": "hardlink",
      "sha256": "80246ab1db0124a3ecf130c1d0af005311cf902b20605628424346b47e43c83f",
      "size_in_bytes": 31040
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/nytimes-256-inner.json",
      "path_type": "hardlink",
      "sha256": "277eca2b56ba6753a5b6f2409328665dcdebcd9d182e5e659d51350720d82477",
      "size_in_bytes": 30668
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/sift-128-euclidean.json",
      "path_type": "hardlink",
      "sha256": "5430602727c2e37b0660859d160421058099b8a3ab13b05347f527c24701e227",
      "size_in_bytes": 16141
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/wiki_all_10M.json",
      "path_type": "hardlink",
      "sha256": "718f6448e47928119f78f1d47c28a9c6217b1f7d8aab2f4ec8d518179c0d4732",
      "size_in_bytes": 9305
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/wiki_all_1M.json",
      "path_type": "hardlink",
      "sha256": "ce2bf5af1befad5e4266e41573d1dc6e376535c7e17ed797f846a6e55b3ab834",
      "size_in_bytes": 9872
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/run/conf/wiki_all_88M.json",
      "path_type": "hardlink",
      "sha256": "944c0666c35123a8269d51e89f85e6c951e9ef7488fcb1e6dd7f6e1773a0177d",
      "size_in_bytes": 9305
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/split_groundtruth/__main__.py",
      "path_type": "hardlink",
      "sha256": "9ee75fc5266a190214bf123a27db6dd0e49d1d74642b711472f7fe18139870cf",
      "size_in_bytes": 1651
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/split_groundtruth/__pycache__/__main__.cpython-311.pyc",
      "path_type": "hardlink",
      "sha256": "b16892979680e2a047f76376c77a3724e1dbf79c846eb5ef2341e399f8b1e056",
      "size_in_bytes": 2388
    },
    {
      "_path": "lib/python3.11/site-packages/raft_ann_bench/split_groundtruth/split_groundtruth.pl",
      "path_type": "hardlink",
      "sha256": "44448b783bfd96199a2fc4fabc55efd7906f2a6aa4a08dc9cfbc79c3fb8d6c26",
      "size_in_bytes": 1354
    },
    {
      "_path": "share/faiss/faiss-config-version.cmake",
      "path_type": "hardlink",
      "sha256": "2079e237219adc551c37895bb34dbeee34e8e61ac8be0d5cf47ef1a5f6071b17",
      "size_in_bytes": 1864
    },
    {
      "_path": "share/faiss/faiss-config.cmake",
      "path_type": "hardlink",
      "sha256": "b974f6cd20f67d7bcd36fb5b213d83653a97084ed9356e891df4b4b379fd0977",
      "size_in_bytes": 264
    },
    {
      "_path": "share/faiss/faiss-targets-release.cmake",
      "path_type": "hardlink",
      "sha256": "91766751649fdb43b6742734e4a875e3cc6b88f2ad9331e434cb66ee77db0fa9",
      "size_in_bytes": 796
    },
    {
      "_path": "share/faiss/faiss-targets.cmake",
      "file_mode": "text",
      "path_type": "hardlink",
      "prefix_placeholder": "/opt/conda/conda-bld/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho",
      "sha256": "2d96e6f65f75a3f259978da9d9a47adc7956525e896779d173887e734549ace1",
      "size_in_bytes": 4733
    }
  ],
  "paths_version": 1
}