window10下安装caffe

一、预安装的文件:

1. 破解版vs2015地址,下面地址包含有破解序列号

https://www.cnblogs.com/bwlluck/p/5514424.html

vs安装时,需要注意勾选一些SDK相关的选项:

https://blog.csdn.net/u012348774/article/details/78711777?locationNum=2&fps=1

安装所勾选的SDK出错,可以下载官网的相应版本,比如10586

https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive

2. cmake下载地址,注意是下载msi版本

https://cmake.org/download/

cmake的环境变量:

一般路径是C:\Program Files\CMake\bin,在“我的电脑”-- “高级系统设置” – “环境变量” – “path”中进行配置

3. cuda下载,也可在legacy中选择所需要的版本

https://developer.nvidia.com/cuda-80-ga2-download-archive

4.       cudnn下载,选择了v5,需要登陆账号

https://developer.nvidia.com/rdp/cudnn-archive

cudnn的安装方法:就是将cudnn的解压文件直接复制到cuda的root目录下。

https://blog.csdn.net/xuyanan3/article/details/73866883

window下查看显卡使用情况:
http://www.luozhipeng.com/?p=1239

5.       git安装:

https://blog.csdn.net/shuyou612/article/details/53183683

二、          常规安装方法:

(一)        修改文件D:\caffe\scripts\build_win.cmd

1.       确定Vs 的msvc版本:https://blog.csdn.net/betteroneisme/article/details/52510607

2.       下载caffe的github开源库地址:

https://github.com/BVLC/caffe/tree/windows

3.       Python等需要与vs对应。说明一下python和vs的组合,BVLC给出了三种组合,(vs2013,python2.7),(vs2015,python2.7),(vs2015,python3.5)。这点可通过查看caffe-windows\scripts\download_prebuilt_dependencies.py中代码了解下。

4.       安装教程:

https://blog.csdn.net/simple84672642/article/details/78216394?locationNum=3&fps=1

(二)        修改cmake\WindowsDownloadPrebuiltDependencies.cmake

在这里填入vs2015的对应版本号MSVC_Version.

(三)        复制需要下载的文件

如过不确定能否找到复制粘贴的路径,可以直接运行scripts\build_win.cmd,有需要下载的地方会在cmd中显示出要下载的路径。路径为C:\Users\rs_li\.caffe\dependencies\download\。将对应的文件拷贝进去【libraries_v140_x64_py35_1.1.0.tar.bz2】,该文件的下载连接参考自安装教程

(四)        安装后的跑demo及debug的方式:

1.       教程

跑demo,逐步编译debug的说明,了解一下即可,编译的方式与之不同,分别是:

https://blog.csdn.net/tsyccnh/article/details/51673474run demo】

https://blog.csdn.net/tsyccnh/article/details/51679121 【debug】

2.       编译

选择debug和x64后,进行编译;

最后,将参数传入到工程主函数中,注意里面的路径是全路径。

(五)        编译工程时的问题

1.       头文件找不到

配置好CommonSettings.props文件,就可以直接在vs中编译了。但是libcaffe可以直接的编译成功,编译工程时,会出现许多错误,但有些是关于头文件的,可以参考如下连接,将这些可能的头文件链接放入到编译工程里面。

https://blog.csdn.net/dream_cs/article/details/78878616

2.       头文件,动态链接库lib找不到:

在工程属性中找到VC++目录,在里面检查并添加路径

3.       软件配置

这个版本的caffe,只支持vs2013【MSVC_VERSION=12】以及python2.7的组合。

4.       在vs中编译

需要指定编译后的启动项目,在解决方案上右击,选择启动项目

5.       无法查找或打开 PDB 文件:

https://blog.csdn.net/sunnyliqian/article/details/50273987

三、          据说caffe有直接安装的版本

(一)        安装教程

貌似是下面的这种方式:

博客:https://www.cnblogs.com/songxingzhu/p/6018435.html【1】

博客csdn的两篇,可以参考一下:

https://blog.csdn.net/u012005313/article/details/77351727 【2】

https://blog.csdn.net/tsyccnh/article/details/51671872 【3】

或者这个博客也是可以的:
https://blog.csdn.net/qq_14845119/article/details/52415090【4】

Caffe的开源库:

https://github.com/Microsoft/caffe【5】

(二)       安装说明:

安装的时候,需要改动的地方真心不多,就一个example。不仅是少,而且的少的不知所措。经过有限的推测,这个版本【5】的环境配置要求是vs2013+python2.7,因为编译的时候需要Nuget处理一些东西,里面对应的版本是boost_python2.7-vc120,而且在可以修改的文件中不能做出修改。

对Nuget需要处理的文件大致的推测:

在caffe-root\window下存在的各个package.config里的参数会最终调用了caffe-root\window下的nuget.config,将要处理的文件放到指定的文件夹下,即..\..\NugetPackages。所以,大致推测是这个工程所需要的环境配置是vs2013和py2.7。而github开源库说这个库不够活跃,所以就不深入研究了。


猜你喜欢

转载自blog.csdn.net/daniaokuye/article/details/80833293