install_anakin.md 1.7 KB
Newer Older
1
## 源码编译安装Anakin ##
J
Jeff Wang 已提交
2 3 4 5 6 7 8

我们已经在CentOS 7.3上成功的安装和测试了Anakin,对于其他操作系统,我们将很快支持。

### 安装概览 ###

* [在CentOS上安装 Anakin]()
* [在Ubuntu上安装 Anakin]()
9
* [在ARM上安装 Anakin](./anakin_run_on_arm.html)
J
Jeff Wang 已提交
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
* [验证安装]()


### 在CentOS上安装 Anakin ###
#### 1. 系统要求 ####

*  make 3.82+
*  cmake 2.8.12+
*  gcc 4.8.2+
*  g++ 4.8.2+

#### 2. 编译CPU版Anakin ####

暂时不支持

#### 3. 编译支持NVIDIA GPU的Anakin ####

- 3.1. 安装依赖

29
  - 3.1.1 protobuf
J
Jeff Wang 已提交
30

31 32 33 34 35 36 37 38 39 40 41 42 43
  ```
    > git clone https://github.com/google/protobuf
    > cd protobuf
    > git submodule update --init --recursive
    > ./autogen.sh
    > ./configure --prefix=/path/to/your/insall_dir
    > make
    > make check
    > make install
    > sudo ldconfig
  ```

  如安装protobuf遇到任何问题,请访问[这里](https://github.com/google/protobuf/blob/master/src/README.md)
J
Jeff Wang 已提交
44 45

- 3.2 CUDA Toolkit
46 47 48 49

  - [CUDA 8.0](https://developer.nvidia.com/cuda-zone) or higher, 具体信息参见[NVIDIA's documentation](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/).
  - [cuDNN v7](https://developer.nvidia.com/cudnn), 具体信息参见[NVIDIA's documentation](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/).

J
Jeff Wang 已提交
50 51
- 3.3  编译Anakin

52 53 54 55 56 57 58
  ```
    > git clone https:/xxxxx
    > cd anakin
    > mkdir build
    > camke ..
    > make
  ```
J
Jeff Wang 已提交
59 60 61 62 63 64 65 66 67 68 69 70 71

#### 4. 编译支持AMD GPU的Anakin ####

暂时还不支持


### 在Ubuntu上安装 Anakin ###

暂时还不支持


### 在ARM上安装 Anakin ###

72
请参考[ARM安装文档](./anakin_run_on_arm.html)
J
Jeff Wang 已提交
73 74

### 验证安装 ###
75 76

安装完成后,如果没有报错信息,你可以通过运行 `output/unit_test`路径下的单测示例验证是否编译成功。