平台支持
Zvec 官方支持的语言 SDK、操作系统与 CPU 架构,以及各索引在不同平台上的可用性矩阵。
语言 SDK
所有 SDK 共享同一条稳定的 C API 边界——选择你的语言,查看安装命令与预编译产物覆盖。
pip install zvec- 预编译覆盖:manylinux x86_64 / ARM64、musllinux x86_64 / ARM64、macOS ARM64、Windows x64
- 版本要求:64 位 Python 3.10–3.14
- 代码仓库:alibaba/zvec ·
python/
支持的软硬件平台
| 平台 | 架构 | 预编译产物 |
|---|---|---|
| Linux(glibc) | x86_64、ARM64 | ✅ |
| Linux(musl) | x86_64、ARM64 | ✅ |
| macOS | ARM64(Apple Silicon)、x86_64(Intel) | ✅ |
| Windows | x86_64 | ✅ |
| Android | arm64-v8a | ✅ |
| iOS | arm64 | ✅ |
| RISC-V | riscv64 | ❌ |
✅ = 提供预编译产物 · ❌ = 需源码构建。
索引可用性矩阵
| 索引 | Linux x86_64 | Linux ARM64 | macOS ARM64 | Windows x86_64 | Android arm64 | iOS arm64 | RISC-V |
|---|---|---|---|---|---|---|---|
| Flat | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| IVF | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| HNSW | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Vamana | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 稀疏向量(Flat / HNSW) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| RaBitQ(HNSW / IVF) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| DiskANN | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| INVERT(标量倒排) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| FTS(全文检索) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
✅ = 该平台可用 · ❌ = 不支持。
RaBitQ 依赖 AVX2 与 AVX-512,因此目前仅支持 Linux x86_64。