文件名称:DiskANN:基于图的索引,用于近似最近邻居搜索
文件大小:1.27MB
文件格式:ZIP
更新时间:2024-05-25 09:33:46
C++
磁盘神经网络 该项目的目标是构建可扩展的,性能良好且具有成本效益的近似最近邻居搜索算法。 初始版本具有在NeurIPS 2019中发布的的内存版本。此代码可重复使用并建立在算法的某些。 该项目采用了。 有关更多信息,请参见或与联系,并提出其他任何问题或意见。 请参阅为该项目做出贡献的。 ## Linux构建: 通过apt-get和Intel MKL通过下载安装程序或使用安装以下软件包(我们已对build 2019.4-070进行了测试)。 sudo apt install cmake g++ libaio-dev libgoogle-perftools-dev clang-format-4.0 libboost-dev 建造 mkdir build && cd build && cmake .. && make -j ## Windows版本: Windows版本已通过Visu
【文件预览】:
DiskANN-master
----dependencies()
--------windows()
----NOTICE.txt(1KB)
----CONTRIBUTING.MD(599B)
----Dockerfile(299B)
----SECURITY.md(3KB)
----tests()
--------search_disk_index.cpp(11KB)
--------test_incremental_index.cpp(4KB)
--------build_memory_index.cpp(2KB)
--------search_memory_index.cpp(6KB)
--------build_disk_index.cpp(1KB)
--------CMakeLists.txt(2KB)
--------utils()
----include()
--------pq_table.h(6KB)
--------concurrent_queue.h(3KB)
--------aux_utils.h(3KB)
--------cosine_similarity.h(1KB)
--------percentile_stats.h(2KB)
--------partition_and_pq.h(3KB)
--------logger.h(433B)
--------neighbor.h(4KB)
--------aligned_file_reader.h(3KB)
--------math_utils.h(4KB)
--------linux_aligned_file_reader.h(837B)
--------logger_impl.h(2KB)
--------exceptions.h(329B)
--------common_includes.h(380B)
--------parameters.h(2KB)
--------windows_customizations.h(288B)
--------cached_io.h(5KB)
--------index.h(9KB)
--------utils.h(18KB)
--------memory_mapper.h(676B)
--------ann_exception.h(864B)
--------timer.h(569B)
--------pq_flash_index.h(7KB)
--------windows_aligned_file_reader.h(1KB)
--------distance.h(16KB)
--------tsl()
----LICENSE(1KB)
----src()
--------dll()
--------windows_aligned_file_reader.cpp(5KB)
--------partition_and_pq.cpp(35KB)
--------aux_utils.cpp(32KB)
--------utils.cpp(2KB)
--------linux_aligned_file_reader.cpp(6KB)
--------math_utils.cpp(17KB)
--------index.cpp(64KB)
--------CMakeLists.txt(511B)
--------ann_exception.cpp(1KB)
--------pq_flash_index.cpp(40KB)
--------memory_mapper.cpp(3KB)
--------logger.cpp(2KB)
----_clang-format(3KB)
----.gitignore(6KB)
----CMakeLists.txt(5KB)
----CODE_OF_CONDUCT.md(444B)
----README.md(11KB)
----.gitattributes(407B)