tnn-metadata.json 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794
  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. "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. "attributes": [
  377. { "name": " n1", "default": 0 },
  378. { "name": " n2", "default": 0 },
  379. { "name": " pad_h", "default": 0 },
  380. { "name": " pad_b", "default": 0 },
  381. { "name": " pad_w", "default": 0 },
  382. { "name": " pad_r", "default": 0 },
  383. { "name": " c1", "default": 0 },
  384. { "name": " c2", "default": 0 },
  385. { "name": " type", "default": 0 }
  386. ]
  387. },
  388. {
  389. "name": "Permute",
  390. "identifier": 47,
  391. "category": "Shape",
  392. "attributes": [
  393. { "name": "order_size", "default": 0 },
  394. { "name": "orders", "type": "int32[]", "size": "0" }
  395. ]
  396. },
  397. {
  398. "name": "Pooling",
  399. "identifier": 21,
  400. "category": "Pool",
  401. "attributes": [
  402. { "name": "pool_type", "default": 0 },
  403. { "name": "kernel_h", "default": 0 },
  404. { "name": "kernel_w", "default": 0 },
  405. { "name": "stride_h", "default": 0 },
  406. { "name": "stride_w ", "default": 0 },
  407. { "name": "pad_h", "default": 0 },
  408. { "name": "pad_w", "default": 0 },
  409. { "name": "kernel_h_index", "default": 0 },
  410. { "name": "kernel_w_index", "default": 0 },
  411. { "name": "pad_type ", "default": 0 },
  412. { "name": "ceil_mode ", "default": 0 }
  413. ]
  414. },
  415. {
  416. "name": "Pooling3D",
  417. "identifier": 74,
  418. "category": "Pool",
  419. "attributes": [
  420. { "name": "pool_type", "default": 0 },
  421. { "name": "kernel_h", "default": 0 },
  422. { "name": "kernel_w", "default": 0 },
  423. { "name": "kernel_d", "default": 0 },
  424. { "name": "stride_h", "default": 0 },
  425. { "name": "stride_w ", "default": 0 },
  426. { "name": "stride_d ", "default": 0 },
  427. { "name": "pad_h", "default": 0 },
  428. { "name": "pad_w", "default": 0 },
  429. { "name": "pad_d", "default": 0 },
  430. { "name": "kernel_h_index", "default": 0 },
  431. { "name": "kernel_w_index", "default": 0 },
  432. { "name": "kernel_d_index", "default": 0 },
  433. { "name": "pad_type ", "default": 0 },
  434. { "name": "ceil_mode ", "default": 0 }
  435. ]
  436. },
  437. {
  438. "name": "Pow",
  439. "identifier": 75,
  440. "category": "Layer",
  441. "attributes": [
  442. { "name": "exponent", "type": "float32", "default": 0 },
  443. { "name": "scale ", "type": "float32", "default": 0 },
  444. { "name": "shift ", "type": "float32", "default": 0 }
  445. ]
  446. },
  447. {
  448. "name": "Power",
  449. "identifier": 22
  450. },
  451. {
  452. "name": "PReLU",
  453. "identifier": 23,
  454. "category": "Activation",
  455. "attributes": [
  456. { "name": "channel_shared", "default": 0 },
  457. { "name": "has_filler", "default": 0 }
  458. ]
  459. },
  460. {
  461. "name": "PriorBox",
  462. "identifier": 48,
  463. "attributes": [
  464. { "name": "min_size", "default": [] },
  465. { "name": "max_size", "default": [] },
  466. { "name": "clip", "default": 1 },
  467. { "name": "flip", "default": 1 },
  468. { "name": "varainces0", "type": "float32", "default": 0 },
  469. { "name": "varainces1", "type": "float32", "default": 0 },
  470. { "name": "varainces2", "type": "float32", "default": 0 },
  471. { "name": "varainces3", "type": "float32", "default": 0 },
  472. { "name": "aspect_ratios", "default": 0 },
  473. { "name": "img_w", "default": 0 },
  474. { "name": "img_h", "default": 0 },
  475. { "name": "step_w", "default": -233 },
  476. { "name": "step_h", "default": -233 },
  477. { "name": "offset", "default": 0 }
  478. ]
  479. },
  480. {
  481. "name": "Proposal",
  482. "identifier": 24
  483. },
  484. {
  485. "name": "Quantize",
  486. "identifier": 57,
  487. "category": "Quantization"
  488. },
  489. {
  490. "name": "QuantizedConcat",
  491. "identifier": 5,
  492. "category": "Tensor",
  493. "attributes": [
  494. { "name": "axis", "type": "int32", "default": 0 }
  495. ],
  496. "inputs": [
  497. { "name": "input", "option": "variadic" }
  498. ],
  499. "outputs": [
  500. { "name": "output" }
  501. ]
  502. },
  503. {
  504. "name": "QuantizedConvolution",
  505. "identifier": 6,
  506. "category": "Layer",
  507. "attributes": [
  508. { "name": "group", "type": "int32", "default": 0 },
  509. { "name": "input_channel", "type": "int32", "default": 0 },
  510. { "name": "output_channel", "type": "int32", "default": 1 },
  511. { "name": "kernel_h", "type": "int32", "default": 0 },
  512. { "name": "kernel_w", "type": "int32", "default": 0 },
  513. { "name": "stride_h", "default": 0, "visible": false },
  514. { "name": "stride_w", "type": "int32", "default": 0, "visible": false },
  515. { "name": "pad_h", "type": "int32", "default": 0 },
  516. { "name": "pad_w ", "default": 0 },
  517. { "name": "bias", "default": 0 },
  518. { "name": "pad_type", "default": [] },
  519. { "name": "dialation_h", "type": "int32", "default": 0 },
  520. { "name": "dialation_w", "type": "int32", "default": 1 },
  521. { "name": "activation_type", "type": "int32", "default": 1 }
  522. ]
  523. },
  524. {
  525. "name": "QuantizedPooling",
  526. "identifier": 21,
  527. "category": "Pool",
  528. "attributes": [
  529. { "name": "pool_type", "default": 0 },
  530. { "name": "kernel_h", "default": 0 },
  531. { "name": "kernel_w", "default": 0 },
  532. { "name": "stride_h", "default": 0 },
  533. { "name": "stride_w ", "default": 0 },
  534. { "name": "pad_h", "default": 0 },
  535. { "name": "pad_w", "default": 0 },
  536. { "name": "kernel_h_index", "default": 0 },
  537. { "name": "kernel_w_index", "default": 0 },
  538. { "name": "pad_type ", "default": 0 },
  539. { "name": "ceil_mode ", "default": 0 }
  540. ]
  541. },
  542. {
  543. "name": "Reduce",
  544. "identifier": 25,
  545. "attributes": [
  546. { "name": "keep_dims", "default": 0 },
  547. { "name": "axis", "default": 0 }
  548. ]
  549. },
  550. {
  551. "name": "ReLU",
  552. "identifier": 26,
  553. "category": "Activation"
  554. },
  555. {
  556. "name": "ReLU6",
  557. "category": "Activation"
  558. },
  559. {
  560. "name": "Reorg",
  561. "identifier": 55,
  562. "attributes": [
  563. { "name": "stride", "default": 0 },
  564. { "name": "reverse", "default": 0 }
  565. ]
  566. },
  567. {
  568. "name": "Requantize",
  569. "identifier": 63
  570. },
  571. {
  572. "name": "Reshape",
  573. "identifier": 28,
  574. "category": "Shape",
  575. "attributes": [
  576. { "name": "axis", "default": 0 },
  577. { "name": "num_axes", "default": 4 },
  578. { "name": "top_blob_dim_size", "default": -233 },
  579. { "name": "shape", "type": "int32[]", "size": 2, "default": 233 },
  580. { "name": "reshape_type", "default": 0 }
  581. ]
  582. },
  583. {
  584. "name": "RNN",
  585. "identifier": 38,
  586. "category": "Layer"
  587. },
  588. {
  589. "name": "ROIAlign",
  590. "identifier": 61
  591. },
  592. {
  593. "name": "ROIPooling",
  594. "identifier": 27,
  595. "attributes": [
  596. { "name": "pool_type", "default": 0 },
  597. { "name": "spatial_scale", "default": 0 },
  598. { "name": "pooled_w ", "default": 0 },
  599. { "name": "pooled_h", "default": 0 },
  600. { "name": "pooled_d", "default": 0 }
  601. ]
  602. },
  603. {
  604. "name": "ROIPooling",
  605. "identifier": 60,
  606. "attributes": [
  607. { "name": "pool_type", "default": 0 },
  608. { "name": "pool_type", "type": "float32", "default": 0 },
  609. { "name": "pooled_w", "default": 0 },
  610. { "name": "pooled_h", "default": 0 },
  611. { "name": "pooled_d", "default": 0 }
  612. ]
  613. },
  614. {
  615. "name": "Scale",
  616. "identifier": 29,
  617. "category": "Layer",
  618. "attributes": [
  619. { "name": "axis", "default": 0, "visible": false },
  620. { "name": "num_axes", "default": 0, "visible": false },
  621. { "name": "bias_term", "default": 0, "visible": false }
  622. ]
  623. },
  624. {
  625. "name": "SELU",
  626. "identifier": 66,
  627. "category": "Activation",
  628. "attributes": [
  629. { "name": "alpha", "default": 0 },
  630. { "name": "gamma", "default": 0 }
  631. ]
  632. },
  633. {
  634. "name": "Shuffle",
  635. "identifier": 52,
  636. "attributes": [
  637. { "name": "group", "default": 1 }
  638. ]
  639. },
  640. {
  641. "name": "Sigmoid",
  642. "identifier": 30,
  643. "category": "Activation"
  644. },
  645. {
  646. "name": "Slice",
  647. "identifier": 31,
  648. "category": "Tensor",
  649. "attributes": [
  650. { "name": "slices", "default": [] },
  651. { "name": "axis", "default": 1 }
  652. ]
  653. },
  654. {
  655. "name": "Softmax",
  656. "identifier": 32,
  657. "category": "Activation",
  658. "attributes": [
  659. { "name": "axis", "type": "int32", "default": 0 }
  660. ]
  661. },
  662. {
  663. "name": "SoftmaxCaffe",
  664. "identifier": 82,
  665. "category": "Activation",
  666. "attributes": [
  667. { "name": "axis", "type": "int32", "default": 0 }
  668. ]
  669. },
  670. {
  671. "name": "Splitv",
  672. "identifier": 33,
  673. "category": "Tensor",
  674. "inputs": [
  675. { "name": "input" }
  676. ],
  677. "outputs": [
  678. { "name": "output", "option": "variadic" }
  679. ]
  680. },
  681. {
  682. "name": "SplitV",
  683. "identifier": 81,
  684. "category": "Layer",
  685. "attributes": [
  686. { "name": "axis", "default": 1 },
  687. { "name": "slice_count", "default": 1 }
  688. ]
  689. },
  690. {
  691. "name": "SPP",
  692. "identifier": 34,
  693. "category": "Activation"
  694. },
  695. {
  696. "name": "Squeeze",
  697. "identifier": 44,
  698. "category": "Transform",
  699. "attributes": [
  700. { "name": "axes_size", "default": 0 },
  701. { "name": "axes", "type": "int32[]", "size": "0" }
  702. ]
  703. },
  704. {
  705. "name": "StridedSlice",
  706. "identifier": 76,
  707. "category": "Tensor",
  708. "attributes": [
  709. { "name": "start_size", "default": 0 },
  710. { "name": "start", "type": "int32[]", "size": "0" },
  711. { "name": "end_size", "default": 0 },
  712. { "name": "end", "type": "int32[]", "size": "0" },
  713. { "name": "step_size", "default": 0 },
  714. { "name": "step", "type": "int32[]", "size": "0" }
  715. ]
  716. },
  717. {
  718. "name": "StridedSliceV2",
  719. "identifier": 87,
  720. "category": "Tensor",
  721. "attributes": [
  722. { "name": "start_size", "default": 0 },
  723. { "name": "start", "type": "int32[]", "size": "0" },
  724. { "name": "end_size", "default": 0 },
  725. { "name": "end", "type": "int32[]", "size": "0" },
  726. { "name": "axes_size", "default": 0 },
  727. { "name": "axes", "type": "int32[]", "size": "0" },
  728. { "name": "step_size", "default": 0 },
  729. { "name": "step", "type": "int32[]", "size": "0" }
  730. ]
  731. },
  732. {
  733. "name": "Sub",
  734. "identifier": 77,
  735. "category": "Layer",
  736. "attributes": [
  737. { "name": "weight_input_index", "default": 0 }
  738. ]
  739. },
  740. {
  741. "name": "Sub",
  742. "identifier": 80,
  743. "attributes": [
  744. { "name": "weight_input_index", "default": 0 }
  745. ]
  746. },
  747. {
  748. "name": "Tanh",
  749. "identifier": 35,
  750. "category": "Activation"
  751. },
  752. {
  753. "name": "Threshold",
  754. "identifier": 36
  755. },
  756. {
  757. "name": "Tile",
  758. "identifier": 37
  759. },
  760. {
  761. "name": "UnaryOp",
  762. "identifier": 41
  763. },
  764. {
  765. "name": "Unsqueeze",
  766. "identifier": 85,
  767. "category": "Transform",
  768. "attributes": [
  769. { "name": "axes_size", "default": 0 },
  770. { "name": "axes", "type": "int32[]", "size": "0" }
  771. ]
  772. },
  773. {
  774. "name": "Upsample",
  775. "identifier": 78,
  776. "category": "Data",
  777. "attributes": [
  778. { "name": "type", "default": 0 },
  779. { "name": "scale_h", "type": "float32", "default": 0 },
  780. { "name": "scale_w", "type": "float32", "default": 0 },
  781. { "name": "align_corners", "default": 0 },
  782. { "name": "height", "default": 0 },
  783. { "name": "width", "default": 0 }
  784. ]
  785. },
  786. {
  787. "name": "YoloDetectionOutput",
  788. "identifier": 56
  789. },
  790. {
  791. "name": "Yolov3DetectionOutput",
  792. "identifier": 59
  793. }
  794. ]