tnn-metadata.json 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795
  1. [
  2. {
  3. "name": "AbsVal",
  4. "identifier": 0
  5. },
  6. {
  7. "name": "Add",
  8. "identifier": 79,
  9. "attributes": [
  10. { "name": "weight_input_index", "default": 0 }
  11. ]
  12. },
  13. {
  14. "name": "ArgMax",
  15. "identifier": 1
  16. },
  17. {
  18. "name": "BatchNormCxx",
  19. "identifier": 2,
  20. "category": "Normalization"
  21. },
  22. {
  23. "name": "Bias",
  24. "identifier": 3,
  25. "category": "Layer",
  26. "attributes": [
  27. { "name": "bias_data_size", "default": 0, "visible": false }
  28. ]
  29. },
  30. {
  31. "name": "BinaryOp",
  32. "identifier": 40,
  33. "attributes": [
  34. { "name": "op_type", "type": "int32", "default": 0 },
  35. { "name": "b", "type": "float32", "default": 0 }
  36. ]
  37. },
  38. {
  39. "name": "BlobScale",
  40. "identifier": 78,
  41. "category": "Layer"
  42. },
  43. {
  44. "name": "BNLL",
  45. "identifier": 4
  46. },
  47. {
  48. "name": "Cast",
  49. "identifier": 64,
  50. "attributes": [
  51. { "name": "to", "default": 0 }
  52. ]
  53. },
  54. {
  55. "name": "Clip",
  56. "identifier": 54,
  57. "attributes": [
  58. { "name": "min", "default": 0 },
  59. { "name": "max", "default": 0 }
  60. ]
  61. },
  62. {
  63. "name": "Concat",
  64. "identifier": 5,
  65. "category": "Tensor",
  66. "attributes": [
  67. { "name": "axis", "type": "int32", "default": 0 }
  68. ],
  69. "inputs": [
  70. { "name": "input", "type": "Tensor[]" }
  71. ],
  72. "outputs": [
  73. { "name": "output" }
  74. ]
  75. },
  76. {
  77. "name": "Conv3D",
  78. "identifier": 68,
  79. "category": "Layer",
  80. "attributes": [
  81. { "name": "group", "type": "int32", "default": 0 },
  82. { "name": "input_channel", "type": "int32", "default": 0 },
  83. { "name": "output_channel", "type": "int32", "default": 1 },
  84. { "name": "kernel_w", "type": "int32", "default": 0 },
  85. { "name": "kernel_h", "type": "int32", "default": 0 },
  86. { "name": "kernel_d", "type": "int32", "default": 0 },
  87. { "name": "stride_h", "default": 0, "visible": false },
  88. { "name": "stride_w", "type": "int32", "default": 0, "visible": false },
  89. { "name": "stride_d", "type": "int32", "default": 0, "visible": false },
  90. { "name": "pad_h", "type": "int32", "default": 0 },
  91. { "name": "pad_w ", "default": 0 },
  92. { "name": "pad_d ", "default": 0 },
  93. { "name": "bias", "default": 0 },
  94. { "name": "pad_type", "default": [] },
  95. { "name": "dialation_w", "type": "int32", "default": 0 },
  96. { "name": "dialation_h", "type": "int32", "default": 1 },
  97. { "name": "dialation_d", "type": "int32", "default": 1 },
  98. { "name": "activation_type", "type": "int32", "default": 1 }
  99. ]
  100. },
  101. {
  102. "name": "Convolution",
  103. "identifier": 6,
  104. "category": "Layer",
  105. "attributes": [
  106. { "name": "group", "type": "int32", "default": 0 },
  107. { "name": "input_channel", "type": "int32", "default": 0 },
  108. { "name": "output_channel", "type": "int32", "default": 1 },
  109. { "name": "kernel_h", "type": "int32", "default": 0 },
  110. { "name": "kernel_w", "type": "int32", "default": 0 },
  111. { "name": "stride_h", "default": 0, "visible": false },
  112. { "name": "stride_w", "type": "int32", "default": 0, "visible": false },
  113. { "name": "pad_h", "type": "int32", "default": 0 },
  114. { "name": "pad_w ", "default": 0 },
  115. { "name": "bias", "default": 0 },
  116. { "name": "pad_type", "default": [] },
  117. { "name": "dialation_h", "type": "int32", "default": 0 },
  118. { "name": "dialation_w", "type": "int32", "default": 1 },
  119. { "name": "activation_type", "type": "int32", "default": 1 }
  120. ]
  121. },
  122. {
  123. "name": "ConvolutionDepthWise",
  124. "identifier": 42,
  125. "category": "Layer",
  126. "attributes": [
  127. { "name": "group", "type": "int32", "default": 0 },
  128. { "name": "input_channel", "type": "int32", "default": 0 },
  129. { "name": "output_channel", "type": "int32", "default": 1 },
  130. { "name": "kernel_h", "type": "int32", "default": 0 },
  131. { "name": "kernel_w", "type": "int32", "default": 0 },
  132. { "name": "stride_h", "default": 0, "visible": false },
  133. { "name": "stride_w", "type": "int32", "default": 0, "visible": false },
  134. { "name": "pad_h", "type": "int32", "default": 0 },
  135. { "name": "pad_w ", "default": 0 },
  136. { "name": "bias", "default": 0 },
  137. { "name": "pad_type", "default": [] },
  138. { "name": "dialation_h", "type": "int32", "default": 0 },
  139. { "name": "dialation_w", "type": "int32", "default": 1 },
  140. { "name": "activation_type", "type": "int32", "default": 1 }
  141. ]
  142. },
  143. {
  144. "name": "Crop",
  145. "identifier": 7,
  146. "category": "Data"
  147. },
  148. {
  149. "name": "Deconvolution",
  150. "identifier": 8,
  151. "category": "Layer"
  152. },
  153. {
  154. "name": "DeconvolutionDepthWise",
  155. "identifier": 51,
  156. "category": "Layer"
  157. },
  158. {
  159. "name": "Dequantize",
  160. "identifier": 58,
  161. "category": "Quantization"
  162. },
  163. {
  164. "name": "DetectionOutput",
  165. "identifier": 49,
  166. "attributes": [
  167. { "name": "num_class", "default": 0 },
  168. { "name": "share_location", "default": 0 },
  169. { "name": "background_label_id", "default": 0 },
  170. { "name": "variance_encoded_in_target", "default": 0 },
  171. { "name": "code_type", "default": 0 },
  172. { "name": "keep_top_k", "default": 0 },
  173. { "name": "confidence_threshold", "default": 0 },
  174. { "name": "nms_param.nms_threshold", "default": 0 },
  175. { "name": "nms_param.top_k", "default": 0 },
  176. { "name": "eta", "default": 0 }
  177. ]
  178. },
  179. {
  180. "name": "Div",
  181. "identifier": 80,
  182. "attributes": [
  183. { "name": "weight_input_index", "default": 0 }
  184. ]
  185. },
  186. {
  187. "name": "Dropout",
  188. "identifier": 9,
  189. "category": "Dropout",
  190. "attributes": [
  191. { "name": "scale", "type": "float32", "default": 1 }
  192. ]
  193. },
  194. {
  195. "name": "Eltwise",
  196. "identifier": 10
  197. },
  198. {
  199. "name": "ELU",
  200. "identifier": 11
  201. },
  202. {
  203. "name": "Embed",
  204. "identifier": 12,
  205. "category": "Transform",
  206. "attributes": [
  207. { "name": "num_output", "default": 0 },
  208. { "name": "input_dim", "default": 0 },
  209. { "name": "bias_term", "default": 0 },
  210. { "name": "weight_data_size", "default": 0 }
  211. ]
  212. },
  213. {
  214. "name": "Exp",
  215. "identifier": 13
  216. },
  217. {
  218. "name": "Exp",
  219. "identifier": 17
  220. },
  221. {
  222. "name": "Exp",
  223. "identifier": 19
  224. },
  225. {
  226. "name": "Expand",
  227. "identifier": 83,
  228. "category": "Shape",
  229. "attributes": [
  230. { "name": "shape_size", "default": 0 },
  231. { "name": "shape", "type": "int32[]", "size": "0" }
  232. ]
  233. },
  234. {
  235. "name": "ExpandDims",
  236. "identifier": 45
  237. },
  238. {
  239. "name": "Flatten",
  240. "identifier": 14,
  241. "category": "Shape",
  242. "attributes": [
  243. { "name": "axis", "default": 1 },
  244. { "name": "num_axis", "default": 4 }
  245. ]
  246. },
  247. {
  248. "name": "Gather",
  249. "identifier": 84,
  250. "category": "Transform",
  251. "attributes": [
  252. { "name": "axis", "default": 0 },
  253. { "name": "has_data", "default": 0 },
  254. { "name": "has_indices", "default": 0 }
  255. ]
  256. },
  257. {
  258. "name": "HardSigmoid",
  259. "identifier": 65,
  260. "category": "Activation",
  261. "attributes": [
  262. { "name": "alpha", "type": "float32", "default": 0 },
  263. { "name": "beta", "type": "float32", "default": 0 }
  264. ]
  265. },
  266. {
  267. "name": "HardSwish",
  268. "identifier": 69,
  269. "category": "Layer",
  270. "attributes": [
  271. { "name": "alpha", "type": "float32", "default": 1 },
  272. { "name": "beta", "type": "float32", "default": 1 }
  273. ]
  274. },
  275. {
  276. "name": "HdrGuide",
  277. "identifier": 70,
  278. "category": "Layer"
  279. },
  280. {
  281. "name": "InnerProduct",
  282. "identifier": 15,
  283. "category": "Layer",
  284. "attributes": [
  285. { "name": "num_output", "type": "int32", "default": 0 },
  286. { "name": "has_bias ", "default": 0, "visible": false },
  287. { "name": "transpose", "default": 0, "visible": false },
  288. { "name": "axis ", "default": 0 }
  289. ]
  290. },
  291. {
  292. "name": "Input",
  293. "identifier": 16
  294. },
  295. {
  296. "name": "InstanceNorm",
  297. "identifier": 53
  298. },
  299. {
  300. "name": "InstBatchNormCxx",
  301. "identifier": 81,
  302. "category": "Normalization"
  303. },
  304. {
  305. "name": "Interp",
  306. "identifier": 50
  307. },
  308. {
  309. "name": "LRN",
  310. "identifier": 18,
  311. "category": "Normalization",
  312. "attributes": [
  313. { "name": "alpha", "default": 0 },
  314. { "name": "beta", "default": 0.75 },
  315. { "name": "bias", "default": 1 },
  316. { "name": "size", "default": 1 }
  317. ]
  318. },
  319. {
  320. "name": "LSTM",
  321. "identifier": 39,
  322. "category": "Layer"
  323. },
  324. {
  325. "name": "MatMul",
  326. "identifier": 86,
  327. "attributes": [
  328. { "name": "weight_input_index", "default": 0 }
  329. ]
  330. },
  331. {
  332. "name": "Max",
  333. "identifier": 71,
  334. "category": "Layer",
  335. "attributes": [
  336. { "name": "weight_input_index", "default": 0 }
  337. ]
  338. },
  339. {
  340. "name": "Min",
  341. "identifier": 72,
  342. "category": "Layer",
  343. "attributes": [
  344. { "name": "weight_input_index", "default": 0 }
  345. ]
  346. },
  347. {
  348. "name": "Mul",
  349. "identifier": 73,
  350. "attributes": [
  351. { "name": "weight_input_index", "default": 0 }
  352. ]
  353. },
  354. {
  355. "name": "MVN",
  356. "identifier": 20
  357. },
  358. {
  359. "name": "Normalize",
  360. "identifier": 46,
  361. "attributes": [
  362. { "name": "across_spatial", "default": 0 },
  363. { "name": "epsilon", "type": "float32", "default": 0 },
  364. { "name": "channel_shared", "default": 0 },
  365. { "name": "axis", "default": 0 },
  366. { "name": "p", "default": 0 }
  367. ]
  368. },
  369. {
  370. "name": "Packing",
  371. "identifier": 62
  372. },
  373. {
  374. "name": "Pad",
  375. "identifier": 43,
  376. "category": "Tensor",
  377. "attributes": [
  378. { "name": " n1", "default": 0 },
  379. { "name": " n2", "default": 0 },
  380. { "name": " pad_h", "default": 0 },
  381. { "name": " pad_b", "default": 0 },
  382. { "name": " pad_w", "default": 0 },
  383. { "name": " pad_r", "default": 0 },
  384. { "name": " c1", "default": 0 },
  385. { "name": " c2", "default": 0 },
  386. { "name": " type", "default": 0 }
  387. ]
  388. },
  389. {
  390. "name": "Permute",
  391. "identifier": 47,
  392. "category": "Shape",
  393. "attributes": [
  394. { "name": "order_size", "default": 0 },
  395. { "name": "orders", "type": "int32[]", "size": "0" }
  396. ]
  397. },
  398. {
  399. "name": "Pooling",
  400. "identifier": 21,
  401. "category": "Pool",
  402. "attributes": [
  403. { "name": "pool_type", "default": 0 },
  404. { "name": "kernel_h", "default": 0 },
  405. { "name": "kernel_w", "default": 0 },
  406. { "name": "stride_h", "default": 0 },
  407. { "name": "stride_w ", "default": 0 },
  408. { "name": "pad_h", "default": 0 },
  409. { "name": "pad_w", "default": 0 },
  410. { "name": "kernel_h_index", "default": 0 },
  411. { "name": "kernel_w_index", "default": 0 },
  412. { "name": "pad_type ", "default": 0 },
  413. { "name": "ceil_mode ", "default": 0 }
  414. ]
  415. },
  416. {
  417. "name": "Pooling3D",
  418. "identifier": 74,
  419. "category": "Pool",
  420. "attributes": [
  421. { "name": "pool_type", "default": 0 },
  422. { "name": "kernel_h", "default": 0 },
  423. { "name": "kernel_w", "default": 0 },
  424. { "name": "kernel_d", "default": 0 },
  425. { "name": "stride_h", "default": 0 },
  426. { "name": "stride_w ", "default": 0 },
  427. { "name": "stride_d ", "default": 0 },
  428. { "name": "pad_h", "default": 0 },
  429. { "name": "pad_w", "default": 0 },
  430. { "name": "pad_d", "default": 0 },
  431. { "name": "kernel_h_index", "default": 0 },
  432. { "name": "kernel_w_index", "default": 0 },
  433. { "name": "kernel_d_index", "default": 0 },
  434. { "name": "pad_type ", "default": 0 },
  435. { "name": "ceil_mode ", "default": 0 }
  436. ]
  437. },
  438. {
  439. "name": "Pow",
  440. "identifier": 75,
  441. "category": "Layer",
  442. "attributes": [
  443. { "name": "exponent", "type": "float32", "default": 0 },
  444. { "name": "scale ", "type": "float32", "default": 0 },
  445. { "name": "shift ", "type": "float32", "default": 0 }
  446. ]
  447. },
  448. {
  449. "name": "Power",
  450. "identifier": 22
  451. },
  452. {
  453. "name": "PReLU",
  454. "identifier": 23,
  455. "category": "Activation",
  456. "attributes": [
  457. { "name": "channel_shared", "default": 0 },
  458. { "name": "has_filler", "default": 0 }
  459. ]
  460. },
  461. {
  462. "name": "PriorBox",
  463. "identifier": 48,
  464. "attributes": [
  465. { "name": "min_size", "default": [] },
  466. { "name": "max_size", "default": [] },
  467. { "name": "clip", "default": 1 },
  468. { "name": "flip", "default": 1 },
  469. { "name": "varainces0", "type": "float32", "default": 0 },
  470. { "name": "varainces1", "type": "float32", "default": 0 },
  471. { "name": "varainces2", "type": "float32", "default": 0 },
  472. { "name": "varainces3", "type": "float32", "default": 0 },
  473. { "name": "aspect_ratios", "default": 0 },
  474. { "name": "img_w", "default": 0 },
  475. { "name": "img_h", "default": 0 },
  476. { "name": "step_w", "default": -233 },
  477. { "name": "step_h", "default": -233 },
  478. { "name": "offset", "default": 0 }
  479. ]
  480. },
  481. {
  482. "name": "Proposal",
  483. "identifier": 24
  484. },
  485. {
  486. "name": "Quantize",
  487. "identifier": 57,
  488. "category": "Quantization"
  489. },
  490. {
  491. "name": "QuantizedConcat",
  492. "identifier": 5,
  493. "category": "Tensor",
  494. "attributes": [
  495. { "name": "axis", "type": "int32", "default": 0 }
  496. ],
  497. "inputs": [
  498. { "name": "input", "type": "Tensor[]" }
  499. ],
  500. "outputs": [
  501. { "name": "output" }
  502. ]
  503. },
  504. {
  505. "name": "QuantizedConvolution",
  506. "identifier": 6,
  507. "category": "Layer",
  508. "attributes": [
  509. { "name": "group", "type": "int32", "default": 0 },
  510. { "name": "input_channel", "type": "int32", "default": 0 },
  511. { "name": "output_channel", "type": "int32", "default": 1 },
  512. { "name": "kernel_h", "type": "int32", "default": 0 },
  513. { "name": "kernel_w", "type": "int32", "default": 0 },
  514. { "name": "stride_h", "default": 0, "visible": false },
  515. { "name": "stride_w", "type": "int32", "default": 0, "visible": false },
  516. { "name": "pad_h", "type": "int32", "default": 0 },
  517. { "name": "pad_w ", "default": 0 },
  518. { "name": "bias", "default": 0 },
  519. { "name": "pad_type", "default": [] },
  520. { "name": "dialation_h", "type": "int32", "default": 0 },
  521. { "name": "dialation_w", "type": "int32", "default": 1 },
  522. { "name": "activation_type", "type": "int32", "default": 1 }
  523. ]
  524. },
  525. {
  526. "name": "QuantizedPooling",
  527. "identifier": 21,
  528. "category": "Pool",
  529. "attributes": [
  530. { "name": "pool_type", "default": 0 },
  531. { "name": "kernel_h", "default": 0 },
  532. { "name": "kernel_w", "default": 0 },
  533. { "name": "stride_h", "default": 0 },
  534. { "name": "stride_w ", "default": 0 },
  535. { "name": "pad_h", "default": 0 },
  536. { "name": "pad_w", "default": 0 },
  537. { "name": "kernel_h_index", "default": 0 },
  538. { "name": "kernel_w_index", "default": 0 },
  539. { "name": "pad_type ", "default": 0 },
  540. { "name": "ceil_mode ", "default": 0 }
  541. ]
  542. },
  543. {
  544. "name": "Reduce",
  545. "identifier": 25,
  546. "attributes": [
  547. { "name": "keep_dims", "default": 0 },
  548. { "name": "axis", "default": 0 }
  549. ]
  550. },
  551. {
  552. "name": "ReLU",
  553. "identifier": 26,
  554. "category": "Activation"
  555. },
  556. {
  557. "name": "ReLU6",
  558. "category": "Activation"
  559. },
  560. {
  561. "name": "Reorg",
  562. "identifier": 55,
  563. "attributes": [
  564. { "name": "stride", "default": 0 },
  565. { "name": "reverse", "default": 0 }
  566. ]
  567. },
  568. {
  569. "name": "Requantize",
  570. "identifier": 63
  571. },
  572. {
  573. "name": "Reshape",
  574. "identifier": 28,
  575. "category": "Shape",
  576. "attributes": [
  577. { "name": "axis", "default": 0 },
  578. { "name": "num_axes", "default": 4 },
  579. { "name": "top_blob_dim_size", "default": -233 },
  580. { "name": "shape", "type": "int32[]", "size": 2, "default": 233 },
  581. { "name": "reshape_type", "default": 0 }
  582. ]
  583. },
  584. {
  585. "name": "RNN",
  586. "identifier": 38,
  587. "category": "Layer"
  588. },
  589. {
  590. "name": "ROIAlign",
  591. "identifier": 61
  592. },
  593. {
  594. "name": "ROIPooling",
  595. "identifier": 27,
  596. "attributes": [
  597. { "name": "pool_type", "default": 0 },
  598. { "name": "spatial_scale", "default": 0 },
  599. { "name": "pooled_w ", "default": 0 },
  600. { "name": "pooled_h", "default": 0 },
  601. { "name": "pooled_d", "default": 0 }
  602. ]
  603. },
  604. {
  605. "name": "ROIPooling",
  606. "identifier": 60,
  607. "attributes": [
  608. { "name": "pool_type", "default": 0 },
  609. { "name": "pool_type", "type": "float32", "default": 0 },
  610. { "name": "pooled_w", "default": 0 },
  611. { "name": "pooled_h", "default": 0 },
  612. { "name": "pooled_d", "default": 0 }
  613. ]
  614. },
  615. {
  616. "name": "Scale",
  617. "identifier": 29,
  618. "category": "Layer",
  619. "attributes": [
  620. { "name": "axis", "default": 0, "visible": false },
  621. { "name": "num_axes", "default": 0, "visible": false },
  622. { "name": "bias_term", "default": 0, "visible": false }
  623. ]
  624. },
  625. {
  626. "name": "SELU",
  627. "identifier": 66,
  628. "category": "Activation",
  629. "attributes": [
  630. { "name": "alpha", "default": 0 },
  631. { "name": "gamma", "default": 0 }
  632. ]
  633. },
  634. {
  635. "name": "Shuffle",
  636. "identifier": 52,
  637. "attributes": [
  638. { "name": "group", "default": 1 }
  639. ]
  640. },
  641. {
  642. "name": "Sigmoid",
  643. "identifier": 30,
  644. "category": "Activation"
  645. },
  646. {
  647. "name": "Slice",
  648. "identifier": 31,
  649. "category": "Tensor",
  650. "attributes": [
  651. { "name": "slices", "default": [] },
  652. { "name": "axis", "default": 1 }
  653. ]
  654. },
  655. {
  656. "name": "Softmax",
  657. "identifier": 32,
  658. "category": "Activation",
  659. "attributes": [
  660. { "name": "axis", "type": "int32", "default": 0 }
  661. ]
  662. },
  663. {
  664. "name": "SoftmaxCaffe",
  665. "identifier": 82,
  666. "category": "Activation",
  667. "attributes": [
  668. { "name": "axis", "type": "int32", "default": 0 }
  669. ]
  670. },
  671. {
  672. "name": "Splitv",
  673. "identifier": 33,
  674. "category": "Tensor",
  675. "inputs": [
  676. { "name": "input" }
  677. ],
  678. "outputs": [
  679. { "name": "output", "type": "Tensor[]" }
  680. ]
  681. },
  682. {
  683. "name": "SplitV",
  684. "identifier": 81,
  685. "category": "Layer",
  686. "attributes": [
  687. { "name": "axis", "default": 1 },
  688. { "name": "slice_count", "default": 1 }
  689. ]
  690. },
  691. {
  692. "name": "SPP",
  693. "identifier": 34,
  694. "category": "Activation"
  695. },
  696. {
  697. "name": "Squeeze",
  698. "identifier": 44,
  699. "category": "Transform",
  700. "attributes": [
  701. { "name": "axes_size", "default": 0 },
  702. { "name": "axes", "type": "int32[]", "size": "0" }
  703. ]
  704. },
  705. {
  706. "name": "StridedSlice",
  707. "identifier": 76,
  708. "category": "Tensor",
  709. "attributes": [
  710. { "name": "start_size", "default": 0 },
  711. { "name": "start", "type": "int32[]", "size": "0" },
  712. { "name": "end_size", "default": 0 },
  713. { "name": "end", "type": "int32[]", "size": "0" },
  714. { "name": "step_size", "default": 0 },
  715. { "name": "step", "type": "int32[]", "size": "0" }
  716. ]
  717. },
  718. {
  719. "name": "StridedSliceV2",
  720. "identifier": 87,
  721. "category": "Tensor",
  722. "attributes": [
  723. { "name": "start_size", "default": 0 },
  724. { "name": "start", "type": "int32[]", "size": "0" },
  725. { "name": "end_size", "default": 0 },
  726. { "name": "end", "type": "int32[]", "size": "0" },
  727. { "name": "axes_size", "default": 0 },
  728. { "name": "axes", "type": "int32[]", "size": "0" },
  729. { "name": "step_size", "default": 0 },
  730. { "name": "step", "type": "int32[]", "size": "0" }
  731. ]
  732. },
  733. {
  734. "name": "Sub",
  735. "identifier": 77,
  736. "category": "Layer",
  737. "attributes": [
  738. { "name": "weight_input_index", "default": 0 }
  739. ]
  740. },
  741. {
  742. "name": "Sub",
  743. "identifier": 80,
  744. "attributes": [
  745. { "name": "weight_input_index", "default": 0 }
  746. ]
  747. },
  748. {
  749. "name": "Tanh",
  750. "identifier": 35,
  751. "category": "Activation"
  752. },
  753. {
  754. "name": "Threshold",
  755. "identifier": 36
  756. },
  757. {
  758. "name": "Tile",
  759. "identifier": 37
  760. },
  761. {
  762. "name": "UnaryOp",
  763. "identifier": 41
  764. },
  765. {
  766. "name": "Unsqueeze",
  767. "identifier": 85,
  768. "category": "Transform",
  769. "attributes": [
  770. { "name": "axes_size", "default": 0 },
  771. { "name": "axes", "type": "int32[]", "size": "0" }
  772. ]
  773. },
  774. {
  775. "name": "Upsample",
  776. "identifier": 78,
  777. "category": "Data",
  778. "attributes": [
  779. { "name": "type", "default": 0 },
  780. { "name": "scale_h", "type": "float32", "default": 0 },
  781. { "name": "scale_w", "type": "float32", "default": 0 },
  782. { "name": "align_corners", "default": 0 },
  783. { "name": "height", "default": 0 },
  784. { "name": "width", "default": 0 }
  785. ]
  786. },
  787. {
  788. "name": "YoloDetectionOutput",
  789. "identifier": 56
  790. },
  791. {
  792. "name": "Yolov3DetectionOutput",
  793. "identifier": 59
  794. }
  795. ]