Skip to content

Commit

Permalink
[skip ci] Create build from source doc
Browse files Browse the repository at this point in the history
Former-commit-id: ab66f08498bc2ed9062e002fc9bbb14db2962108
  • Loading branch information
jielinxu committed Nov 1, 2019
1 parent 5b5c42d commit 38c6a48
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions install.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# 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
```

0 comments on commit 38c6a48

Please sign in to comment.