Rewrited concat_layer.cpp in OpenCV-style. Fixed slice layer, added test for slice, split and reshape layers.
parent
71cfae419c
commit
527fa656a5
7 changed files with 143 additions and 45 deletions
@ -0,0 +1,77 @@ |
||||
name: "test_reshape_splice_split" |
||||
input: "input" |
||||
|
||||
layer{ |
||||
type: "Split" |
||||
name: "dummy_split" |
||||
bottom: "input" |
||||
top: "dummy_split_0" |
||||
top: "dummy_split_1" |
||||
} |
||||
layer{ |
||||
type: "Slice" |
||||
name: "dummy_slice_0" |
||||
bottom: "dummy_split_0" |
||||
slice_param{ |
||||
slice_point: 1 |
||||
slice_point: 2 |
||||
} |
||||
top: "dummy_slice_0_0" |
||||
top: "dummy_slice_0_1" |
||||
top: "dummy_slice_0_2" |
||||
} |
||||
layer{ |
||||
type: "Slice" |
||||
name: "dummy_slice_1" |
||||
bottom: "dummy_split_1" |
||||
slice_param{ |
||||
slice_point: 1 |
||||
slice_point: 2 |
||||
} |
||||
top: "dummy_slice_1_0" |
||||
top: "dummy_slice_1_1" |
||||
top: "dummy_slice_1_2" |
||||
} |
||||
layer{ |
||||
type: "Sigmoid" |
||||
name: "alter_sliced_split" |
||||
bottom: "dummy_slice_1_2" |
||||
top: "dummy_slice_1_2" |
||||
} |
||||
layer{ |
||||
type: "Concat" |
||||
name: "dummy_concat" |
||||
bottom: "dummy_slice_0_0" |
||||
bottom: "dummy_slice_1_1" |
||||
bottom: "dummy_slice_0_2" |
||||
top: "dummy_concat" |
||||
} |
||||
layer{ |
||||
type: "Reshape" |
||||
name: "dummy_reshape" |
||||
bottom: "dummy_concat" |
||||
reshape_param{ |
||||
shape{ |
||||
dim: 0 |
||||
dim: 1 |
||||
dim: 1 |
||||
dim: -1 |
||||
dim: 1 |
||||
} |
||||
axis: 1 |
||||
num_axes: 1 |
||||
} |
||||
top: "dummy_reshape" |
||||
} |
||||
layer{ |
||||
type: "Flatten" |
||||
name: "dummy_reshape_undo" |
||||
bottom: "dummy_reshape" |
||||
top: "dummy_reshape_undo" |
||||
} |
||||
layer{ |
||||
type: "Split" |
||||
name: "output" |
||||
bottom: "dummy_reshape_undo" |
||||
top: "output" |
||||
} |
Loading…
Reference in new issue