執行以下.prototxt
時,我得到一個錯誤的斑點> 4軸和我完全不知道爲什麼我到達那裏的錯誤:ND BLOB支持朱古力:傳統的存取失敗
layer {
name: "conv"
type: "Convolution"
bottom: "image"
top: "conv"
convolution_param {
num_output: 2
kernel_size: 5
pad: 2
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
value: 0
}
}
}
這是錯誤輸出。正如我在最新的caffe-master-branch
中看到的,應該可以使用5D-Blobs
。
I1202 14:54:58.617269 2393 hdf5_data_layer.cpp:93] Number of HDF5 files: 9
I1202 14:54:58.631134 2393 hdf5.cpp:35] Datatype class: H5T_INTEGER
I1202 14:54:59.159739 2393 net.cpp:150] Setting up train-data
I1202 14:54:59.159760 2393 net.cpp:157] Top shape: 1 1 1 128 128 (16384)
I1202 14:54:59.159765 2393 net.cpp:157] Top shape: 1 1 8 128 128 (131072)
I1202 14:54:59.159766 2393 net.cpp:165] Memory required for data: 589824
I1202 14:54:59.159773 2393 layer_factory.hpp:77] Creating layer down_level_0_conv
I1202 14:54:59.159790 2393 net.cpp:100] Creating Layer down_level_0_conv
I1202 14:54:59.159795 2393 net.cpp:434] down_level_0_conv <- image
I1202 14:54:59.159804 2393 net.cpp:408] down_level_0_conv -> down_level_0_conv
F1202 14:54:59.159915 2393 blob.hpp:140] Check failed: num_axes() <= 4 (5 vs. 4) Cannot use legacy accessors on Blobs with > 4 axes.
我需要去一個特定的分支?我只是從caffe-master-branch
再次拉出,以確保它是最新版本。然後我做了一個make clean make all命令,但它仍然不起作用。
似乎@thigi可以選擇'GaussianFiller'。 – Dale