prepare.md 1.6 KB
Newer Older
S
SunAhong1993 已提交
1
# 环境安装
J
Jason 已提交
2 3 4
caffe2fluid在如下环境配置中进行测试,用户可按如下流程配置自己的环境,也可根据自己需求配置,满足caffe2fluid运行对环境的依赖即可。

## 1. 安装Anaconda
J
Jason 已提交
5
可直接参考官网安装文档  
J
Jason 已提交
6 7
[Linux下安装](https://docs.anaconda.com/anaconda/install/linux/)  
[Mac下安装](https://docs.anaconda.com/anaconda/install/mac-os/)
J
Jason 已提交
8

J
Jason 已提交
9
## 2.创建python环境
J
Jason 已提交
10 11 12 13
通过使用anaconda,创建python环境,在创建的python环境中安装Caffe和PaddlePaddle,创建的环境可以独立于系统环境,对创建环境的修改,也不会影响其它环境或系统的依赖。
```shell
# 创建名为caffe_paddle的环境,python版本指定为3.5
conda create -n caffe-paddle python=3.5
S
SunAhong1993 已提交
14

J
Jason 已提交
15 16 17 18 19 20 21 22 23 24 25
# 激活环境
source activate caffe-paddle

# 安装PaddlePaddle和caffe
# 安装后,可在python中执行"import caffe"和
# "import paddle.fluid",判断是否已经安装成功
pip install paddlepaddle-gpu
conda install caffe-gpu

# 安装Python的future模块
pip install future
J
Jason 已提交
26 27 28 29 30 31 32


# 注意:由于protobuf版本问题,安装框架过程应先安装PaddlePaddle,再安装Caffe。
# 如若先安装了Caffe,则可以在安装PaddlePaddle后执行下述命令解决
pip uninstall protobuf
pip install protobuf==3.6.0

J
Jason 已提交
33
source deactivate
S
SunAhong1993 已提交
34
> ```
J
Jason 已提交
35 36 37 38 39 40 41 42 43

## 3. 在创建的python环境中使用caffe2fluid
在第2步安装中,需要注意到这两行命令
```shell
source activate caffe-paddle
source deactivate
```
**1. 第一行表示激活创建的环境,在使用caffe2fluid时需执行该行命令进入环境**  
**2. 第二行表示退出环境**