首先下载Anaconda进行安装,安装过程非常简单,一路点击下一步即可。下载链接如下:
https://www.continuum.io/downloads
接下来安装TensorFlow。打开Anaconda Navigator,新建TensorFlow环境,
打开TensorFlow终端
输入
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl
安装成功后可进行测试(注意windows下要将官网上的单引号改成双引号)
python -c "import os; import inspect; import tensorflow; print(os.path.dirname(inspect.getfile(tensorflow)))"
至此TensorFlow运行环境就安装成功了。
最后安装Caffe。打开Anaconda Navigator,新建Caffe环境
打开Caffe终端
切换到新建的目录CaffeBVLC,输入
git clone https://github.com/BVLC/caffe.git
cd caffe
git checkout windows
编辑scripts\build_win.cmd,将参数修改为与本机环境匹配。(VS2013,不使用GPU,运行测试)
在Anaconda Navigator的Caffe环境中安装numpy, scipy, matplotlib, scikit-image, six,以及合适版本的protobuf
conda install --yes numpy scipy matplotlib scikit-image pip six pyyaml
conda config --add channels willyd
conda install --yes protobuf==3.1.0.vc12
执行(此处需科学上网,可直接查看build_win.cmd和download_prebuilt_dependencies.py,下载libraries_v120_x64_py27_1.0.1.tar.bz2,并修改build_win.cmd和download_prebuilt_dependencies.py绕过下载直接开始解压和编译)
scripts\build_win.cmd
此时caffe\build\tools\Release中生成了caffe.exe,可用于训练模型文件。(注意如果直接运行caffe.exe会报错,缺少dll文件。要成功运行,需要将这些dll文件复制到caffe.exe所在目录)
至此,windows下的TensorFlow和Caffe均已安装完成。