tnn-metadata.json 20 KB

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