caffe-metadata.json 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462
  1. [
  2. {
  3. "name": "Accuracy",
  4. "inputs": [
  5. { "name": "predictions" },
  6. { "name": "labels" }
  7. ],
  8. "outputs": [
  9. { "name": "output" }
  10. ]
  11. },
  12. {
  13. "name": "AnnotatedData",
  14. "category": "Data",
  15. "outputs": [
  16. { "name": "data" }
  17. ]
  18. },
  19. {
  20. "name": "BatchNorm",
  21. "category": "Normalization",
  22. "attributes": [
  23. { "name": "use_global_stats", "type": "boolean", "visible": false },
  24. { "name": "eps", "type": "float32", "default": 0.00001 }
  25. ],
  26. "inputs": [
  27. { "name": "input" },
  28. { "name": "gamma" },
  29. { "name": "beta" },
  30. { "name": "mean" },
  31. { "name": "variance" }
  32. ],
  33. "outputs": [
  34. { "name": "output" }
  35. ]
  36. },
  37. {
  38. "name": "BN",
  39. "category": "Normalization",
  40. "inputs": [
  41. { "name": "input" }
  42. ],
  43. "outputs": [
  44. { "name": "output" }
  45. ]
  46. },
  47. {
  48. "name": "ColorConv",
  49. "inputs": [
  50. { "name": "input" }
  51. ],
  52. "outputs": [
  53. { "name": "output" }
  54. ]
  55. },
  56. {
  57. "name": "Concat",
  58. "category": "Tensor",
  59. "inputs": [
  60. { "name": "inputs", "option": "variadic" }
  61. ],
  62. "outputs": [
  63. { "name": "output" }
  64. ]
  65. },
  66. {
  67. "name": "ContrastiveLossParameter",
  68. "attributes": [
  69. { "name": "margin", "default": 1 },
  70. { "name": "legacy_version", "default": false }
  71. ]
  72. },
  73. {
  74. "name": "Convolution",
  75. "category": "Layer",
  76. "attributes": [
  77. { "name": "bias_term", "visible": false },
  78. { "name": "weight_filler", "visible": false },
  79. { "name": "bias_filler", "visible": false },
  80. { "name": "num_output", "visible": false },
  81. { "name": "pad", "default": [ 0 ] },
  82. { "name": "kernel_size", "default": [] },
  83. { "name": "stride", "default": [ 1 ] },
  84. { "name": "dilation", "default": [] },
  85. { "name": "group", "default": 1 }
  86. ],
  87. "inputs": [
  88. { "name": "input" },
  89. { "name": "filter" },
  90. { "name": "bias" }
  91. ],
  92. "outputs": [
  93. { "name": "output" }
  94. ]
  95. },
  96. {
  97. "name": "ConvolutionDepthwise",
  98. "category": "Layer",
  99. "attributes": [
  100. { "name": "pad", "default": [ 0 ] },
  101. { "name": "kernel_size", "default": [] },
  102. { "name": "stride", "default": [ 1 ] },
  103. { "name": "bias_term", "visible": false },
  104. { "name": "weight_filler", "visible": false },
  105. { "name": "bias_filler", "visible": false },
  106. { "name": "num_output", "visible": false }
  107. ],
  108. "inputs": [
  109. { "name": "input" },
  110. { "name": "filter" },
  111. { "name": "bias" }
  112. ],
  113. "outputs": [
  114. { "name": "output" }
  115. ]
  116. },
  117. {
  118. "name": "Crop",
  119. "category": "Data",
  120. "inputs": [
  121. { "name": "data" },
  122. { "name": "size" }
  123. ],
  124. "outputs": [
  125. { "name": "output" }
  126. ]
  127. },
  128. {
  129. "name": "Data",
  130. "category": "Data",
  131. "outputs": [
  132. { "name": "data" },
  133. { "name": "label" }
  134. ]
  135. },
  136. {
  137. "name": "Deconvolution",
  138. "category": "Layer",
  139. "attributes": [
  140. { "name": "bias_term", "visible": false },
  141. { "name": "weight_filler", "visible": false },
  142. { "name": "bias_filler", "visible": false },
  143. { "name": "num_output", "visible": false },
  144. { "name": "pad", "default": [] },
  145. { "name": "kernel_size", "default": [] },
  146. { "name": "stride", "default": [] },
  147. { "name": "dilation", "default": [] }
  148. ],
  149. "inputs": [
  150. { "name": "input" },
  151. { "name": "filter" },
  152. { "name": "bias" }
  153. ],
  154. "outputs": [
  155. { "name": "output" }
  156. ]
  157. },
  158. {
  159. "name": "DepthwiseConvolution",
  160. "category": "Layer",
  161. "attributes": [
  162. { "name": "bias_term", "visible": false },
  163. { "name": "weight_filler", "visible": false },
  164. { "name": "bias_filler", "visible": false },
  165. { "name": "num_output", "visible": false }
  166. ],
  167. "inputs": [
  168. { "name": "input" },
  169. { "name": "filter" },
  170. { "name": "bias" }
  171. ],
  172. "outputs": [
  173. { "name": "output" }
  174. ]
  175. },
  176. {
  177. "name": "Dropout",
  178. "category": "Dropout",
  179. "attributes": [
  180. { "name": "dropout_ratio", "default": 0.5 }
  181. ],
  182. "inputs": [
  183. { "name": "input" }
  184. ],
  185. "outputs": [
  186. { "name": "output" }
  187. ]
  188. },
  189. {
  190. "name": "DummyData",
  191. "category": "Data",
  192. "outputs": [
  193. { "name": "data" }
  194. ]
  195. },
  196. {
  197. "name": "Eltwise",
  198. "attributes": [
  199. { "name": "operation", "type": "EltwiseParameter.EltwiseOp", "default": 1 },
  200. { "name": "coeff", "type": "float32[]", "default": [] },
  201. { "name": "stable_prod_grad", "type": "boolean", "default": true }
  202. ],
  203. "inputs": [
  204. { "name": "inputs", "option": "variadic" }
  205. ],
  206. "outputs": [
  207. { "name": "output" }
  208. ]
  209. },
  210. {
  211. "name": "EuclideanLoss",
  212. "inputs": [
  213. { "name": "predictions" },
  214. { "name": "targets" }
  215. ],
  216. "outputs": [
  217. { "name": "output" }
  218. ]
  219. },
  220. {
  221. "name": "Flatten",
  222. "category": "Shape",
  223. "inputs": [
  224. { "name": "input" }
  225. ],
  226. "outputs": [
  227. { "name": "output" }
  228. ]
  229. },
  230. {
  231. "name": "HDF5Data",
  232. "category": "Data",
  233. "outputs": [
  234. { "name": "data" }
  235. ]
  236. },
  237. {
  238. "name": "ImageData",
  239. "category": "Data",
  240. "outputs": [
  241. { "name": "data" },
  242. { "name": "label" }
  243. ]
  244. },
  245. {
  246. "name": "InnerProduct",
  247. "category": "Layer",
  248. "attributes": [
  249. { "name": "bias_term", "visible": false },
  250. { "name": "weight_filler", "visible": false },
  251. { "name": "bias_filler", "visible": false },
  252. { "name": "num_output", "visible": false }
  253. ],
  254. "inputs": [
  255. { "name": "input" },
  256. { "name": "weights" },
  257. { "name": "bias" }
  258. ],
  259. "outputs": [
  260. { "name": "output" }
  261. ]
  262. },
  263. {
  264. "name": "LRN",
  265. "category": "Normalization",
  266. "attributes": [
  267. { "name": "local_size", "type": "uint32", "default": 5 },
  268. { "name": "alpha", "type": "float32", "default": 0.0001 },
  269. { "name": "beta", "type": "float32", "default": 0.75 }
  270. ],
  271. "inputs": [
  272. { "name": "input" }
  273. ],
  274. "outputs": [
  275. { "name": "output" }
  276. ]
  277. },
  278. {
  279. "name": "LSTM",
  280. "category": "Layer",
  281. "attributes": [
  282. { "name": "weight_filler", "visible": false },
  283. { "name": "bias_filler", "visible": false },
  284. { "name": "num_output", "visible": false }
  285. ],
  286. "inputs": [
  287. { "name": "input" },
  288. { "name": "weights" },
  289. { "name": "h_0" },
  290. { "name": "c_0" }
  291. ],
  292. "outputs": [
  293. { "name": "output" },
  294. { "name": "h_T" },
  295. { "name": "c_T" }
  296. ]
  297. },
  298. {
  299. "name": "Parameter",
  300. "outputs": [
  301. { "name": "output" }
  302. ]
  303. },
  304. {
  305. "name": "Permute",
  306. "category": "Shape",
  307. "inputs": [
  308. { "name": "input" }
  309. ],
  310. "outputs": [
  311. { "name": "output" }
  312. ]
  313. },
  314. {
  315. "name": "Pooling",
  316. "category": "Pool",
  317. "attributes": [
  318. { "name": "pool", "type": "PoolingParameter.PoolMethod", "default": 0 },
  319. { "name": "engine", "type": "PoolingParameter.Engine", "default": 0 }
  320. ],
  321. "inputs": [
  322. { "name": "input" }
  323. ],
  324. "outputs": [
  325. { "name": "output" }
  326. ]
  327. },
  328. {
  329. "name": "PReLU",
  330. "category": "Activation",
  331. "inputs": [
  332. { "name": "input" },
  333. { "name": "slope" }
  334. ],
  335. "outputs": [
  336. { "name": "output" }
  337. ]
  338. },
  339. {
  340. "name": "Python"
  341. },
  342. {
  343. "name": "ReLU",
  344. "category": "Activation",
  345. "inputs": [
  346. { "name": "input" }
  347. ],
  348. "outputs": [
  349. { "name": "output" }
  350. ]
  351. },
  352. {
  353. "name": "ReLU6",
  354. "category": "Activation",
  355. "inputs": [
  356. { "name": "input" }
  357. ],
  358. "outputs": [
  359. { "name": "output" }
  360. ]
  361. },
  362. {
  363. "name": "Reshape",
  364. "category": "Shape",
  365. "inputs": [
  366. { "name": "data" }
  367. ],
  368. "outputs": [
  369. { "name": "reshaped" }
  370. ]
  371. },
  372. {
  373. "name": "Scale",
  374. "category": "Layer",
  375. "attributes": [
  376. { "name": "filler", "visible": false },
  377. { "name": "bias_term", "visible": false },
  378. { "name": "bias_filler", "visible": false }
  379. ],
  380. "inputs": [
  381. { "name": "input" },
  382. { "name": "scale" },
  383. { "name": "bias" }
  384. ],
  385. "outputs": [
  386. { "name": "output" }
  387. ]
  388. },
  389. {
  390. "name": "Sigmoid",
  391. "category": "Activation",
  392. "inputs": [
  393. { "name": "input" }
  394. ],
  395. "outputs": [
  396. { "name": "output" }
  397. ]
  398. },
  399. {
  400. "name": "Slice",
  401. "category": "Tensor",
  402. "attributes": [
  403. { "name": "axis", "default": 1 }
  404. ],
  405. "inputs": [
  406. { "name": "input" }
  407. ],
  408. "outputs": [
  409. { "name": "outputs", "option": "variadic" }
  410. ]
  411. },
  412. {
  413. "name": "Softmax",
  414. "category": "Activation",
  415. "inputs": [
  416. { "name": "input" }
  417. ],
  418. "outputs": [
  419. { "name": "output" }
  420. ]
  421. },
  422. {
  423. "name": "SoftmaxLoss",
  424. "category": "Activation",
  425. "inputs": [
  426. { "name": "input" },
  427. { "name": "labels" }
  428. ],
  429. "outputs": [
  430. { "name": "output" }
  431. ]
  432. },
  433. {
  434. "name": "SoftmaxWithLoss",
  435. "category": "Activation",
  436. "inputs": [
  437. { "name": "input" },
  438. { "name": "labels" }
  439. ],
  440. "outputs": [
  441. { "name": "output" }
  442. ]
  443. },
  444. {
  445. "name": "Split",
  446. "category": "Tensor",
  447. "inputs": [
  448. { "name": "input" }
  449. ],
  450. "outputs": [
  451. { "name": "outputs", "option": "variadic" }
  452. ]
  453. },
  454. {
  455. "name": "WindowData",
  456. "category": "Data",
  457. "outputs": [
  458. { "name": "data" },
  459. { "name": "label" }
  460. ]
  461. }
  462. ]