🔹 [2026.04.25]:🚀 Index SDK 26.0.0 Release 版本发布
🔹 [2025.12.30]:🚀 Index SDK 开源发布
Index SDK是基于Faiss开发的昇腾NPU异构检索加速框架,针对高维空间中的海量数据,提供高性能的检索,采用与Faiss风格一致的C++语言,结合TBE,Ascendc算子开发,支持ARM和x86_64平台。用户可以在此框架上实现面向应用场景的检索系统。
| 功能 | 描述 | 接口 |
|---|---|---|
| 全量检索 | 支持Flat、Int8Flat等索引类型,对大规模数据集进行精确检索 | 链接 |
| 近似检索 | 支持IVF、二值化检索等索引类型,提供高效的近似检索能力 | 链接 |
| 属性过滤 | 支持时空库检索,通过属性过滤器对底库进行筛选,提高检索精度 | 链接 |
| 批量检索 | 支持从多个Index库同时执行检索,合并返回TopK结果 | 链接 |
| 其他功能 | 创建降维对象、提供NPU与CPU之间的索引数据拷贝等功能 | 链接 |
Index SDK提供了一个简单的样例,帮助用户快速体验Index SDK检索流程。详情可参考《快速入门》。
Index SDK 支持离线安装、镜像安装、源码安装三种方式,详情可查看《安装指南》。
欢迎参与项目贡献,贡献流程和规范请参见《贡献指南》。
🔹 《使用指导》
🔹 《版本说明》
🔹 《许可证声明》
🔹 《文档许可证声明》
🔹 《免责声明》
🔹 《安全加固》
🔹 《附录》
🔹 《第三方开源软件声明》
欢迎大家通过以下方式提出问题、交流讨论。
| 资源 | 说明 |
|---|---|
| FAQ | 常见问题解答与使用答疑 |
| 创建Issue | 提交 Bug、需求或建议 |
| 社区任务 | 查看和认领社区任务 |
| 会议日历 | 社区定期例会与活动日程 |