mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-12-03 20:39:36 +08:00
54 lines
860 B
Markdown
54 lines
860 B
Markdown
|
# Install Milvus from Source Code
|
||
|
|
||
|
## Software requirements
|
||
|
|
||
|
- Ubuntu 18.04 or higher
|
||
|
- CMake 3.14 or higher
|
||
|
- CUDA 10.0 or higher
|
||
|
- NVIDIA driver 418 or higher
|
||
|
|
||
|
## Compilation
|
||
|
|
||
|
### Step 1 Install dependencies
|
||
|
|
||
|
```shell
|
||
|
$ cd [Milvus sourcecode path]/core
|
||
|
$ ./ubuntu_build_deps.sh
|
||
|
```
|
||
|
|
||
|
### Step 2 Build
|
||
|
|
||
|
```shell
|
||
|
$ cd [Milvus sourcecode path]/core
|
||
|
$ ./build.sh -t Debug
|
||
|
or
|
||
|
$ ./build.sh -t Release
|
||
|
```
|
||
|
|
||
|
When the build is completed, all the stuff that you need in order to run Milvus will be installed under `[Milvus root path]/core/milvus`.
|
||
|
|
||
|
## Launch Milvus server
|
||
|
|
||
|
```shell
|
||
|
$ cd [Milvus root path]/core/milvus
|
||
|
```
|
||
|
|
||
|
Add `lib/` directory to `LD_LIBRARY_PATH`
|
||
|
|
||
|
```
|
||
|
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/milvus/lib
|
||
|
```
|
||
|
|
||
|
Then start Milvus server:
|
||
|
|
||
|
```
|
||
|
$ cd scripts
|
||
|
$ ./start_server.sh
|
||
|
```
|
||
|
|
||
|
To stop Milvus server, run:
|
||
|
|
||
|
```shell
|
||
|
$ ./stop_server.sh
|
||
|
```
|