turbovec RyanCodrai

A vector index built on TurboQuant, written in Rust with Python bindings

主要语言
Rust
Stars
15,835
Forks
1,378

标签

  • 向量数据库
  • 库/SDK
  • Rust
  • RAG
  • Python
  • 本地部署
  • 推理优化

摘要

turbovec是基于Google TurboQuant算法的Rust向量索引,提供Python绑定。它采用数据无关量化器,无需训练阶段即可在线增删向量,通过手写SIMD内核在ARM和x86架构上实现比FAISS更快的搜索速度。支持增量持久化、按ID过滤搜索及混合检索,并可无缝替换LangChain、LlamaIndex、Haystack等框架的内存向量存储。适合构建注重隐私、内存或延迟的本地RAG应用。

README

<p align="center"> <img src="https://raw.githubusercontent.com/RyanCodrai/turbovec/main/docs/header.png" alt="turbovec — Google's TurboQuant for vector search" width="100%"> </p> <p align="center"> <a href="https://github.com/RyanCodrai/turbovec/blob/main/LICENSE"><img src="https://img.shields.io/p…

查看完整页面