Caffe
calvinpaean
Carpe diem.
展开
-
Caffe 各种报错原因汇总
Check failed: status == CUBLAS_STATUS_SUCCESS (13 vs. 0) CUBLAS_STATUS_EXECUTION_FAILED此错误可能是由于数据标签错误引起,在自己使用Caffe自带的convert_imageset.exe转换数据时,标签应该严格按照从0到N的顺序排列(N为总类别数-1),如某数据集共10572类,则标签必须属于[0, 105...原创 2018-11-02 14:31:20 · 779 阅读 · 0 评论 -
错误error C1083: 无法打开包括文件: “gpu/mxGPUArray.h”: No such file or directory
问题原因matlab版本太高的缘故,(MatlabDir)\extern\include,此路径下不存在“gpu/mxGPUArray.h”,这个文件被移动到了 (MatlabDir)\toolbox\distcomp\gpu\extern\include 路径下。两种解决方案方法一修改CommonSettings.props配置<PropertyGroup Condition=...转载 2018-12-10 11:49:51 · 1643 阅读 · 0 评论 -
将Focal Loss 层添加到Caffe
参考http://blog.csdn.net/shuzfan/article/details/51322976请从https://github.com/Longqi-S/Focal-Loss Clone 到你的文件路径下, 得到softmax_focal_loss_layer.cpp, softmax_focal_loss_layer.cu和 softmax_focal_loss_layer....转载 2018-11-29 10:26:00 · 1009 阅读 · 0 评论 -
Windows Caffe 版本的SSD实现
本博客参考自https://blog.csdn.net/muwu5635/article/details/60874721#commentsedit下载SSD Caffe版本地址:https://github.com/conner99/caffe.git修改CommonSettings.props,如下图:注意:< CuDnnPath>标签中间不要填任何东西,...转载 2018-11-23 15:11:29 · 3319 阅读 · 3 评论 -
windows下编译caffe报错:error MSB4062: 未能从程序集 E:\NugetPackages\OpenCV.2.4.10\......的解决办法
本博客转载自:https://blog.csdn.net/u013277656/article/details/75040459在windows上编译caffe时,用vs打开后会自动加载还原NugetPackages文件夹,里面是caffe需要依赖的各种库。费了很长时间还原完成编译时,出现错误:error MSB4062: 未能从程序集E:\NugetPackages\OpenCV.2.4....转载 2018-11-28 23:40:48 · 1088 阅读 · 0 评论 -
Siamese 详解
本博客引用:https://blog.csdn.net/ybdesire/article/details/84072339https://blog.csdn.net/u011808673/article/details/84025349摘要Siamese网络用途,原理,如何训练?背景在人脸识别中,存在所谓的one-shot问题。举例来说,就是对公司员工进行人脸识别,每个员工只给你一张照...转载 2018-11-15 11:16:45 · 11532 阅读 · 0 评论 -
Caffe-Windows版本不生成训练日志解决方法
本博客转载自:https://blog.csdn.net/sunshine_in_moon/article/details/53529028Caffe的训练日志就是我们在命令窗口中看到的训练时打印出来的信息,我们可以利用这些信息画训练时lossaccruacy图,至于怎么利用这些信息画出这两个图是下一篇将要讲述的问题。我们先来看看这些保存在什么地方。如果你是使用的Caffe-Windows版本...转载 2018-11-16 11:42:18 · 457 阅读 · 0 评论 -
Windows 10 + VS2013 + CUDA9.2 安装 Caffe
为了方便,在自己的电脑上又安装了一遍 Caffe,过程十分痛苦,特此留念。在正式开始之前,请先确保电脑有安装 Visual Studio 2013,git, 和 protoc 2.6.1,这些对于Caffe的安装很关键,稍有版本不对,可能就会报错。1. 下载&amp;amp;amp;amp;amp;amp;安装 CUDA 9.2建议下载跟自己GPU匹配的CUDA版本。CUDA 9.2 下载链接:https://developer...原创 2018-11-16 10:10:22 · 602 阅读 · 1 评论 -
Caffe 内存管理分析
Blob 内存管理分析在Caffe的分层结构中,Blob充当了内存管理的角色,屏蔽了上层逻辑代码对于数据的申请释放的感知,同时也屏蔽了底层设备对上层逻辑的影响,本文主要分析Blob的管理机制和实际内存申请单元 SyncedMemory 的机制。首先,我们来看一下 Blob 和 SyncedMemory 的关系,如下图:实际上整个Blob的实现就是在SyncedMemory上封装了一层,所以...转载 2018-11-14 15:07:11 · 284 阅读 · 0 评论 -
Caffe 多GPU训练问题,以及batch_size 选择的问题
多GPU训练时,速度没有变得更快。使用多GPU训练时,每个GPU都会运行一个 Caffe 模型的实例。比如当使用 nnn 个GPU训练时,网络会有 nnn 个分身分别在各自的GPU上运行,nnn 个网络中有一个“本尊”叫root_net,root_net除了负责正常的前传反传还负责更新参数,而其它网络只负责前传和反传。大致流程是这样的,nnn 个网络共享一个数据层,数据层读取 nnn 个ba...转载 2018-11-14 11:12:17 · 4295 阅读 · 0 评论 -
Caffe中的batch_size和iter_size
本博客转载自https://blog.csdn.net/yeler082/article/details/83278371在caffe参数配置文件当中遇到这么一段:net: "models/h2_train.prototxt" #模型训练网络配置文件base_lr: 1e-6 #基础学习率lr_policy: "step" #学习率变化策略gamma: 0.1 #gram...转载 2019-03-11 13:47:42 · 863 阅读 · 0 评论