0

Я работаю с какой-то старой веткой кафе. Теперь мне нужно изменить файл прототипа, нарезая входной слой.Старый синтаксис prototxt в 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 
    } 
} 

Что бы эквивалент в старом формате prototxt? Кроме того, где в источниках кофе я мог бы рассмотреть это сам?

ответ

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 
    } 
} 
Смежные вопросы