我有一个caffe“检查失败”错误:
…I0415 15:35:30.497133 39410 net.cpp:129]顶部形状:1 4096(4096)I0415 15:35:30.497135 39410 net.cpp:137]数据所需内存:2898304I0415 15:35:30 ….
查看图层的输入( "ReLU0" ):
"ReLU0"
I0415 15:35:30.497133 39410 net.cpp:129] Top shape: 1 4096 (4096)
它的尺寸是1x4096,它有1批,4096通道 的 没有 强> 宽度和 的 没有 强> height(即宽度和高度是通常被忽略的单个维度)。 现在你要申请 "conv1" 1x5内核。你想如何在没有空间维度的blob上应用卷积?!
"conv1"
这是你从caffe得到的错误:你为conv内核指定了2个空间维度(你指定了 kernel_size 两次)但你的输入blob根本就没有空间维度,就是它 num_spatial_axes_==0 。
kernel_size
num_spatial_axes_==0