caffe中的旧原型文法语法

时间:2016-09-28 08:52:50

标签: machine-learning neural-network deep-learning caffe protocol-buffers

我正在与一些旧的caffe分支合作。现在我需要通过切片输入层来修改原型文件。

我知道在新语法中它看起来像这样:

layer {
  name: "slice"
  type: "Slice"
  bottom: "labelAndMask"
  ## Example of layer with a shape N x 5 x Height x Width
  top: "label"
  top: "mask"
  slice_param {
    axis: 1
    slice_point: 1
  }
}

旧原型文本格式中的等价物是什么?另外,我可以自己查看这些来源吗?

1 个答案:

答案 0 :(得分:3)

您应该查看$CAFFE_ROOT/src/caffe/proto/caffe.proto的底部,您会看到V1LayerParameter定义。

对于旧语法切片层:

layers {
  type: SLICE # this is NOT a string, but an enum
  name: "slice"
  bottom: "labelAndMask"
  ## Example of layer with a shape N x 5 x Height x Width
  top: "label"
  top: "mask"
  slice_param {
    axis: 1
    slice_point: 1
  }
}