-
Notifications
You must be signed in to change notification settings - Fork 314
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
93 additions
and
40 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
--- | ||
id: prerequisite-docker.md | ||
label: prerequisite | ||
order: 0 | ||
--- | ||
|
||
Before proceeding to installation, you must check the eligibility of your hardware and software. | ||
|
||
{{tab}} | ||
|
||
# Check if your CPU supports SIMD extension instruction set | ||
|
||
Milvus' computing operations depend on CPU’s support for SIMD (Single Instruction, Multiple Data) extension instruction set. Whether your CPU supports SIMD extension instruction set is crucial to index building and vector similarity search within Milvus. Ensure that your CPU supports at least one of the following SIMD instruction sets: | ||
|
||
- SSE4.2 | ||
- AVX | ||
- AVX2 | ||
- AVX512 | ||
|
||
Run the lscpu command to check if your CPU supports the SIMD instruction sets mentioned above: | ||
|
||
``` | ||
lscpu | grep -e sse4_2 -e avx -e avx2 -e avx512 | ||
``` | ||
|
||
# Check your Docker and Docker Compose version | ||
|
||
- Docker version 19.03 or higher is required. | ||
|
||
<div class="alert note"> | ||
Follow <a href="https://docs.docker.com/get-docker/">Get Docker</a> to install Docker on your system. | ||
</div> | ||
|
||
- Docker Compose version 1.25.1 or higher is required. | ||
|
||
<div class="alert note"> | ||
See <a href="https://docs.docker.com/compose/install/">Install Docker Compose</a> for Docker Compose installation guide. | ||
</div> | ||
|
||
# Install Docker Desktop | ||
|
||
| Operating system | Requirements | | ||
| ---------- | ----------------- | | ||
| **macOS** | Install Docker for Mac. See [installation instructions](https://docs.docker.com/docker-for-mac/). <br/> **Note:** Set the Docker virtual machine (VM) to have at least 2 vCPU (virtual CPU) and 8 GB of initial memory. Otherwise, installation may fail. | | ||
| **Linux with local Docker** |Install Docker according to the [instructions](https://docs.docker.com/installation/#installation) for your operating system. | | ||
| **Windows with Docker Desktop WSL2 backend** | Install Docker according to the [instructions](https://docs.docker.com/docker-for-windows/wsl-tech-preview/). <br/> <div class="alert note"> Store sources in the local Linux file system, not in the Windows remote mount at /mnt/c. </div> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
--- | ||
id: prerequisite-helm.md | ||
label: prerequisite | ||
order: 1 | ||
--- | ||
|
||
Before proceeding to installation, you must check the eligibility of your hardware and software. | ||
|
||
{{tab}} | ||
|
||
# Check if your CPU supports SIMD extension instruction set | ||
|
||
Milvus' computing operations depend on CPU’s support for SIMD (Single Instruction, Multiple Data) extension instruction set. Whether your CPU supports SIMD extension instruction set is crucial to index building and vector similarity search within Milvus. Ensure that your CPU supports at least one of the following SIMD instruction sets: | ||
|
||
- SSE4.2 | ||
- AVX | ||
- AVX2 | ||
- AVX512 | ||
|
||
Run the lscpu command to check if your CPU supports the SIMD instruction sets mentioned above: | ||
|
||
``` | ||
lscpu | grep -e sse4_2 -e avx -e avx2 -e avx512 | ||
``` | ||
|
||
# Check your Kubernetes and Helm version | ||
- Kubernetes version 1.14.0 or higher is required. | ||
- [Minikube](https://kubernetes.io/docs/tasks/tools/install-minikube/) is required. | ||
|
||
<div class="alert note"> | ||
Installing minikube will also install hypervisor and kubectl. Kubectl is a command-line tool for managing Kubernetes from your local workstation. | ||
</div> | ||
|
||
- Helm version 3.0.0 or higher is required. See [Helm docs](https://helm.sh/docs/). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters