2
0

rknn-metadata.json 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375
  1. [
  2. {
  3. "name": "VSI_NN_OP_ADD",
  4. "inputs": [
  5. { "name": "input" },
  6. { "name": "other" }
  7. ]
  8. },
  9. {
  10. "name": "VSI_NN_OP_CONCAT",
  11. "category": "Tensor",
  12. "inputs": [
  13. { "name": "inputs", "list": true }
  14. ]
  15. },
  16. {
  17. "name": "VSI_NN_OP_CONV_RELU",
  18. "category": "Layer",
  19. "inputs": [
  20. { "name": "input" },
  21. { "name": "weights" },
  22. { "name": "bias" }
  23. ]
  24. },
  25. {
  26. "name": "VSI_NN_OP_CONV_RELU_POOL",
  27. "category": "Layer",
  28. "inputs": [
  29. { "name": "input" },
  30. { "name": "weights" },
  31. { "name": "bias" }
  32. ]
  33. },
  34. {
  35. "name": "VSI_NN_OP_CONV2D",
  36. "category": "Layer",
  37. "inputs": [
  38. { "name": "input" },
  39. { "name": "weights" },
  40. { "name": "bias" }
  41. ]
  42. },
  43. {
  44. "name": "VSI_NN_OP_DECONVOLUTION",
  45. "category": "Layer",
  46. "inputs": [
  47. { "name": "input" },
  48. { "name": "weights" },
  49. { "name": "bias" }
  50. ]
  51. },
  52. {
  53. "name": "VSI_NN_OP_FCL",
  54. "category": "Layer",
  55. "inputs": [
  56. { "name": "input" },
  57. { "name": "weights" },
  58. { "name": "bias" }
  59. ]
  60. },
  61. {
  62. "name": "VSI_NN_OP_FCL_RELU",
  63. "category": "Layer",
  64. "inputs": [
  65. { "name": "input" },
  66. { "name": "weights" },
  67. { "name": "bias" }
  68. ]
  69. },
  70. {
  71. "name": "VSI_NN_OP_LEAKY_RELU",
  72. "category": "Activation"
  73. },
  74. {
  75. "name": "VSI_NN_OP_LEAKY_SIGMOID",
  76. "category": "Activation"
  77. },
  78. {
  79. "name": "VSI_NN_OP_MISH",
  80. "category": "Activation"
  81. },
  82. {
  83. "name": "VSI_NN_OP_PERMUTE",
  84. "category": "Shape"
  85. },
  86. {
  87. "name": "VSI_NN_OP_POOL",
  88. "category": "Pool"
  89. },
  90. {
  91. "name": "VSI_NN_OP_RELU",
  92. "category": "Activation"
  93. },
  94. {
  95. "name": "VSI_NN_OP_PRELU",
  96. "category": "Activation",
  97. "inputs": [
  98. { "name": "input" },
  99. { "name": "slope" }
  100. ]
  101. },
  102. {
  103. "name": "VSI_NN_OP_RESHAPE",
  104. "category": "Shape"
  105. },
  106. {
  107. "name": "VSI_NN_OP_SIGMOID",
  108. "category": "Activation"
  109. },
  110. {
  111. "name": "VSI_NN_OP_SOFTMAX",
  112. "category": "Activation"
  113. },
  114. {
  115. "name": "VSI_NN_OP_RESIZE",
  116. "category": "Shape"
  117. },
  118. {
  119. "name": "VSI_NN_OP_LRN",
  120. "category": "Normalization"
  121. },
  122. {
  123. "name": "VSI_NN_OP_BATCH_NORM",
  124. "category": "Normalization",
  125. "inputs": [
  126. { "name": "input" },
  127. { "name": "gamma" },
  128. { "name": "beta" },
  129. { "name": "mean" },
  130. { "name": "variance" }
  131. ]
  132. },
  133. {
  134. "name": "VSI_NN_OP_LSTM",
  135. "category": "Layer"
  136. },
  137. {
  138. "name": "VSI_NN_OP_STRIDED_SLICE",
  139. "category": "Tensor"
  140. },
  141. {
  142. "name": "VSI_NN_OP_SWISH",
  143. "category": "Activation"
  144. },
  145. {
  146. "name": "VSI_NN_OP_RELUN",
  147. "category": "Activation"
  148. },
  149. {
  150. "name": "VSI_NN_OP_INSTANCE_NORM",
  151. "category": "Normalization",
  152. "inputs": [
  153. { "name": "input" },
  154. { "name": "scale" },
  155. { "name": "bias" }
  156. ]
  157. },
  158. {
  159. "name": "Conv",
  160. "category": "Layer",
  161. "inputs": [
  162. { "name": "input" },
  163. { "name": "weights" },
  164. { "name": "bias" }
  165. ]
  166. },
  167. {
  168. "name": "ConvReluAdd",
  169. "category": "Layer",
  170. "inputs": [
  171. { "name": "input" },
  172. { "name": "weights" },
  173. { "name": "bias" }
  174. ]
  175. },
  176. {
  177. "name": "ConvAddRelu",
  178. "category": "Layer",
  179. "inputs": [
  180. { "name": "input" },
  181. { "name": "weights" },
  182. { "name": "bias" }
  183. ]
  184. },
  185. {
  186. "name": "ConvLeakyRelu",
  187. "category": "Layer",
  188. "inputs": [
  189. { "name": "input" },
  190. { "name": "weights" },
  191. { "name": "bias" }
  192. ]
  193. },
  194. {
  195. "name": "ConvLeakyReluAdd",
  196. "category": "Layer",
  197. "inputs": [
  198. { "name": "input" },
  199. { "name": "weights" },
  200. { "name": "bias" }
  201. ]
  202. },
  203. {
  204. "name": "ConvExSwish",
  205. "category": "Layer",
  206. "inputs": [
  207. { "name": "input" },
  208. { "name": "weights" },
  209. { "name": "bias" }
  210. ]
  211. },
  212. {
  213. "name": "ConvSigmoid",
  214. "category": "Layer",
  215. "inputs": [
  216. { "name": "input" },
  217. { "name": "weights" },
  218. { "name": "bias" }
  219. ]
  220. },
  221. {
  222. "name": "ConvTranspose",
  223. "category": "Layer",
  224. "inputs": [
  225. { "name": "input" },
  226. { "name": "weights" },
  227. { "name": "bias" }
  228. ]
  229. },
  230. {
  231. "name": "ConvRelu",
  232. "category": "Layer",
  233. "inputs": [
  234. { "name": "input" },
  235. { "name": "weights" },
  236. { "name": "bias" }
  237. ]
  238. },
  239. {
  240. "name": "ConvClip",
  241. "category": "Layer",
  242. "inputs": [
  243. { "name": "input" },
  244. { "name": "weights" },
  245. { "name": "bias" }
  246. ]
  247. },
  248. {
  249. "name": "Concat",
  250. "category": "Tensor",
  251. "inputs": [
  252. { "name": "inputs", "list": true }
  253. ]
  254. },
  255. {
  256. "name": "BatchNormalization",
  257. "category": "Normalization",
  258. "inputs": [
  259. { "name": "input" },
  260. { "name": "weight" },
  261. { "name": "bias" },
  262. { "name": "running_mean" },
  263. { "name": "running_var" }
  264. ]
  265. },
  266. {
  267. "name": "Relu",
  268. "category": "Activation"
  269. },
  270. {
  271. "name": "Softmax",
  272. "category": "Activation"
  273. },
  274. {
  275. "name": "MaxPool",
  276. "category": "Pool"
  277. },
  278. {
  279. "name": "AveragePool",
  280. "category": "Pool"
  281. },
  282. {
  283. "name": "Reshape",
  284. "category": "Shape",
  285. "inputs": [
  286. { "name": "input" },
  287. { "name": "shape" }
  288. ]
  289. },
  290. {
  291. "name": "Transpose",
  292. "category": "Transform"
  293. },
  294. {
  295. "name": "Add",
  296. "inputs": [
  297. { "name": "A" },
  298. { "name": "B" }
  299. ],
  300. "outputs": [
  301. { "name": "C" }
  302. ]
  303. },
  304. {
  305. "name": "Split",
  306. "category": "Tensor",
  307. "outputs": [
  308. { "name": "output", "list": true }
  309. ]
  310. },
  311. {
  312. "name": "PoolingLayer2",
  313. "category": "Pool"
  314. },
  315. {
  316. "name": "Softmax2Layer",
  317. "category": "Activation"
  318. },
  319. {
  320. "name": "SoftMax2",
  321. "category": "Activation"
  322. },
  323. {
  324. "name": "TensorTranspose",
  325. "category": "Transform"
  326. },
  327. {
  328. "name": "ActivationLayer",
  329. "category": "Activation"
  330. },
  331. {
  332. "name": "LeakyReluLayer",
  333. "category": "Activation"
  334. },
  335. {
  336. "name": "ConvolutionLayer",
  337. "category": "Layer"
  338. },
  339. {
  340. "name": "TensorScale",
  341. "category": "Layer"
  342. },
  343. {
  344. "name": "BatchNormalizationLayer",
  345. "category": "Normalization"
  346. },
  347. {
  348. "name": "Sigmoid",
  349. "category": "Activation"
  350. },
  351. {
  352. "name": "LeakyRelu",
  353. "category": "Activation"
  354. },
  355. {
  356. "name": "HardSigmoid",
  357. "category": "Activation"
  358. },
  359. {
  360. "name": "exSwish",
  361. "category": "Activation"
  362. },
  363. {
  364. "name": "Slice",
  365. "category": "Tensor"
  366. },
  367. {
  368. "name": "Pad",
  369. "category": "Tensor"
  370. },
  371. {
  372. "name": "exSoftmax13",
  373. "category": "Activation"
  374. }
  375. ]