Milvus Distributions

Overview

Milvus comes in two distributions: CPU-only Milvus and GPU-enabled Milvus.

  • CPU-only Milvus only supports using CPU to search or build index.
  • GPU-enabled Milvus supports GPU acceleration for searching and index building: You can use CPU for searching and GPU for index building at the same time to improve query efficiency.

If your GPU supports CUDA, then you can install GPU-enabled Milvus to achieve much higher search performance in large-scale datasets.

Indexes for CPU-only Milvus

Milvus maps different embedding types with different index types. Click the tab below to view the index types supporting your embedding type.

Index type Indexing with CPU Indexing with GPU Search with CPU Search with GPU
FLAT N/A N/A ✔️
IVF_FLAT ✔️ ✔️
IV_SQ8 ✔️ ✔️
IVF_PQ ✔️ ✔️
RNSG ✔️ ✔️
HNSW ✔️ ✔️
ANNOY ✔️ ✔️
Index type Indexing with CPU Indexing with GPU Search with CPU Search with GPU
BIN_FLAT N/A N/A ✔️
BIN_IVF_FLAT ✔️ ✔️
Edit
© 2019 - 2020 Milvus. All rights reserved.