Windows10+CUDA8.0+VS2015+cudnn5环境下的caffe配置
参考博客出处
主要参考博客:https://blog.csdn.net/zhj_matlab/article/details/69943869
结合实际情况改进点
CMake路径
将CMake.exe所在的系统路径添加到系统的“环境变量PATH”中,否则会出现如下图所示问题,cmd提示”不是内部或外部命令,也不是可运行程序或批处理文件“
图片引用链接https://jingyan.baidu.com/album/4f7d5712ce8c1f1a201927fa.html?picindex=1
build_win.cmd文件修改
将build_win.cmd文件后缀名改为txt后,在修改python路径的过程中,路径需要使用绝对路径,然后,如下代码块部分,如使用python 2.7版本,则均需要改为python 2.7所在的路径。对应代码主要分布在build_win.txt文件的22-29行
:: Set python 2.7 with conda as the default python
if !PYTHON_VERSION! EQU 2 (
set CONDA_ROOT=C:\Miniconda-x64 //如果用的是Miniconda-x64则不用修改
)
:: Set python 3.5 with conda as the default python
if !PYTHON_VERSION! EQU 3 (
set CONDA_ROOT=C:\Miniconda-x64 //如果用的是Miniconda-x64则不用修改
)
68-90行的修改内容及方法请参考https://blog.csdn.net/zhj_matlab/article/details/69943869
依赖包下载
整体下载速度尚可,整个下载过程大概需要20-30分钟,也可参考该依赖包下载链接https://github.com/willyd/caffe-builder/releases/该链接由于需要访问github的原因,整体下载速度与通过cmd命令窗下载速度基本持平。
MNIST数据库下载
发现参考博客内的百度网盘链接已失效,在网上查找后,发现该链接内https://pan.baidu.com/s/1hry1f4g的MNIST数据集可用,整体文件结构与所参考博客内一致,可按照参考博客内的操作和修改方法,对相应文件进行修改。
批处理文件run.bat编写
在caffe文件夹内创建run.txt文件,文件内编写如下内容即可:
E:\caffe\scripts\build\tools\Release\caffe.exe train --solver=E:\caffe\examples\mnist\lenet_solver.prototxt
//exe处写自己的绝对路径
Pause
注意:train与“- -”之间需要用空格进行分隔,否则会出现如下图所示错误: