-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathvgg16.dot
262 lines (259 loc) · 11.8 KB
/
vgg16.dot
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
digraph g {
n9901 [label="Plus <shape:( 1, 1000 )> [id:9901]"] ;
n9677 -> n9901 ;
n9673 -> n9901 ;
n9677 [label="Multiply <shape:( 1, 1000 )> [id:9677]"] ;
n9446 -> n9677 ;
n9668 -> n9677 ;
n9446 [label="Relu <shape:( 1, 4096 )> [id:9446]"] ;
n9227 -> n9446 ;
n9227 [label="Plus <shape:( 1, 4096 )> [id:9227]"] ;
n9011 -> n9227 ;
n9007 -> n9227 ;
n9011 [label="Multiply <shape:( 1, 4096 )> [id:9011]"] ;
n8788 -> n9011 ;
n9002 -> n9011 ;
n8788 [label="Relu <shape:( 1, 4096 )> [id:8788]"] ;
n8577 -> n8788 ;
n8577 [label="Plus <shape:( 1, 4096 )> [id:8577]"] ;
n8369 -> n8577 ;
n8365 -> n8577 ;
n8369 [label="Multiply <shape:( 1, 4096 )> [id:8369]"] ;
n8154 -> n8369 ;
n8360 -> n8369 ;
n8154 [label="Flatten <shape:( 1, 25088 )> [id:8154]"] ;
n7951 -> n8154 ;
n7951 [label="MaxPooling2D <shape:( 1, 7, 7, 512 )> [id:7951]"] ;
n7750 -> n7951 ;
n7750 [label="Relu <shape:( 1, 14, 14, 512 )> [id:7750]"] ;
n7551 -> n7750 ;
n7551 [label="Plus <shape:( 1, 14, 14, 512 )> [id:7551]"] ;
n7355 -> n7551 ;
n6775 -> n7551 ;
n7355 [label="Reshape <shape:( 1, 14, 14, 512 )> [id:7355]"] ;
n7161 -> n7355 ;
n7161 [label="Transpose <shape:( 196, 512 )> [id:7161]"] ;
n6969 -> n7161 ;
n6969 [label="Multiply <shape:( 512, 196 )> [id:6969]"] ;
n6966 -> n6969 ;
n6779 -> n6969 ;
n6966 [label="Reshape <shape:( 512, 4608 )> [id:6966]"] ;
n6770 -> n6966 ;
n6770 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 512, 3, 3, 512 )> [id:6770][(512 3 3 512 ), trainable]"] ;
n6779 [label="Img2Col <shape:( 4608, 196 )> [id:6779]"] ;
n6584 -> n6779 ;
n6584 [label="Relu <shape:( 1, 14, 14, 512 )> [id:6584]"] ;
n6401 -> n6584 ;
n6401 [label="Plus <shape:( 1, 14, 14, 512 )> [id:6401]"] ;
n6221 -> n6401 ;
n5689 -> n6401 ;
n6221 [label="Reshape <shape:( 1, 14, 14, 512 )> [id:6221]"] ;
n6043 -> n6221 ;
n6043 [label="Transpose <shape:( 196, 512 )> [id:6043]"] ;
n5867 -> n6043 ;
n5867 [label="Multiply <shape:( 512, 196 )> [id:5867]"] ;
n5864 -> n5867 ;
n5693 -> n5867 ;
n5864 [label="Reshape <shape:( 512, 4608 )> [id:5864]"] ;
n5684 -> n5864 ;
n5684 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 512, 3, 3, 512 )> [id:5684][(512 3 3 512 ), trainable]"] ;
n5693 [label="Img2Col <shape:( 4608, 196 )> [id:5693]"] ;
n5514 -> n5693 ;
n5514 [label="Relu <shape:( 1, 14, 14, 512 )> [id:5514]"] ;
n5347 -> n5514 ;
n5347 [label="Plus <shape:( 1, 14, 14, 512 )> [id:5347]"] ;
n5183 -> n5347 ;
n4699 -> n5347 ;
n5183 [label="Reshape <shape:( 1, 14, 14, 512 )> [id:5183]"] ;
n5021 -> n5183 ;
n5021 [label="Transpose <shape:( 196, 512 )> [id:5021]"] ;
n4861 -> n5021 ;
n4861 [label="Multiply <shape:( 512, 196 )> [id:4861]"] ;
n4858 -> n4861 ;
n4703 -> n4861 ;
n4858 [label="Reshape <shape:( 512, 4608 )> [id:4858]"] ;
n4694 -> n4858 ;
n4694 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 512, 3, 3, 512 )> [id:4694][(512 3 3 512 ), trainable]"] ;
n4703 [label="Img2Col <shape:( 4608, 196 )> [id:4703]"] ;
n4540 -> n4703 ;
n4540 [label="MaxPooling2D <shape:( 1, 14, 14, 512 )> [id:4540]"] ;
n4389 -> n4540 ;
n4389 [label="Relu <shape:( 1, 28, 28, 512 )> [id:4389]"] ;
n4240 -> n4389 ;
n4240 [label="Plus <shape:( 1, 28, 28, 512 )> [id:4240]"] ;
n4094 -> n4240 ;
n3664 -> n4240 ;
n4094 [label="Reshape <shape:( 1, 28, 28, 512 )> [id:4094]"] ;
n3950 -> n4094 ;
n3950 [label="Transpose <shape:( 784, 512 )> [id:3950]"] ;
n3808 -> n3950 ;
n3808 [label="Multiply <shape:( 512, 784 )> [id:3808]"] ;
n3805 -> n3808 ;
n3668 -> n3808 ;
n3805 [label="Reshape <shape:( 512, 4608 )> [id:3805]"] ;
n3659 -> n3805 ;
n3659 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 512, 3, 3, 512 )> [id:3659][(512 3 3 512 ), trainable]"] ;
n3668 [label="Img2Col <shape:( 4608, 784 )> [id:3668]"] ;
n3523 -> n3668 ;
n3523 [label="Relu <shape:( 1, 28, 28, 512 )> [id:3523]"] ;
n3390 -> n3523 ;
n3390 [label="Plus <shape:( 1, 28, 28, 512 )> [id:3390]"] ;
n3260 -> n3390 ;
n2878 -> n3390 ;
n3260 [label="Reshape <shape:( 1, 28, 28, 512 )> [id:3260]"] ;
n3132 -> n3260 ;
n3132 [label="Transpose <shape:( 784, 512 )> [id:3132]"] ;
n3006 -> n3132 ;
n3006 [label="Multiply <shape:( 512, 784 )> [id:3006]"] ;
n3003 -> n3006 ;
n2882 -> n3006 ;
n3003 [label="Reshape <shape:( 512, 4608 )> [id:3003]"] ;
n2873 -> n3003 ;
n2873 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 512, 3, 3, 512 )> [id:2873][(512 3 3 512 ), trainable]"] ;
n2882 [label="Img2Col <shape:( 4608, 784 )> [id:2882]"] ;
n2753 -> n2882 ;
n2753 [label="Relu <shape:( 1, 28, 28, 512 )> [id:2753]"] ;
n2636 -> n2753 ;
n2636 [label="Plus <shape:( 1, 28, 28, 512 )> [id:2636]"] ;
n2522 -> n2636 ;
n2188 -> n2636 ;
n2522 [label="Reshape <shape:( 1, 28, 28, 512 )> [id:2522]"] ;
n2410 -> n2522 ;
n2410 [label="Transpose <shape:( 784, 512 )> [id:2410]"] ;
n2300 -> n2410 ;
n2300 [label="Multiply <shape:( 512, 784 )> [id:2300]"] ;
n2297 -> n2300 ;
n2192 -> n2300 ;
n2297 [label="Reshape <shape:( 512, 2304 )> [id:2297]"] ;
n2183 -> n2297 ;
n2183 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 512, 3, 3, 256 )> [id:2183][(512 3 3 256 ), trainable]"] ;
n2192 [label="Img2Col <shape:( 2304, 784 )> [id:2192]"] ;
n2079 -> n2192 ;
n2079 [label="MaxPooling2D <shape:( 1, 28, 28, 256 )> [id:2079]"] ;
n1978 -> n2079 ;
n1978 [label="Relu <shape:( 1, 56, 56, 256 )> [id:1978]"] ;
n1879 -> n1978 ;
n1879 [label="Plus <shape:( 1, 56, 56, 256 )> [id:1879]"] ;
n1783 -> n1879 ;
n1503 -> n1879 ;
n1783 [label="Reshape <shape:( 1, 56, 56, 256 )> [id:1783]"] ;
n1689 -> n1783 ;
n1689 [label="Transpose <shape:( 3136, 256 )> [id:1689]"] ;
n1597 -> n1689 ;
n1597 [label="Multiply <shape:( 256, 3136 )> [id:1597]"] ;
n1594 -> n1597 ;
n1507 -> n1597 ;
n1594 [label="Reshape <shape:( 256, 2304 )> [id:1594]"] ;
n1498 -> n1594 ;
n1498 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 256, 3, 3, 256 )> [id:1498][(256 3 3 256 ), trainable]"] ;
n1507 [label="Img2Col <shape:( 2304, 3136 )> [id:1507]"] ;
n1412 -> n1507 ;
n1412 [label="Relu <shape:( 1, 56, 56, 256 )> [id:1412]"] ;
n1329 -> n1412 ;
n1329 [label="Plus <shape:( 1, 56, 56, 256 )> [id:1329]"] ;
n1249 -> n1329 ;
n1017 -> n1329 ;
n1249 [label="Reshape <shape:( 1, 56, 56, 256 )> [id:1249]"] ;
n1171 -> n1249 ;
n1171 [label="Transpose <shape:( 3136, 256 )> [id:1171]"] ;
n1095 -> n1171 ;
n1095 [label="Multiply <shape:( 256, 3136 )> [id:1095]"] ;
n1092 -> n1095 ;
n1021 -> n1095 ;
n1092 [label="Reshape <shape:( 256, 2304 )> [id:1092]"] ;
n1012 -> n1092 ;
n1012 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 256, 3, 3, 256 )> [id:1012][(256 3 3 256 ), trainable]"] ;
n1021 [label="Img2Col <shape:( 2304, 3136 )> [id:1021]"] ;
n942 -> n1021 ;
n942 [label="Relu <shape:( 1, 56, 56, 256 )> [id:942]"] ;
n875 -> n942 ;
n875 [label="Plus <shape:( 1, 56, 56, 256 )> [id:875]"] ;
n811 -> n875 ;
n627 -> n875 ;
n811 [label="Reshape <shape:( 1, 56, 56, 256 )> [id:811]"] ;
n749 -> n811 ;
n749 [label="Transpose <shape:( 3136, 256 )> [id:749]"] ;
n689 -> n749 ;
n689 [label="Multiply <shape:( 256, 3136 )> [id:689]"] ;
n686 -> n689 ;
n631 -> n689 ;
n686 [label="Reshape <shape:( 256, 1152 )> [id:686]"] ;
n622 -> n686 ;
n622 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 256, 3, 3, 128 )> [id:622][(256 3 3 128 ), trainable]"] ;
n631 [label="Img2Col <shape:( 1152, 3136 )> [id:631]"] ;
n568 -> n631 ;
n568 [label="MaxPooling2D <shape:( 1, 56, 56, 128 )> [id:568]"] ;
n517 -> n568 ;
n517 [label="Relu <shape:( 1, 112, 112, 128 )> [id:517]"] ;
n468 -> n517 ;
n468 [label="Plus <shape:( 1, 112, 112, 128 )> [id:468]"] ;
n422 -> n468 ;
n292 -> n468 ;
n422 [label="Reshape <shape:( 1, 112, 112, 128 )> [id:422]"] ;
n378 -> n422 ;
n378 [label="Transpose <shape:( 12544, 128 )> [id:378]"] ;
n336 -> n378 ;
n336 [label="Multiply <shape:( 128, 12544 )> [id:336]"] ;
n333 -> n336 ;
n296 -> n336 ;
n333 [label="Reshape <shape:( 128, 1152 )> [id:333]"] ;
n287 -> n333 ;
n287 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 128, 3, 3, 128 )> [id:287][(128 3 3 128 ), trainable]"] ;
n296 [label="Img2Col <shape:( 1152, 12544 )> [id:296]"] ;
n251 -> n296 ;
n251 [label="Relu <shape:( 1, 112, 112, 128 )> [id:251]"] ;
n218 -> n251 ;
n218 [label="Plus <shape:( 1, 112, 112, 128 )> [id:218]"] ;
n188 -> n218 ;
n106 -> n218 ;
n188 [label="Reshape <shape:( 1, 112, 112, 128 )> [id:188]"] ;
n160 -> n188 ;
n160 [label="Transpose <shape:( 12544, 128 )> [id:160]"] ;
n134 -> n160 ;
n134 [label="Multiply <shape:( 128, 12544 )> [id:134]"] ;
n131 -> n134 ;
n110 -> n134 ;
n131 [label="Reshape <shape:( 128, 576 )> [id:131]"] ;
n101 -> n131 ;
n101 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 128, 3, 3, 64 )> [id:101][(128 3 3 64 ), trainable]"] ;
n110 [label="Img2Col <shape:( 576, 12544 )> [id:110]"] ;
n81 -> n110 ;
n81 [label="MaxPooling2D <shape:( 1, 112, 112, 64 )> [id:81]"] ;
n64 -> n81 ;
n64 [label="Relu <shape:( 1, 224, 224, 64 )> [id:64]"] ;
n49 -> n64 ;
n49 [label="Plus <shape:( 1, 224, 224, 64 )> [id:49]"] ;
n37 -> n49 ;
n9 -> n49 ;
n37 [label="Reshape <shape:( 1, 224, 224, 64 )> [id:37]"] ;
n27 -> n37 ;
n27 [label="Transpose <shape:( 50176, 64 )> [id:27]"] ;
n19 -> n27 ;
n19 [label="Multiply <shape:( 64, 50176 )> [id:19]"] ;
n16 -> n19 ;
n13 -> n19 ;
n16 [label="Reshape <shape:( 64, 27 )> [id:16]"] ;
n4 -> n16 ;
n4 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 64, 3, 3, 3 )> [id:4][(64 3 3 3 ), trainable]"] ;
n13 [label="Img2Col <shape:( 27, 50176 )> [id:13]"] ;
n0 -> n13 ;
n0 [label="PlaceHolder <shape:( 1, 224, 224, 3 )> [id:0]"] ;
n9 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 64 )> [id:9][(1 1 64 ), trainable]"] ;
n106 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 128 )> [id:106][(1 1 128 ), trainable]"] ;
n292 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 128 )> [id:292][(1 1 128 ), trainable]"] ;
n627 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 256 )> [id:627][(1 1 256 ), trainable]"] ;
n1017 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 256 )> [id:1017][(1 1 256 ), trainable]"] ;
n1503 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 256 )> [id:1503][(1 1 256 ), trainable]"] ;
n2188 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 512 )> [id:2188][(1 1 512 ), trainable]"] ;
n2878 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 512 )> [id:2878][(1 1 512 ), trainable]"] ;
n3664 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 512 )> [id:3664][(1 1 512 ), trainable]"] ;
n4699 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 512 )> [id:4699][(1 1 512 ), trainable]"] ;
n5689 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 512 )> [id:5689][(1 1 512 ), trainable]"] ;
n6775 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1, 512 )> [id:6775][(1 1 512 ), trainable]"] ;
n8360 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 25088, 4096 )> [id:8360][(25088 4096 ), trainable]"] ;
n8365 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 4096 )> [id:8365][(1 4096 ), trainable]"] ;
n9002 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 4096, 4096 )> [id:9002][(4096 4096 ), trainable]"] ;
n9007 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 4096 )> [id:9007][(1 4096 ), trainable]"] ;
n9668 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 4096, 1000 )> [id:9668][(4096 1000 ), trainable]"] ;
n9673 [peripheries=3,style=filled,color=".7 .3 1.0",shape=box,label="Variable <shape:( 1, 1000 )> [id:9673][(1 1000 ), trainable]"] ;
}