win10下安装caffe新得
来源:互联网 发布:手机 dns劫持 数据网络 编辑:程序博客网 时间:2024/06/08 01:03
1、经过matcaffe编译生成的caffe_.mexw64的路径在D:\Software\Caffe\caffe-master\Build\x64\Release\matcaffe\+caffe\private;
2、使用微软的caffe版本(https://github.com/Microsoft/caffe)时遇到了"gpu/mxGPUArray.h" Not Found问题,排查了一下,发现是我装的matlab版本(2016)太新了,修改CommonSettings.props配置如下:
具体排查过程,全局查找mxGPUArray.h,发现在$(MatlabDir)\toolbox\distcomp\gpu\extern\include路径下,遂在配置中加上。估计是matlab新版本中gpu文件夹已从\extern\include独立出来了。
3、=============================================================================================================
stu_why博客地址:http://blog.csdn.net/zpp1994,下面配置的环境是不带GPU的,之使用CPU的配置方法:
第一
在github上下载Microsoft为Windows用户提供的Caffe for Windows分支,下载链接:https://github.com/microsoft/caffe。下载后解压到你要安装的目录,本人安装目录为E:\Caffe。然后复制Windows下CommonSettings.props.example,后缀改为CommonSettings.props,如下图:
第二
修改复制过来的CommonSettings.props配置文件如下:CpuOnlyBuild:true;UseCuDNN:false
第53行修改MatlabDir为 C:\Program Files\MATLAB\R2016a,即你的matlab安装路径;
第三
下载Caffe依赖包NugetPackages,下载链接: https://pan.baidu.com/s/1jHWzike 密码: u3tb,下载解压放到与caffe-master并列文件夹即可,如图:
第四
双击Windows下的caffe.sln,选中libcaffe项目,右键->属性->配置管理器->活动解决方案配置为Release,如下图:
然后右键->属性->生成解决方案;
为了使用caffe的matlab接口,需要添加matlab中的C++头文件mxGPUArray.h,:选中matcaffe项目,右键->属性->配置属性->C/C++->常规->附加包含目录,本人目录:C:\Program Files\MATLAB\R2016a\toolbox\distcomp\gpu\extern\include\gpu,
读者照此修改为自己的matlab安装路径即可;最后编译caffe_.cpp,生成caffe_.mexw64,Note:生成的路径在D:\Software\Caffe\caffe-master\Build\x64\Release\matcaffe\+caffe\private;
最后,选中caffe.sln下的16个项目,右键->生成解决方案,如下图:
这一过程在本人电脑上十分钟左右,结果如下:
按照这个流程编译下来很少会出现无法解析外部符号问题,出现这种问题有很大可能是静态库没连接好,但是微软的所有库是自动下载的,除非没下载全。还有关于一些.h 头文件未找到,请自行核对此头文件的位置,然后再配置文件中随便找个IncludePath(此includePath必须在编译时候被使用),将路径加进去即可,同时也必须注意是否需要相关的lib文件。不过帮忙配置挺多电脑以后,基本没遇到太多问题。
第五 配置和运行matlab实例
配置好Caffe运行所需要的环境变量后(否则matcaffe会运行失败),将D:\Software\Caffe\caffe-master\Build\x64\Release添加进系统环境变量path中,否则matcaffe会运行失败; 如下所示:
首先将上一步生成的matcaffe加入matlab的路径中,直接在setpath里面设置,具体如下所示:
在matlab中打开classification_demo.m和test.m(test.m为本人自己编写), 需要的可联系我:
classification_demo.m
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
test.m
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
设置路径后,运行test.m,结果如下:
说明最大分类概率的标签号为282,对应的是n02123045 tabby, tabby cat,即这张图片被分到第282类的概率为0.2985。
4、=============================================================================================================
会存在如下的问题,
solution:59行修改为:addpath('../../Build/x64/Release/matcaffe');
solution:需要下载相应的模型到里面下面的路径下
- win10下安装caffe新得
- win10下安装caffe新得---2
- win10下安装caffe
- win10+vs2015下caffe安装详解
- Win10环境下caffe安装与编译
- caffe+win10 安装
- win10+VS2013+caffe安装
- win10 caffe 安装
- win7和win10下安装caffe和tensorflow的过程
- 新安装Win10
- Win10下安装Win7(新买固态硬盘)
- Ubuntu9.04下使用新立得管理器安装LAMP
- Ubuntu9.04下使用新立得管理器安装LAMP
- Ubuntu9.04下使用新立得管理器安装LAMP
- Ubuntu12.10下安装Synaptic新立得
- win10环境下安装caffe并且调用python接口成功运行--无GPU版
- win10+vs2013+cuda7.5/cpu only+anaconda3的情况下安装caffe
- win10+vs2013+CUDA7.5 下搭建caffe
- Docker指定网桥和指定网桥IP
- P2327 [SCOI2005]扫雷
- PHP开源框架之AJAX
- Ubuntu14.04.3安装Openssh-server
- 条件随机场专题(3)--说起CRF,不得不提的HMM
- win10下安装caffe新得
- 搭建自己的docker registry,非生产环境
- Android广播总结
- zxing实现生成二维码与解析
- 安卓QQ,微信分享URL后面拼接参数
- uva 514 Rails
- 因服务器时间不一致导致的MapRecude 任务运行失败
- 计算机网络——运输层TCP/UDP
- tf.cond()的用法