PipeANN
A low-latency, billion-scale, and updatable graph-based vector store on SSD.
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- pages.yml
- logo-wordmark.svg
- logo.svg
- extra.css
- application-integrations.md
- cpp-interface-spdk.md
- cpp-interface.md
- index.md
- python-interface.md
- repository-layout.md
- attribute.h
- dsl_compiler.h
- filter_utils.h
- selector.h
- data_layout.hpp
- defines.hpp
- fht_avx.hpp
- pack_excode.hpp
- rabitq_impl.hpp
- space.hpp
- tools.hpp
- warmup_space.hpp
- rabitq.hpp
- rotator.hpp
- abstract_nbr.h
- dummy_nbr.h
- nbr.h
- pq_nbr.h
- pq_table.h
- rabitq_nbr.h
- bucket_container.hh
- cuckoohash_config.hh
- cuckoohash_map.hh
- cuckoohash_util.hh
- robin_growth_policy.h
- robin_hash.h
- robin_map.h
- robin_set.h
- arch_compat.h
- cached_io.h
- cityhash.h
- concurrent_queue.h
- index_build_utils.h
- journal.h
- kmeans_utils.h
- lock_table.h
- log.h
- page_cache.h
- partition.h
- percentile_stats.h
- picojson.h
- pipnn.h
- prune_neighbors.h
- str_utils.h
- timer.h
- visited_set.h
- aligned_file_reader.h
- candidate_pool.h
- distance.h
- dynamic_index.h
- index.h
- linux_aligned_file_reader.h
- pyindex.h
- ssd_index.h
- ssd_index_defs.h
- utils.h
- __init__.py
- filter.py
- index.py
- milvus.py
- server.py
- common.proto
- feder.proto
- milvus.proto
- msg.proto
- rg.proto
- schema.proto
- laion_hybrid.json
- laion_range.json
- yfcc_and.json
- fig10.sh
- fig11.sh
- fig12.sh
- fig6.sh
- fig7.sh
- fig8.sh
- fig9.sh
- hello_world.sh
- plotting.ipynb
- drop_cache
- drop_cache.c
- eval_f.sh
- fig11.sh
- fig12.sh
- fig13.sh
- fig14.sh
- fig15.sh
- fig16.sh
- fig17.sh
- fig18.sh
- hello_world.sh
- plotting.ipynb
- plotting.py
- run_all_pipeann.sh
- validate_index_structure.py
- pybind.cpp
- pycollection.cpp
- pyindex.cpp
- beam_search.cpp
- coro_search.cpp
- page_search.cpp
- pipe_search.cpp
- pipe_search_common.h
- spec_filter_search.cpp
- CMakeLists.txt
- collection_store.cpp
- collection_store.h
- doc_store.h
- field_codec.h
- main.cpp
- milvus_server.cpp
- milvus_server.h
- search_worker_pool.h
- delete_merge.cpp
- direct_insert.cpp
- cityhash.cpp
- distance.cpp
- index_build_utils.cpp
- kmeans_utils.cpp
- linux_aligned_file_reader.cpp
- partition.cpp
- pipnn.cpp
- CMakeLists.txt
- index.cpp
- ssd_index.cpp
- bin_to_fvecs.cpp
- change_pts.cpp
- CMakeLists.txt
- compute_groundtruth.cpp
- gen_random_slice.cpp
- gt_update.cpp
- vecs_to_bin.cpp
- build_disk_index.cpp
- build_disk_index_filtered.cpp
- build_memory_index.cpp
- CMakeLists.txt
- normalize_data.cpp
- overall_perf_mem.cpp
- overall_performance.cpp
- pad_partition.cpp
- search_disk_index.cpp
- search_disk_index_filtered.cpp
- search_disk_index_mem.cpp
- test_insert_search.cpp
- test_uring.cpp
- test_x86_avx.cpp
- bench_milvus_lite_vs_pipeann_client.py
- bench_milvus_vs_pipeann.py
- index_example.py
- test_filter.py
- test_grpc_server_e2e.py
- test_insert_search.py
- test_milvus_quickstart.py
- utils.py
- stopwords
- ci.yml
- pull_request_template.md
- series
- format
- local-options
- options
- changelog
- control
- copyright
- liburing-dev.install
- liburing-dev.manpages
- liburing2.install
- liburing2.symbols
- README.Debian
- rules
- watch
- helpers.c
- helpers.h
- io_uring-close-test.c
- io_uring-cp.c
- io_uring-test.c
- io_uring-udp.c
- kdigest.c
- link-cp.c
- Makefile
- napi-busy-poll-client.c
- napi-busy-poll-server.c
- poll-bench.c
- proxy.c
- proxy.h
- reg-wait.c
- rsrc-update-bench.c
- send-zerocopy.c
- ucontext-cp.c
- zcrx.c
- __io_uring_buf_ring_cq_advance.3
- io_uring.7
- io_uring_buf_ring_add.3
- io_uring_buf_ring_advance.3
- io_uring_buf_ring_available.3
- io_uring_buf_ring_cq_advance.3
- io_uring_buf_ring_init.3
- io_uring_buf_ring_mask.3
- IO_URING_CHECK_VERSION.3
- io_uring_check_version.3
- io_uring_clone_buffers.3
- io_uring_clone_buffers_offset.3
- io_uring_close_ring_fd.3
- io_uring_cq_advance.3
- io_uring_cq_has_overflow.3
- io_uring_cq_ready.3
- io_uring_cqe_get_data.3
- io_uring_cqe_get_data64.3
- io_uring_cqe_seen.3
- io_uring_enable_rings.3
- io_uring_enter.2
- io_uring_enter2.2
- io_uring_for_each_cqe.3
- io_uring_free_buf_ring.3
- io_uring_free_probe.3
- io_uring_free_reg_wait.3
- io_uring_get_events.3
- io_uring_get_probe.3
- io_uring_get_sqe.3
- io_uring_major_version.3
- io_uring_minor_version.3
- io_uring_opcode_supported.3
- io_uring_peek_batch_cqe.3
- io_uring_peek_cqe.3
- io_uring_prep_accept.3
- io_uring_prep_accept_direct.3
- io_uring_prep_bind.3
- io_uring_prep_cancel.3
- io_uring_prep_cancel64.3
- io_uring_prep_cancel_fd.3
- io_uring_prep_close.3
- io_uring_prep_close_direct.3
- io_uring_prep_cmd.3
- io_uring_prep_cmd_discard.3
- io_uring_prep_connect.3
- io_uring_prep_epoll_wait.3
- io_uring_prep_fadvise.3
- io_uring_prep_fadvise64.3
- io_uring_prep_fallocate.3
- io_uring_prep_fgetxattr.3
- io_uring_prep_files_update.3
- io_uring_prep_fixed_fd_install.3
- io_uring_prep_fsetxattr.3
- io_uring_prep_fsync.3
- io_uring_prep_ftruncate.3
- io_uring_prep_futex_wait.3
- io_uring_prep_futex_waitv.3
- io_uring_prep_futex_wake.3
- io_uring_prep_getxattr.3
- io_uring_prep_link.3
- io_uring_prep_link_timeout.3
- io_uring_prep_linkat.3
- io_uring_prep_listen.3
- io_uring_prep_madvise.3
- io_uring_prep_madvise64.3
- io_uring_prep_mkdir.3
- io_uring_prep_mkdirat.3
- io_uring_prep_msg_ring.3
- io_uring_prep_msg_ring_cqe_flags.3
- io_uring_prep_msg_ring_fd.3
- io_uring_prep_msg_ring_fd_alloc.3
- io_uring_prep_multishot_accept.3
- io_uring_prep_multishot_accept_direct.3
- io_uring_prep_nop.3
- io_uring_prep_open.3
- io_uring_prep_open_direct.3
- io_uring_prep_openat.3
- io_uring_prep_openat2.3
- io_uring_prep_openat2_direct.3
- io_uring_prep_openat_direct.3
- io_uring_prep_poll_add.3
- io_uring_prep_poll_multishot.3
- io_uring_prep_poll_remove.3
- io_uring_prep_poll_update.3
- io_uring_prep_provide_buffers.3
- io_uring_prep_read.3
- io_uring_prep_read_fixed.3
- io_uring_prep_read_multishot.3
- io_uring_prep_readv.3
- io_uring_prep_readv2.3
- io_uring_prep_recv.3
- io_uring_prep_recv_multishot.3
- io_uring_prep_recvmsg.3
- io_uring_prep_recvmsg_multishot.3
- io_uring_prep_remove_buffers.3
- io_uring_prep_rename.3
- io_uring_prep_renameat.3
- io_uring_prep_send.3
- io_uring_prep_send_bundle.3
- io_uring_prep_send_set_addr.3
- io_uring_prep_send_zc.3
- io_uring_prep_send_zc_fixed.3
- io_uring_prep_sendmsg.3
- io_uring_prep_sendmsg_zc.3
- io_uring_prep_sendto.3
- io_uring_prep_setxattr.3
- io_uring_prep_shutdown.3
- io_uring_prep_socket.3
- io_uring_prep_socket_direct.3
- io_uring_prep_socket_direct_alloc.3
- io_uring_prep_splice.3
- io_uring_prep_statx.3
- io_uring_prep_symlink.3
- io_uring_prep_symlinkat.3
- io_uring_prep_sync_file_range.3
- io_uring_prep_tee.3
- io_uring_prep_timeout.3
- io_uring_prep_timeout_remove.3
- io_uring_prep_timeout_update.3
- io_uring_prep_unlink.3
- io_uring_prep_unlinkat.3
- io_uring_prep_waitid.3
- io_uring_prep_write.3
- io_uring_prep_write_fixed.3
- io_uring_prep_writev.3
- io_uring_prep_writev2.3
- io_uring_queue_exit.3
- io_uring_queue_init.3
- io_uring_queue_init_mem.3
- io_uring_queue_init_params.3
- io_uring_recvmsg_cmsg_firsthdr.3
- io_uring_recvmsg_cmsg_nexthdr.3
- io_uring_recvmsg_name.3
- io_uring_recvmsg_out.3
- io_uring_recvmsg_payload.3
- io_uring_recvmsg_payload_length.3
- io_uring_recvmsg_validate.3
- io_uring_register.2
- io_uring_register_buf_ring.3
- io_uring_register_buffers.3
- io_uring_register_buffers_sparse.3
- io_uring_register_buffers_tags.3
- io_uring_register_buffers_update_tag.3
- io_uring_register_clock.3
- io_uring_register_eventfd.3
- io_uring_register_eventfd_async.3
- io_uring_register_file_alloc_range.3
- io_uring_register_files.3
- io_uring_register_files_sparse.3
- io_uring_register_files_tags.3
- io_uring_register_files_update.3
- io_uring_register_files_update_tag.3
- io_uring_register_iowq_aff.3
- io_uring_register_iowq_max_workers.3
- io_uring_register_napi.3
- io_uring_register_reg_wait.3
- io_uring_register_ring_fd.3
- io_uring_register_sync_cancel.3
- io_uring_resize_rings.3
- io_uring_setup.2
- io_uring_setup_buf_ring.3
- io_uring_setup_reg_wait.3
- io_uring_sq_ready.3
- io_uring_sq_space_left.3
- io_uring_sqe_set_buf_group.3
- io_uring_sqe_set_data.3
- io_uring_sqe_set_data64.3
- io_uring_sqe_set_flags.3
- io_uring_sqring_wait.3
- io_uring_submit.3
- io_uring_submit_and_get_events.3
- io_uring_submit_and_wait.3
- io_uring_submit_and_wait_min_timeout.3
- io_uring_submit_and_wait_reg.3
- io_uring_submit_and_wait_timeout.3
- io_uring_unregister_buf_ring.3
- io_uring_unregister_buffers.3
- io_uring_unregister_eventfd.3
- io_uring_unregister_files.3
- io_uring_unregister_iowq_aff.3
- io_uring_unregister_napi.3
- io_uring_unregister_ring_fd.3
- IO_URING_VERSION_MAJOR.3
- IO_URING_VERSION_MINOR.3
- io_uring_wait_cqe.3
- io_uring_wait_cqe_nr.3
- io_uring_wait_cqe_timeout.3
- io_uring_wait_cqes.3
- io_uring_wait_cqes_min_timeout.3
- lib.h
- syscall.h
- lib.h
- syscall.h
- lib.h
- syscall.h
- lib.h
- syscall.h
- syscall-defs.h
- barrier.h
- io_uring.h
- sanitize.h
- liburing.h
- ffi.c
- int_flags.h
- lib.h
- liburing-ffi.map
- liburing.map
- Makefile
- nolibc.c
- queue.c
- register.c
- sanitize.c
- setup.c
- setup.h
- syscall.c
- syscall.h
- version.c
- 232c93d07b74.c
- 35fa71a030ca.c
- 500f9fbadef8.c
- 7ad0e4b2f83c.c
- 8a9973408177.c
- 917257daa0fe.c
- a0908ae19763.c
- a4c0b3decb33.c
- accept-link.c
- accept-non-empty.c
- accept-reuse.c
- accept-test.c
- accept.c
- across-fork.c
- b19062a56726.c
- b5837bd5311d.c
- bind-listen.c
- buf-ring-nommap.c
- buf-ring-put.c
- buf-ring.c
- ce593a6c480a.c
- close-opath.c
- cmd-discard.c
- config
- connect-rep.c
- connect.c
- coredump.c
- cq-full.c
- cq-overflow.c
- cq-peek-batch.c
- cq-ready.c
- cq-size.c
- d4ae271dfaae.c
- d77a67ed5f27.c
- defer-taskrun.c
- defer-tw-timeout.c
- defer.c
- double-poll-crash.c
- drop-submit.c
- eeed8b54e0df.c
- empty-eownerdead.c
- eploop.c
- epwait.c
- eventfd-disable.c
- eventfd-reg.c
- eventfd-ring.c
- eventfd.c
- evloop.c
- exec-target.c
- exit-no-cleanup.c
- fadvise.c
- fallocate.c
- fc2a85cb02ef.c
- fd-install.c
- fd-pass.c
- fdinfo.c
- fifo-nonblock-read.c
- file-exit-unreg.c
- file-register.c
- file-update.c
- file-verify.c
- files-exit-hang-poll.c
- files-exit-hang-timeout.c
- fixed-buf-iter.c
- fixed-buf-merge.c
- fixed-hugepage.c
- fixed-link.c
- fixed-reuse.c
- fixed-seg.c
- fpos.c
- fsnotify.c
- fsync.c
- futex.c
- hardlink.c
- helpers.c
- helpers.h
- ignore-single-mmap.c
- init-mem.c
- io-cancel.c
- io_uring_enter.c
- io_uring_passthrough.c
- io_uring_register.c
- io_uring_setup.c
- iopoll-leak.c
- iopoll-overflow.c
- iopoll.c
- iowait.c
- kallsyms.c
- lfs-openat-write.c
- lfs-openat.c
- link-timeout.c
- link.c
- link_drain.c
- linked-defer-close.c
- madvise.c
- Makefile
- min-timeout-wait.c
- min-timeout.c
- mkdir.c
- msg-ring-fd.c
- msg-ring-flags.c
- msg-ring-overflow.c
- msg-ring.c
- multicqes_drain.c
- napi-test.c
- napi-test.sh
- no-mmap-inval.c
- nolibc.c
- nop-all-sizes.c
- nop.c
- nvme.h
- ooo-file-unreg.c
- open-close.c
- open-direct-link.c
- open-direct-pick.c
- openat2.c
- personality.c
- pipe-bug.c
- pipe-eof.c
- pipe-reuse.c
- poll-cancel-all.c
- poll-cancel-ton.c
- poll-cancel.c
- poll-link.c
- poll-many.c
- poll-mshot-overflow.c
- poll-mshot-update.c
- poll-race-mshot.c
- poll-race.c
- poll-ring.c
- poll-v-poll.c
- poll.c
- pollfree.c
- probe.c
- read-before-exit.c
- read-inc-file.c
- read-mshot-empty.c
- read-mshot-stdin.c
- read-mshot.c
- read-write.c
- recv-msgall-stream.c
- recv-msgall.c
- recv-multishot.c
- recvsend_bundle-inc.c
- recvsend_bundle.c
- reg-fd-only.c
- reg-hint.c
- reg-reg-ring.c
- reg-wait.c
- regbuf-clone.c
- regbuf-merge.c
- register-restrictions.c
- rename.c
- resize-rings.c
- ring-leak.c
- ring-leak2.c
- ringbuf-read.c
- ringbuf-status.c
- rsrc_tags.c
- runtests-loop.sh
- runtests-quiet.sh
- runtests.sh
- rw_merge_test.c
- self.c
- send-zerocopy.c
- send_recv.c
- send_recvmsg.c
- sendmsg_iov_clean.c
- shared-wq.c
- short-read.c
- shutdown.c
- sigfd-deadlock.c
- single-issuer.c
- skip-cqe.c
- socket-getsetsock-cmd.c
- socket-io-cmd.c
- socket-nb.c
- socket-rw-eagain.c
- socket-rw-offset.c
- socket-rw.c
- socket.c
- splice.c
- sq-full-cpp.cc
- sq-full.c
- sq-poll-dup.c
- sq-poll-kthread.c
- sq-poll-share.c
- sq-space_left.c
- sqpoll-disable-exit.c
- sqpoll-exec.c
- sqpoll-exit-hang.c
- sqpoll-sleep.c
- sqwait.c
- statx.c
- stdout.c
- submit-and-wait.c
- submit-link-fail.c
- submit-reuse.c
- symlink.c
- sync-cancel.c
- teardowns.c
- test.h
- thread-exit.c
- timeout-new.c
- timeout.c
- truncate.c
- tty-write-dpoll.c
- unlink.c
- uring_cmd_ublk.c
- vec-regbuf.c
- version.c
- wait-timeout.c
- waitid.c
- wakeup-hang.c
- wq-aff.c
- xattr.c
- xfail_prep_link_timeout_out_of_scope.c
- xfail_register_buffers_out_of_scope.c
- zcrx.c
- .gitignore
- CHANGELOG
- CITATION.cff
- configure
- CONTRIBUTING.md
- COPYING
- COPYING.GPL
- liburing-ffi.pc.in
- liburing.pc.in
- liburing.spec
- LICENSE
- make-debs.sh
- Makefile
- Makefile.common
- Makefile.quiet
- README
- SECURITY.md
- .clang-format
- .clangd
- .gitignore
- build.sh
- CHANGELOG.md
- CMakeLists.txt
- LICENSE
- mkdocs.yml
- NOTICE.txt
- README.md
- setup.py
- spdk_bdevs.json
// repository documentation
Was this content helpful?
(0 ratings)
