├── CMakeLists.txt ├── LICENSE ├── README.md ├── ann-benchmarks ├── LICENSE ├── README.md ├── algos.yaml ├── benchmark │ ├── __init__.py │ ├── algorithms │ │ ├── base.py │ │ ├── definitions.py │ │ ├── diskann-t2.py │ │ ├── diskann-v0_3.py │ │ ├── diskann_inmem.py │ │ ├── elastiknn.py │ │ ├── faiss_inmem.py │ │ ├── faiss_t1.py │ │ ├── faiss_t3.py │ │ ├── gemini.py │ │ ├── httpann.py │ │ ├── httpann_example.py │ │ ├── nmslib_inmem.py │ │ ├── puck_inmem.py │ │ ├── puck_t1.py │ │ └── scann_inmem.py │ ├── datasets.py │ ├── distances.py │ ├── main.py │ ├── plotting │ │ ├── __init__.py │ │ ├── eval_range_search.py │ │ ├── metrics.py │ │ ├── plot_variants.py │ │ └── utils.py │ ├── results.py │ ├── runner.py │ ├── sensors │ │ └── power_capture.py │ └── t3 │ │ ├── __init__.py │ │ └── helper.py ├── create_dataset.py ├── data_export.py ├── dataset_preparation │ ├── FB_ssnpp_dataset.md │ ├── fb_ssnpp_images │ │ ├── IoU.png │ │ ├── distance_histogram.png │ │ ├── pr_compression.png │ │ └── result_stats.png │ ├── make_groundtruth.py │ ├── prepare_bigann.py │ └── prepare_fb_ssnpp.py ├── eval │ └── show_operating_points.py ├── install.py ├── install │ ├── Dockerfile │ ├── Dockerfile.diskann │ ├── Dockerfile.elastiknn │ ├── Dockerfile.faiss │ ├── Dockerfile.faissconda │ ├── Dockerfile.httpann_example │ ├── Dockerfile.nmslib │ ├── Dockerfile.nmslib_inmem │ ├── Dockerfile.puck │ ├── Dockerfile.puck_inmem │ ├── Dockerfile.scann │ └── requirements_conda.txt ├── logging.conf ├── notebooks │ ├── check_1B_groundtruth.ipynb │ ├── compare_track1_1B_vs_2x500M.ipynb │ ├── eval_t2i_results.ipynb │ ├── find_suitable_nq.ipynb │ └── large_coarse_quantizer.ipynb ├── plot.py ├── requirements.txt ├── requirements_py38.txt ├── results │ ├── bigann-100M.png │ ├── bigann-10M.png │ ├── bigann-1B.png │ ├── deep-100M.png │ ├── deep-10M.png │ ├── deep-1B.png │ ├── msspacev-1B.png │ ├── msturing-1B.png │ ├── results_for_t1.png │ ├── ssnpp-1B.png │ └── text2image-1B.png ├── run.py ├── run_algorithm.py ├── t1_t2 │ ├── README.md │ └── results │ │ ├── T1 │ │ ├── bigann-1B.png │ │ ├── deep-1B.png │ │ ├── msspacev-1B.png │ │ ├── msturing-1B.png │ │ ├── ssnpp-1B.png │ │ └── text2image-1B.png │ │ └── T2 │ │ ├── bigann-1B-IO.png │ │ ├── bigann-1B.png │ │ ├── deep-1B-IO.png │ │ ├── deep-1B.png │ │ ├── msspacev-1B-IO.png │ │ ├── msspacev-1B.png │ │ ├── msturing-1B-IO.png │ │ ├── msturing-1B.png │ │ ├── res.csv │ │ ├── ssnpp-1B-IO.png │ │ ├── ssnpp-1B.png │ │ ├── text2image-1B-IO.png │ │ └── text2image-1B.png ├── t3 │ ├── LB_history │ │ ├── Dec.2.2021 │ │ │ ├── LEADERBOARDS.md │ │ │ └── LEADERBOARDS_REJECT_ANOMALIES.md │ │ └── Nov.29.2021 │ │ │ ├── LEADERBOARDS.md │ │ │ └── TASKS_ISSUES_RESOLUTIONS.md │ ├── LEADERBOARDS.md │ ├── LEADERBOARDS_PRIVATE.md │ ├── LEADERBOARDS_PRIVATE_REJECT_ANOMALIES.md │ ├── LEADERBOARDS_PUBLIC.md │ ├── LEADERBOARDS_PUBLIC_REJECT_ANOMALIES.md │ ├── LEADERBOARDS_REJECT_ANOMALIES.md │ ├── RANKING.md │ ├── README.md │ ├── TASKS_ISSUES_RESOLUTIONS.md │ ├── eval_2021 │ │ └── faiss_t3 │ │ │ └── prun.sh │ ├── faiss_t3 │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── algos.yaml │ │ ├── baseline_plots │ │ │ ├── bigann-1B-r-vs-p.png │ │ │ ├── bigann-1B-r-vs-t.png │ │ │ ├── deep-1B-r-vs-p.png │ │ │ ├── deep-1B-r-vs-t.png │ │ │ ├── msspacev-1B-r-vs-p.png │ │ │ ├── msspacev-1B-r-vs-t.png │ │ │ ├── msturing-1B-r-vs-p.png │ │ │ ├── msturing-1B-r-vs-t.png │ │ │ ├── text2image-1B-r-vs-p.png │ │ │ └── text2image-1B-r-vs-t.png │ │ ├── cost │ │ │ ├── AdvantechSky6200.pdf │ │ │ ├── GPU.pdf │ │ │ ├── RAM.pdf │ │ │ └── SSD.pdf │ │ └── faiss-gpu_requirements.txt │ └── gemini │ │ ├── .gitignore │ │ ├── README.md │ │ ├── algos.yaml │ │ ├── buildidx │ │ ├── build_index.py │ │ ├── htest.py │ │ ├── run_bin_build_index.sh │ │ └── test.py │ │ ├── cost │ │ ├── AdvantechSky6200.pdf │ │ ├── GPU.pdf │ │ ├── RAM.pdf │ │ └── SSD.pdf │ │ ├── requirements.txt │ │ ├── run_bin_python.sh │ │ └── run_conda_python.sh ├── tests │ ├── recall_tests.py │ └── tests.sh ├── track1_baseline_faiss │ ├── README.md │ ├── __init__.py │ ├── baseline_faiss.py │ ├── parse_results.py │ ├── plots │ │ ├── bigann-1B.png │ │ ├── deep-1B.png │ │ ├── msspacev-1B.png │ │ ├── msturing-1B.png │ │ ├── ssnpp-1B.png │ │ └── text2image-1B.png │ └── run_baselines.bash └── track3_baseline_faiss │ ├── README.md │ ├── gpu_baseline_faiss.py │ └── plots │ └── T3_deep-1B.png ├── cmake ├── FindMKL.cmake ├── gflags.cmake └── glog.cmake ├── demo ├── CMakeLists.txt ├── conf │ ├── puck.conf │ └── tinker.conf ├── insert_demo.cpp └── search_client.cpp ├── docs ├── PuckQQGroup.jpeg └── README.md ├── puck ├── CMakeLists.txt ├── base │ ├── md5.cpp │ ├── md5.h │ ├── time.cpp │ └── time.h ├── gflags │ ├── puck_gflags.cpp │ └── puck_gflags.h ├── hierarchical_cluster │ ├── hierarchical_cluster_index.cpp │ ├── hierarchical_cluster_index.h │ ├── imitative_heap.cpp │ ├── imitative_heap.h │ ├── kmeans.cpp │ ├── kmeans.h │ ├── max_heap.cpp │ └── max_heap.h ├── index.h ├── index_conf.cpp ├── index_conf.h ├── puck │ ├── distances_simd.cpp │ ├── puck_index.cpp │ ├── puck_index.h │ ├── quantization.cpp │ ├── quantization.h │ ├── realtime_insert_puck_index.cpp │ └── realtime_insert_puck_index.h ├── puck_data_pool.h ├── search_context.cpp ├── search_context.h ├── simple_data_pool.h └── tinker │ ├── idtype.h │ ├── index.h │ ├── method │ ├── hnsw.cc │ ├── hnsw.h │ ├── hnsw_distfunc_opt_impl_inline.h │ └── tinker_distfunc_opt.cc │ ├── object.h │ ├── params.h │ ├── portable_align.h │ ├── portable_intrinsics.h │ ├── portable_prefetch.h │ ├── portable_simd.h │ ├── pow.h │ ├── space.h │ ├── space │ └── space_lp.h │ ├── thread_pool.h │ ├── tinker_index.cpp │ ├── tinker_index.h │ └── utils.h ├── pyapi_wrapper ├── CMakeLists.txt ├── numpy.i ├── numpy │ ├── __multiarray_api.h │ ├── __ufunc_api.h │ ├── _neighborhood_iterator_imp.h │ ├── _numpyconfig.h │ ├── arrayobject.h │ ├── arrayscalars.h │ ├── halffloat.h │ ├── multiarray_api.txt │ ├── ndarrayobject.h │ ├── ndarraytypes.h │ ├── noprefix.h │ ├── npy_1_7_deprecated_api.h │ ├── npy_3kcompat.h │ ├── npy_common.h │ ├── npy_cpu.h │ ├── npy_endian.h │ ├── npy_interrupt.h │ ├── npy_math.h │ ├── npy_no_deprecated_api.h │ ├── npy_os.h │ ├── numpyconfig.h │ ├── old_defines.h │ ├── oldnumeric.h │ ├── random │ │ ├── bitgen.h │ │ └── distributions.h │ ├── ufunc_api.txt │ ├── ufuncobject.h │ └── utils.h ├── py_api_wrapper.cpp ├── py_api_wrapper.h └── py_puck_api.i ├── setup.py ├── test ├── CMakeLists.txt ├── test_index.cpp ├── test_index.h ├── test_index_recall.cpp ├── test_main.cpp └── test_params.cpp └── tools ├── CMakeLists.txt ├── build.cpp ├── demo ├── conf │ ├── puck_train.conf │ └── tinker_train.conf └── init-feature-example ├── script ├── initProcessData.py └── puck_train_control.sh ├── string_split.h └── train.cpp /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/README.md -------------------------------------------------------------------------------- /ann-benchmarks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/LICENSE -------------------------------------------------------------------------------- /ann-benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/README.md -------------------------------------------------------------------------------- /ann-benchmarks/algos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/algos.yaml -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/__init__.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/base.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/definitions.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/diskann-t2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/diskann-t2.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/diskann-v0_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/diskann-v0_3.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/diskann_inmem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/diskann_inmem.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/elastiknn.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/faiss_inmem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/faiss_inmem.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/faiss_t1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/faiss_t1.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/faiss_t3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/faiss_t3.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/gemini.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/httpann.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/httpann.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/httpann_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/httpann_example.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/nmslib_inmem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/nmslib_inmem.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/puck_inmem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/puck_inmem.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/puck_t1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/puck_t1.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/algorithms/scann_inmem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/algorithms/scann_inmem.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/datasets.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/distances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/distances.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/main.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/plotting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/plotting/__init__.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/plotting/eval_range_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/plotting/eval_range_search.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/plotting/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/plotting/metrics.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/plotting/plot_variants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/plotting/plot_variants.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/plotting/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/plotting/utils.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/results.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/runner.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/sensors/power_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/sensors/power_capture.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/t3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/t3/__init__.py -------------------------------------------------------------------------------- /ann-benchmarks/benchmark/t3/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/benchmark/t3/helper.py -------------------------------------------------------------------------------- /ann-benchmarks/create_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/create_dataset.py -------------------------------------------------------------------------------- /ann-benchmarks/data_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/data_export.py -------------------------------------------------------------------------------- /ann-benchmarks/dataset_preparation/FB_ssnpp_dataset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/dataset_preparation/FB_ssnpp_dataset.md -------------------------------------------------------------------------------- /ann-benchmarks/dataset_preparation/fb_ssnpp_images/IoU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/dataset_preparation/fb_ssnpp_images/IoU.png -------------------------------------------------------------------------------- /ann-benchmarks/dataset_preparation/fb_ssnpp_images/distance_histogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/dataset_preparation/fb_ssnpp_images/distance_histogram.png -------------------------------------------------------------------------------- /ann-benchmarks/dataset_preparation/fb_ssnpp_images/pr_compression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/dataset_preparation/fb_ssnpp_images/pr_compression.png -------------------------------------------------------------------------------- /ann-benchmarks/dataset_preparation/fb_ssnpp_images/result_stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/dataset_preparation/fb_ssnpp_images/result_stats.png -------------------------------------------------------------------------------- /ann-benchmarks/dataset_preparation/make_groundtruth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/dataset_preparation/make_groundtruth.py -------------------------------------------------------------------------------- /ann-benchmarks/dataset_preparation/prepare_bigann.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/dataset_preparation/prepare_bigann.py -------------------------------------------------------------------------------- /ann-benchmarks/dataset_preparation/prepare_fb_ssnpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/dataset_preparation/prepare_fb_ssnpp.py -------------------------------------------------------------------------------- /ann-benchmarks/eval/show_operating_points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/eval/show_operating_points.py -------------------------------------------------------------------------------- /ann-benchmarks/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install.py -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install/Dockerfile -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile.diskann: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install/Dockerfile.diskann -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile.elastiknn: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile.faiss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install/Dockerfile.faiss -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile.faissconda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install/Dockerfile.faissconda -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile.httpann_example: -------------------------------------------------------------------------------- 1 | FROM billion-scale-benchmark 2 | 3 | RUN python3 -m pip install flask==2.0.1 4 | -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile.nmslib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install/Dockerfile.nmslib -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile.nmslib_inmem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install/Dockerfile.nmslib_inmem -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile.puck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install/Dockerfile.puck -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile.puck_inmem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install/Dockerfile.puck_inmem -------------------------------------------------------------------------------- /ann-benchmarks/install/Dockerfile.scann: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install/Dockerfile.scann -------------------------------------------------------------------------------- /ann-benchmarks/install/requirements_conda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/install/requirements_conda.txt -------------------------------------------------------------------------------- /ann-benchmarks/logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/logging.conf -------------------------------------------------------------------------------- /ann-benchmarks/notebooks/check_1B_groundtruth.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/notebooks/check_1B_groundtruth.ipynb -------------------------------------------------------------------------------- /ann-benchmarks/notebooks/compare_track1_1B_vs_2x500M.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/notebooks/compare_track1_1B_vs_2x500M.ipynb -------------------------------------------------------------------------------- /ann-benchmarks/notebooks/eval_t2i_results.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/notebooks/eval_t2i_results.ipynb -------------------------------------------------------------------------------- /ann-benchmarks/notebooks/find_suitable_nq.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/notebooks/find_suitable_nq.ipynb -------------------------------------------------------------------------------- /ann-benchmarks/notebooks/large_coarse_quantizer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/notebooks/large_coarse_quantizer.ipynb -------------------------------------------------------------------------------- /ann-benchmarks/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/plot.py -------------------------------------------------------------------------------- /ann-benchmarks/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/requirements.txt -------------------------------------------------------------------------------- /ann-benchmarks/requirements_py38.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/requirements_py38.txt -------------------------------------------------------------------------------- /ann-benchmarks/results/bigann-100M.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/bigann-100M.png -------------------------------------------------------------------------------- /ann-benchmarks/results/bigann-10M.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/bigann-10M.png -------------------------------------------------------------------------------- /ann-benchmarks/results/bigann-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/bigann-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/results/deep-100M.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/deep-100M.png -------------------------------------------------------------------------------- /ann-benchmarks/results/deep-10M.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/deep-10M.png -------------------------------------------------------------------------------- /ann-benchmarks/results/deep-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/deep-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/results/msspacev-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/msspacev-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/results/msturing-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/msturing-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/results/results_for_t1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/results_for_t1.png -------------------------------------------------------------------------------- /ann-benchmarks/results/ssnpp-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/ssnpp-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/results/text2image-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/results/text2image-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/run.py -------------------------------------------------------------------------------- /ann-benchmarks/run_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/run_algorithm.py -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/README.md -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T1/bigann-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T1/bigann-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T1/deep-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T1/deep-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T1/msspacev-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T1/msspacev-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T1/msturing-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T1/msturing-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T1/ssnpp-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T1/ssnpp-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T1/text2image-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T1/text2image-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/bigann-1B-IO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/bigann-1B-IO.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/bigann-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/bigann-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/deep-1B-IO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/deep-1B-IO.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/deep-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/deep-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/msspacev-1B-IO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/msspacev-1B-IO.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/msspacev-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/msspacev-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/msturing-1B-IO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/msturing-1B-IO.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/msturing-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/msturing-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/res.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/res.csv -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/ssnpp-1B-IO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/ssnpp-1B-IO.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/ssnpp-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/ssnpp-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/text2image-1B-IO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/text2image-1B-IO.png -------------------------------------------------------------------------------- /ann-benchmarks/t1_t2/results/T2/text2image-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t1_t2/results/T2/text2image-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/LB_history/Dec.2.2021/LEADERBOARDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/LB_history/Dec.2.2021/LEADERBOARDS.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/LB_history/Dec.2.2021/LEADERBOARDS_REJECT_ANOMALIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/LB_history/Dec.2.2021/LEADERBOARDS_REJECT_ANOMALIES.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/LB_history/Nov.29.2021/LEADERBOARDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/LB_history/Nov.29.2021/LEADERBOARDS.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/LB_history/Nov.29.2021/TASKS_ISSUES_RESOLUTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/LB_history/Nov.29.2021/TASKS_ISSUES_RESOLUTIONS.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/LEADERBOARDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/LEADERBOARDS.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/LEADERBOARDS_PRIVATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/LEADERBOARDS_PRIVATE.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/LEADERBOARDS_PRIVATE_REJECT_ANOMALIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/LEADERBOARDS_PRIVATE_REJECT_ANOMALIES.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/LEADERBOARDS_PUBLIC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/LEADERBOARDS_PUBLIC.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/LEADERBOARDS_PUBLIC_REJECT_ANOMALIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/LEADERBOARDS_PUBLIC_REJECT_ANOMALIES.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/LEADERBOARDS_REJECT_ANOMALIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/LEADERBOARDS_REJECT_ANOMALIES.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/RANKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/RANKING.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/README.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/TASKS_ISSUES_RESOLUTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/TASKS_ISSUES_RESOLUTIONS.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/eval_2021/faiss_t3/prun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/eval_2021/faiss_t3/prun.sh -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/Dockerfile -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/README.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/algos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/algos.yaml -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/baseline_plots/bigann-1B-r-vs-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/baseline_plots/bigann-1B-r-vs-p.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/baseline_plots/bigann-1B-r-vs-t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/baseline_plots/bigann-1B-r-vs-t.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/baseline_plots/deep-1B-r-vs-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/baseline_plots/deep-1B-r-vs-p.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/baseline_plots/deep-1B-r-vs-t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/baseline_plots/deep-1B-r-vs-t.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/baseline_plots/msspacev-1B-r-vs-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/baseline_plots/msspacev-1B-r-vs-p.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/baseline_plots/msspacev-1B-r-vs-t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/baseline_plots/msspacev-1B-r-vs-t.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/baseline_plots/msturing-1B-r-vs-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/baseline_plots/msturing-1B-r-vs-p.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/baseline_plots/msturing-1B-r-vs-t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/baseline_plots/msturing-1B-r-vs-t.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/baseline_plots/text2image-1B-r-vs-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/baseline_plots/text2image-1B-r-vs-p.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/baseline_plots/text2image-1B-r-vs-t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/baseline_plots/text2image-1B-r-vs-t.png -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/cost/AdvantechSky6200.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/cost/AdvantechSky6200.pdf -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/cost/GPU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/cost/GPU.pdf -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/cost/RAM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/cost/RAM.pdf -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/cost/SSD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/cost/SSD.pdf -------------------------------------------------------------------------------- /ann-benchmarks/t3/faiss_t3/faiss-gpu_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/faiss_t3/faiss-gpu_requirements.txt -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/.gitignore: -------------------------------------------------------------------------------- 1 | 1b 2 | centroids_2m 3 | records_weights 4 | -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/README.md -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/algos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/algos.yaml -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/buildidx/build_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/buildidx/build_index.py -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/buildidx/htest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/buildidx/htest.py -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/buildidx/run_bin_build_index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/buildidx/run_bin_build_index.sh -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/buildidx/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/buildidx/test.py -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/cost/AdvantechSky6200.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/cost/AdvantechSky6200.pdf -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/cost/GPU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/cost/GPU.pdf -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/cost/RAM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/cost/RAM.pdf -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/cost/SSD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/cost/SSD.pdf -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/requirements.txt -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/run_bin_python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/run_bin_python.sh -------------------------------------------------------------------------------- /ann-benchmarks/t3/gemini/run_conda_python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/t3/gemini/run_conda_python.sh -------------------------------------------------------------------------------- /ann-benchmarks/tests/recall_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/tests/recall_tests.py -------------------------------------------------------------------------------- /ann-benchmarks/tests/tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/tests/tests.sh -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track1_baseline_faiss/README.md -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/baseline_faiss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track1_baseline_faiss/baseline_faiss.py -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/parse_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track1_baseline_faiss/parse_results.py -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/plots/bigann-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track1_baseline_faiss/plots/bigann-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/plots/deep-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track1_baseline_faiss/plots/deep-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/plots/msspacev-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track1_baseline_faiss/plots/msspacev-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/plots/msturing-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track1_baseline_faiss/plots/msturing-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/plots/ssnpp-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track1_baseline_faiss/plots/ssnpp-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/plots/text2image-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track1_baseline_faiss/plots/text2image-1B.png -------------------------------------------------------------------------------- /ann-benchmarks/track1_baseline_faiss/run_baselines.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track1_baseline_faiss/run_baselines.bash -------------------------------------------------------------------------------- /ann-benchmarks/track3_baseline_faiss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track3_baseline_faiss/README.md -------------------------------------------------------------------------------- /ann-benchmarks/track3_baseline_faiss/gpu_baseline_faiss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track3_baseline_faiss/gpu_baseline_faiss.py -------------------------------------------------------------------------------- /ann-benchmarks/track3_baseline_faiss/plots/T3_deep-1B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/ann-benchmarks/track3_baseline_faiss/plots/T3_deep-1B.png -------------------------------------------------------------------------------- /cmake/FindMKL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/cmake/FindMKL.cmake -------------------------------------------------------------------------------- /cmake/gflags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/cmake/gflags.cmake -------------------------------------------------------------------------------- /cmake/glog.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/cmake/glog.cmake -------------------------------------------------------------------------------- /demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/demo/CMakeLists.txt -------------------------------------------------------------------------------- /demo/conf/puck.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/demo/conf/puck.conf -------------------------------------------------------------------------------- /demo/conf/tinker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/demo/conf/tinker.conf -------------------------------------------------------------------------------- /demo/insert_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/demo/insert_demo.cpp -------------------------------------------------------------------------------- /demo/search_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/demo/search_client.cpp -------------------------------------------------------------------------------- /docs/PuckQQGroup.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/docs/PuckQQGroup.jpeg -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/docs/README.md -------------------------------------------------------------------------------- /puck/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/CMakeLists.txt -------------------------------------------------------------------------------- /puck/base/md5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/base/md5.cpp -------------------------------------------------------------------------------- /puck/base/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/base/md5.h -------------------------------------------------------------------------------- /puck/base/time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/base/time.cpp -------------------------------------------------------------------------------- /puck/base/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/base/time.h -------------------------------------------------------------------------------- /puck/gflags/puck_gflags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/gflags/puck_gflags.cpp -------------------------------------------------------------------------------- /puck/gflags/puck_gflags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/gflags/puck_gflags.h -------------------------------------------------------------------------------- /puck/hierarchical_cluster/hierarchical_cluster_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/hierarchical_cluster/hierarchical_cluster_index.cpp -------------------------------------------------------------------------------- /puck/hierarchical_cluster/hierarchical_cluster_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/hierarchical_cluster/hierarchical_cluster_index.h -------------------------------------------------------------------------------- /puck/hierarchical_cluster/imitative_heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/hierarchical_cluster/imitative_heap.cpp -------------------------------------------------------------------------------- /puck/hierarchical_cluster/imitative_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/hierarchical_cluster/imitative_heap.h -------------------------------------------------------------------------------- /puck/hierarchical_cluster/kmeans.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/hierarchical_cluster/kmeans.cpp -------------------------------------------------------------------------------- /puck/hierarchical_cluster/kmeans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/hierarchical_cluster/kmeans.h -------------------------------------------------------------------------------- /puck/hierarchical_cluster/max_heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/hierarchical_cluster/max_heap.cpp -------------------------------------------------------------------------------- /puck/hierarchical_cluster/max_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/hierarchical_cluster/max_heap.h -------------------------------------------------------------------------------- /puck/index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/index.h -------------------------------------------------------------------------------- /puck/index_conf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/index_conf.cpp -------------------------------------------------------------------------------- /puck/index_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/index_conf.h -------------------------------------------------------------------------------- /puck/puck/distances_simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/puck/distances_simd.cpp -------------------------------------------------------------------------------- /puck/puck/puck_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/puck/puck_index.cpp -------------------------------------------------------------------------------- /puck/puck/puck_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/puck/puck_index.h -------------------------------------------------------------------------------- /puck/puck/quantization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/puck/quantization.cpp -------------------------------------------------------------------------------- /puck/puck/quantization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/puck/quantization.h -------------------------------------------------------------------------------- /puck/puck/realtime_insert_puck_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/puck/realtime_insert_puck_index.cpp -------------------------------------------------------------------------------- /puck/puck/realtime_insert_puck_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/puck/realtime_insert_puck_index.h -------------------------------------------------------------------------------- /puck/puck_data_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/puck_data_pool.h -------------------------------------------------------------------------------- /puck/search_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/search_context.cpp -------------------------------------------------------------------------------- /puck/search_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/search_context.h -------------------------------------------------------------------------------- /puck/simple_data_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/simple_data_pool.h -------------------------------------------------------------------------------- /puck/tinker/idtype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/idtype.h -------------------------------------------------------------------------------- /puck/tinker/index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/index.h -------------------------------------------------------------------------------- /puck/tinker/method/hnsw.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/method/hnsw.cc -------------------------------------------------------------------------------- /puck/tinker/method/hnsw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/method/hnsw.h -------------------------------------------------------------------------------- /puck/tinker/method/hnsw_distfunc_opt_impl_inline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/method/hnsw_distfunc_opt_impl_inline.h -------------------------------------------------------------------------------- /puck/tinker/method/tinker_distfunc_opt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/method/tinker_distfunc_opt.cc -------------------------------------------------------------------------------- /puck/tinker/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/object.h -------------------------------------------------------------------------------- /puck/tinker/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/params.h -------------------------------------------------------------------------------- /puck/tinker/portable_align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/portable_align.h -------------------------------------------------------------------------------- /puck/tinker/portable_intrinsics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/portable_intrinsics.h -------------------------------------------------------------------------------- /puck/tinker/portable_prefetch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/portable_prefetch.h -------------------------------------------------------------------------------- /puck/tinker/portable_simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/portable_simd.h -------------------------------------------------------------------------------- /puck/tinker/pow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/pow.h -------------------------------------------------------------------------------- /puck/tinker/space.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/space.h -------------------------------------------------------------------------------- /puck/tinker/space/space_lp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/space/space_lp.h -------------------------------------------------------------------------------- /puck/tinker/thread_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/thread_pool.h -------------------------------------------------------------------------------- /puck/tinker/tinker_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/tinker_index.cpp -------------------------------------------------------------------------------- /puck/tinker/tinker_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/tinker_index.h -------------------------------------------------------------------------------- /puck/tinker/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/puck/tinker/utils.h -------------------------------------------------------------------------------- /pyapi_wrapper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/CMakeLists.txt -------------------------------------------------------------------------------- /pyapi_wrapper/numpy.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy.i -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/__multiarray_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/__multiarray_api.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/__ufunc_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/__ufunc_api.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/_neighborhood_iterator_imp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/_neighborhood_iterator_imp.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/_numpyconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/_numpyconfig.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/arrayobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/arrayobject.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/arrayscalars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/arrayscalars.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/halffloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/halffloat.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/multiarray_api.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/multiarray_api.txt -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/ndarrayobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/ndarrayobject.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/ndarraytypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/ndarraytypes.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/noprefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/noprefix.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/npy_1_7_deprecated_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/npy_1_7_deprecated_api.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/npy_3kcompat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/npy_3kcompat.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/npy_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/npy_common.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/npy_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/npy_cpu.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/npy_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/npy_endian.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/npy_interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/npy_interrupt.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/npy_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/npy_math.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/npy_no_deprecated_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/npy_no_deprecated_api.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/npy_os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/npy_os.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/numpyconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/numpyconfig.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/old_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/old_defines.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/oldnumeric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/oldnumeric.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/random/bitgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/random/bitgen.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/random/distributions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/random/distributions.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/ufunc_api.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/ufunc_api.txt -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/ufuncobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/ufuncobject.h -------------------------------------------------------------------------------- /pyapi_wrapper/numpy/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/numpy/utils.h -------------------------------------------------------------------------------- /pyapi_wrapper/py_api_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/py_api_wrapper.cpp -------------------------------------------------------------------------------- /pyapi_wrapper/py_api_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/py_api_wrapper.h -------------------------------------------------------------------------------- /pyapi_wrapper/py_puck_api.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/pyapi_wrapper/py_puck_api.i -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/setup.py -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/test_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/test/test_index.cpp -------------------------------------------------------------------------------- /test/test_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/test/test_index.h -------------------------------------------------------------------------------- /test/test_index_recall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/test/test_index_recall.cpp -------------------------------------------------------------------------------- /test/test_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/test/test_main.cpp -------------------------------------------------------------------------------- /test/test_params.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/test/test_params.cpp -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/tools/build.cpp -------------------------------------------------------------------------------- /tools/demo/conf/puck_train.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/tools/demo/conf/puck_train.conf -------------------------------------------------------------------------------- /tools/demo/conf/tinker_train.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/tools/demo/conf/tinker_train.conf -------------------------------------------------------------------------------- /tools/demo/init-feature-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/tools/demo/init-feature-example -------------------------------------------------------------------------------- /tools/script/initProcessData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/tools/script/initProcessData.py -------------------------------------------------------------------------------- /tools/script/puck_train_control.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/tools/script/puck_train_control.sh -------------------------------------------------------------------------------- /tools/string_split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/tools/string_split.h -------------------------------------------------------------------------------- /tools/train.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baidu/puck/HEAD/tools/train.cpp --------------------------------------------------------------------------------