-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathmain_1block_ref.xml
More file actions
107 lines (106 loc) · 8.44 KB
/
main_1block_ref.xml
File metadata and controls
107 lines (106 loc) · 8.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<feature_model name="FeatureIDE model">
<feature_tree>
:r Root(Root)
:m Base(Base)
:m Training(Training)
:m Architecture(Architecture)
:m Input(Input)
:m Output(Output)
:o Block[k](Block[k])
:o Block[k]_Element[i](Block[k]_Element[i])
:o Block[k]_Element[i]_Cell(Block[k]_Element[i]_Cell)
:m Block[k]_Element[i]_Cell_Input1(Block[k]_Element[i]_Cell_Input1)
:g [1,1]
: Block[k]_Element[i]_Cell_Input1_Convolution(Block[k]_Element[i]_Cell_Input1_Convolution)
:m Block[k]_Element[i]_Cell_Input1_Convolution_kernel(Block[k]_Element[i]_Cell_Input1_Convolution_kernel)
:g [1,1]
: Block[k]_Element[i]_Cell_Input1_Convolution_kernel_1x1(Block[k]_Element[i]_Cell_Input1_Convolution_kernel_1x1)
: Block[k]_Element[i]_Cell_Input1_Convolution_kernel_3x1(Block[k]_Element[i]_Cell_Input1_Convolution_kernel_3x1)
: Block[k]_Element[i]_Cell_Input1_Convolution_kernel_1x3(Block[k]_Element[i]_Cell_Input1_Convolution_kernel_1x3)
: Block[k]_Element[i]_Cell_Input1_Convolution_kernel_3x3(Block[k]_Element[i]_Cell_Input1_Convolution_kernel_3x3)
: Block[k]_Element[i]_Cell_Input1_Convolution_kernel_1x5(Block[k]_Element[i]_Cell_Input1_Convolution_kernel_1x5)
: Block[k]_Element[i]_Cell_Input1_Convolution_kernel_5x1(Block[k]_Element[i]_Cell_Input1_Convolution_kernel_5x1)
: Block[k]_Element[i]_Cell_Input1_Convolution_kernel_5x5(Block[k]_Element[i]_Cell_Input1_Convolution_kernel_5x5)
: Block[k]_Element[i]_Cell_Input1_Convolution_kernel_1x7(Block[k]_Element[i]_Cell_Input1_Convolution_kernel_1x7)
: Block[k]_Element[i]_Cell_Input1_Convolution_kernel_7x1(Block[k]_Element[i]_Cell_Input1_Convolution_kernel_7x1)
:m Block[k]_Element[i]_Cell_Input1_Convolution_type(Block[k]_Element[i]_Cell_Input1_Convolution_type)
:g [1,1]
: Block[k]_Element[i]_Cell_Input1_Convolution_type_normal(Block[k]_Element[i]_Cell_Input1_Convolution_type_normal)
: Block[k]_Element[i]_Cell_Input1_Convolution_type_separable(Block[k]_Element[i]_Cell_Input1_Convolution_type_separable)
: Block[k]_Element[i]_Cell_Input1_Convolution_type_depthwise(Block[k]_Element[i]_Cell_Input1_Convolution_type_depthwise)
:m Block[k]_Element[i]_Cell_Input1_Convolution_padding(Block[k]_Element[i]_Cell_Input1_Convolution_padding)
:g [1,1]
: Block[k]_Element[i]_Cell_Input1_Convolution_padding_same(Block[k]_Element[i]_Cell_Input1_Convolution_padding_same)
:m Block[k]_Element[i]_Cell_Input1_Convolution_activation(Block[k]_Element[i]_Cell_Input1_Convolution_activation)
:g [1,1]
: Block[k]_Element[i]_Cell_Input1_Convolution_activation_relu(Block[k]_Element[i]_Cell_Input1_Convolution_activation_relu)
: Block[k]_Element[i]_Cell_Input1_Identity(Block[k]_Element[i]_Cell_Input1_Identity)
: Block[k]_Element[i]_Cell_Input1_Zeros(Block[k]_Element[i]_Cell_Input1_Zeros)
:m Block[k]_Element[i]_Cell_Input2(Block[k]_Element[i]_Cell_Input2)
:g [1,1]
: Block[k]_Element[i]_Cell_Input2_Convolution(Block[k]_Element[i]_Cell_Input2_Convolution)
:m Block[k]_Element[i]_Cell_Input2_Convolution_kernel(Block[k]_Element[i]_Cell_Input2_Convolution_kernel)
:g [1,1]
: Block[k]_Element[i]_Cell_Input2_Convolution_kernel_1x1(Block[k]_Element[i]_Cell_Input2_Convolution_kernel_1x1)
: Block[k]_Element[i]_Cell_Input2_Convolution_kernel_2x2(Block[k]_Element[i]_Cell_Input2_Convolution_kernel_2x2)
: Block[k]_Element[i]_Cell_Input2_Convolution_kernel_3x1(Block[k]_Element[i]_Cell_Input2_Convolution_kernel_3x1)
: Block[k]_Element[i]_Cell_Input2_Convolution_kernel_1x3(Block[k]_Element[i]_Cell_Input2_Convolution_kernel_1x3)
: Block[k]_Element[i]_Cell_Input2_Convolution_kernel_3x3(Block[k]_Element[i]_Cell_Input2_Convolution_kernel_3x3)
: Block[k]_Element[i]_Cell_Input2_Convolution_kernel_1x5(Block[k]_Element[i]_Cell_Input2_Convolution_kernel_1x5)
: Block[k]_Element[i]_Cell_Input2_Convolution_kernel_5x1(Block[k]_Element[i]_Cell_Input2_Convolution_kernel_5x1)
:m Block[k]_Element[i]_Cell_Input2_Convolution_type(Block[k]_Element[i]_Cell_Input2_Convolution_type)
:g [1,1]
: Block[k]_Element[i]_Cell_Input2_Convolution_type_normal(Block[k]_Element[i]_Cell_Input2_Convolution_type_normal)
: Block[k]_Element[i]_Cell_Input2_Convolution_type_separable(Block[k]_Element[i]_Cell_Input2_Convolution_type_separable)
: Block[k]_Element[i]_Cell_Input2_Convolution_type_depthwise(Block[k]_Element[i]_Cell_Input2_Convolution_type_depthwise)
:m Block[k]_Element[i]_Cell_Input2_Convolution_padding(Block[k]_Element[i]_Cell_Input2_Convolution_padding)
:g [1,1]
: Block[k]_Element[i]_Cell_Input2_Convolution_padding_same(Block[k]_Element[i]_Cell_Input2_Convolution_padding_same)
:m Block[k]_Element[i]_Cell_Input2_Convolution_activation(Block[k]_Element[i]_Cell_Input2_Convolution_activation)
:g [1,1]
: Block[k]_Element[i]_Cell_Input2_Convolution_activation_relu(Block[k]_Element[i]_Cell_Input2_Convolution_activation_relu)
: Block[k]_Element[i]_Cell_Input2_Identity(Block[k]_Element[i]_Cell_Input2_Identity)
: Block[k]_Element[i]_Cell_Input2_Zeros(Block[k]_Element[i]_Cell_Input2_Zeros)
:m Block[k]_Element[i]_Cell_Operation1(Block[k]_Element[i]_Cell_Operation1)
:g [1,1]
: Block[k]_Element[i]_Cell_Operation1_Void(Block[k]_Element[i]_Cell_Operation1_Void)
: Block[k]_Element[i]_Cell_Operation1_BatchNormalization(Block[k]_Element[i]_Cell_Operation1_BatchNormalization)
: Block[k]_Element[i]_Cell_Operation1_Dropout(Block[k]_Element[i]_Cell_Operation1_Dropout)
:o Block[k]_Element[i]_Cell_Operation1_Dropout_value(Block[k]_Element[i]_Cell_Operation1_Dropout_value)
:g [1,1]
: Block[k]_Element[i]_Cell_Operation1_Dropout_value_5(Block[k]_Element[i]_Cell_Operation1_Dropout_value_5)
: Block[k]_Element[i]_Cell_Operation1_Dropout_value_0(Block[k]_Element[i]_Cell_Operation1_Dropout_value_0)
:m Block[k]_Element[i]_Cell_Operation2(Block[k]_Element[i]_Cell_Operation2)
:g [1,1]
: Block[k]_Element[i]_Cell_Operation2_Void(Block[k]_Element[i]_Cell_Operation2_Void)
: Block[k]_Element[i]_Cell_Operation2_BatchNormalization(Block[k]_Element[i]_Cell_Operation2_BatchNormalization)
: Block[k]_Element[i]_Cell_Operation2_Dropout(Block[k]_Element[i]_Cell_Operation2_Dropout)
:o Block[k]_Element[i]_Cell_Operation2_Dropout_value(Block[k]_Element[i]_Cell_Operation2_Dropout_value)
:g [1,1]
: Block[k]_Element[i]_Cell_Operation2_Dropout_value_5(Block[k]_Element[i]_Cell_Operation2_Dropout_value_5)
: Block[k]_Element[i]_Cell_Operation2_Dropout_value_0(Block[k]_Element[i]_Cell_Operation2_Dropout_value_0)
:m Block[k]_Element[i]_Cell_Combination(Block[k]_Element[i]_Cell_Combination)
:g [1,1]
: Block[k]_Element[i]_Cell_Combination_Concat(Block[k]_Element[i]_Cell_Combination_Concat)
: Block[k]_Element[i]_Cell_Combination_Sum(Block[k]_Element[i]_Cell_Combination_Sum)
:m Block[k]_Element[i]_Cell_Output(Block[k]_Element[i]_Cell_Output)
:g [1,1]
: Block[k]_Element[i]_Cell_Output_Block(Block[k]_Element[i]_Cell_Output_Block)
: Block[k]_Element[i]_Cell_Output_Cell(Block[k]_Element[i]_Cell_Output_Cell)
:o Block[k]_Element[i]_Cell_Output_Cell_relativeCellIndex(Block[k]_Element[i]_Cell_Output_Cell_relativeCellIndex)
:g [1,1]
: Block[k]_Element[i]_Cell_Output_Cell_relativeCellIndex_0(Block[k]_Element[i]_Cell_Output_Cell_relativeCellIndex_0)
: Block[k]_Element[i]_Cell_Output_Cell_relativeCellIndex_1(Block[k]_Element[i]_Cell_Output_Cell_relativeCellIndex_1)
: Block[k]_Element[i]_Cell_Output_Cell_relativeCellIndex_2(Block[k]_Element[i]_Cell_Output_Cell_relativeCellIndex_2)
</feature_tree>
<constraints>
C1:~Architecture or Block1
C2:~Block[k+1] or Block[k]
C3:~Block[k]_Element[i+1] or Block[k]_Element[i]
C4:~Block[k]_Element[i]_Cell_Output_Block or Block[k+1]
C5:~Block[k]_Element[i]_Cell_Output_Block or ~Block[k]_Element[i+1]
C6:~Block[k]_Element[i]_Cell_Output_Cell or Block[k]_Element[i+1]
C7:~Architecture or ~Block[k]_Element[i]_Cell_Input1_Zeros
</constraints>
</feature_model>