diff --git a/content/docs/en/db/platforms.mdx b/content/docs/en/db/platforms.mdx index 92ccfef20..1afa66429 100644 --- a/content/docs/en/db/platforms.mdx +++ b/content/docs/en/db/platforms.mdx @@ -21,10 +21,10 @@ pip install zvec ``` - **Prebuilt coverage**: - - Linux x86_64 / ARM64 (glibc and musl) - - macOS ARM64 - - Windows x64 -- **Requirements**: 64-bit Python 3.10–3.14 + - Linux x86_64 / ARM64 (supports both glibc and musl libc) + - macOS x86_64 / ARM64 + - Windows x86_64 / ARM64 +- **Requirements**: 64-bit Python 3.10–3.14; no Python 3.10 wheel for Windows ARM64 - **Repository**: [https://github.com/alibaba/zvec/tree/main/python](https://github.com/alibaba/zvec/tree/main/python) @@ -112,9 +112,9 @@ curl -LO https://github.com/alibaba/zvec/releases/latest/download/zvec-sdk-linux ``` - **Prebuilt coverage**: - - Linux x86_64 / ARM64 (glibc and musl) - - macOS ARM64 - - Windows x86_64 + - Linux x86_64 / ARM64 (supports both glibc and musl libc) + - macOS x86_64 / ARM64 + - Windows x86_64 / ARM64 - Android arm64-v8a - iOS arm64 - **Repository**: [https://github.com/alibaba/zvec](https://github.com/alibaba/zvec) @@ -126,36 +126,37 @@ curl -LO https://github.com/alibaba/zvec/releases/latest/download/zvec-sdk-linux ## Supported Platforms -| Platform | Architectures | Prebuilt artifacts | -| --- | --- | --- | -| 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 | ❌ (build from source) | +The table summarizes Python wheels and C/C++ SDKs. Prebuilt coverage for other language SDKs is listed in the tabs above. + +| Platform | Architectures | Prebuilt artifacts | Notes | +| --- | --- | :-: | --- | +| Linux | x86_64, ARM64 | ✅ | Supports both glibc and musl libc | +| macOS | x86_64 (Intel), ARM64 (Apple Silicon) | ✅ | | +| Windows | x86_64, ARM64 | ✅ | No Python 3.10 wheel for ARM64 | +| Android | arm64-v8a | ✅ | C/C++ SDK | +| iOS | arm64 | ✅ | C/C++ SDK | +| RISC-V | riscv64 | ❌ | Build from source | ## Index Availability - - - | Index | Linux x86_64 | Linux ARM64 | macOS ARM64 | Windows x86_64 | Android arm64-v8a | iOS arm64 | RISC-V | - | --- | :-: | :-: | :-: | :-: | :-: | :-: | :-: | - | [Flat](../concepts/vector-index/flat-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | [IVF](../concepts/vector-index/ivf-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | [HNSW](../concepts/vector-index/hnsw-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | [Vamana](../concepts/vector-index/diskann-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | Sparse vectors (Flat / HNSW) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | RaBitQ ([HNSW](../concepts/vector-index/hnsw-rabitq-index/) / [IVF](../concepts/vector-index/ivf-rabitq-index/)) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | - | [DiskANN](../concepts/vector-index/diskann-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | - | [INVERT](../concepts/inverted-index/) (scalar) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | [FTS](../concepts/fts-index/) (full-text) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + + + | Index | Linux x86_64 | Linux ARM64 | macOS x86_64 | macOS ARM64 | Windows x86_64 | Windows ARM64 | Android arm64-v8a | iOS arm64 | RISC-V | + | --- | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | + | [Flat](../concepts/vector-index/flat-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | [IVF](../concepts/vector-index/ivf-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | [HNSW](../concepts/vector-index/hnsw-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | [Vamana](../concepts/vector-index/diskann-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | Sparse vectors (Flat / HNSW) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | RaBitQ ([HNSW](../concepts/vector-index/hnsw-rabitq-index/) / [IVF](../concepts/vector-index/ivf-rabitq-index/)) | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | + | [DiskANN](../concepts/vector-index/diskann-index/) | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | + | [INVERT](../concepts/inverted-index/) (scalar) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | [FTS](../concepts/fts-index/) (full-text) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - **RaBitQ** requires AVX2 and AVX-512, which is why it is limited to Linux x86_64 today. + **RaBitQ** requires AVX2 and AVX-512, which is why it is limited to x86_64 arch today. diff --git a/content/docs/zh/db/platforms.mdx b/content/docs/zh/db/platforms.mdx index 4e177cf7a..eb50090e9 100644 --- a/content/docs/zh/db/platforms.mdx +++ b/content/docs/zh/db/platforms.mdx @@ -21,10 +21,10 @@ pip install zvec ``` - **预编译覆盖**: - - Linux x86_64 / ARM64(glibc 与 musl) - - macOS ARM64 - - Windows x64 -- **版本要求**:64 位 Python 3.10–3.14 + - Linux x86_64 / ARM64(支持 glibc 和 musl 两种 C 标准库) + - macOS x86_64 / ARM64 + - Windows x86_64 / ARM64 +- **版本要求**:64 位 Python 3.10–3.14;Windows ARM64 不提供 Python 3.10 wheel - **代码仓库**:[https://github.com/alibaba/zvec/tree/main/python](https://github.com/alibaba/zvec/tree/main/python) @@ -112,9 +112,9 @@ curl -LO https://github.com/alibaba/zvec/releases/latest/download/zvec-sdk-linux ``` - **预编译覆盖**: - - Linux x86_64 / ARM64(glibc 与 musl) - - macOS ARM64 - - Windows x86_64 + - Linux x86_64 / ARM64(支持 glibc 和 musl 两种 C 标准库) + - macOS x86_64 / ARM64 + - Windows x86_64 / ARM64 - Android arm64-v8a - iOS arm64 - **代码仓库**:[https://github.com/alibaba/zvec](https://github.com/alibaba/zvec) @@ -126,36 +126,37 @@ curl -LO https://github.com/alibaba/zvec/releases/latest/download/zvec-sdk-linux ## 支持的软硬件平台 -| 平台 | 架构 | 预编译产物 | -| --- | --- | --- | -| 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 | ❌(需源码构建) | +下表汇总 Python wheel 与 C/C++ SDK 的平台覆盖,其他语言 SDK 的预编译覆盖范围见上方标签页。 + +| 平台 | 架构 | 预编译产物 | 说明 | +| --- | --- | :-: | --- | +| Linux | x86_64、ARM64 | ✅ | 支持 glibc 和 musl 两种 C 标准库 | +| macOS | x86_64(Intel)、ARM64(Apple Silicon) | ✅ | | +| Windows | x86_64、ARM64 | ✅ | ARM64 不提供 Python 3.10 wheel | +| Android | arm64-v8a | ✅ | C/C++ SDK | +| iOS | arm64 | ✅ | C/C++ SDK | +| RISC-V | riscv64 | ❌ | 需源码构建 | ## 索引可用性矩阵 - - - | 索引 | Linux x86_64 | Linux ARM64 | macOS ARM64 | Windows x86_64 | Android arm64-v8a | iOS arm64 | RISC-V | - | --- | :-: | :-: | :-: | :-: | :-: | :-: | :-: | - | [Flat](../concepts/vector-index/flat-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | [IVF](../concepts/vector-index/ivf-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | [HNSW](../concepts/vector-index/hnsw-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | [Vamana](../concepts/vector-index/diskann-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | 稀疏向量(Flat / HNSW) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | RaBitQ([HNSW](../concepts/vector-index/hnsw-rabitq-index/) / [IVF](../concepts/vector-index/ivf-rabitq-index/)) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | - | [DiskANN](../concepts/vector-index/diskann-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | - | [INVERT](../concepts/inverted-index/)(标量倒排) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | [FTS](../concepts/fts-index/)(全文检索) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + + + | 索引 | Linux x86_64 | Linux ARM64 | macOS x86_64 | macOS ARM64 | Windows x86_64 | Windows ARM64 | Android arm64-v8a | iOS arm64 | RISC-V | + | --- | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | + | [Flat](../concepts/vector-index/flat-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | [IVF](../concepts/vector-index/ivf-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | [HNSW](../concepts/vector-index/hnsw-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | [Vamana](../concepts/vector-index/diskann-index/) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | 稀疏向量(Flat / HNSW) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | RaBitQ([HNSW](../concepts/vector-index/hnsw-rabitq-index/) / [IVF](../concepts/vector-index/ivf-rabitq-index/)) | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | + | [DiskANN](../concepts/vector-index/diskann-index/) | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | + | [INVERT](../concepts/inverted-index/)(标量倒排) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | + | [FTS](../concepts/fts-index/)(全文检索) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - **RaBitQ** 依赖 AVX2 与 AVX-512,因此目前仅支持 Linux x86_64。 + **RaBitQ** 依赖 AVX2 与 AVX-512,因此目前仅支持 x86_64 架构平台。