megengine-metadata.json 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203
  1. [
  2. {
  3. "name": "megengine.distributed.functional.all_gather",
  4. "attributes": [
  5. { "name": "inp" },
  6. { "name": "group" },
  7. { "name": "device" },
  8. { "name": "axis" }
  9. ],
  10. "category": "Layer"
  11. },
  12. {
  13. "name": "megengine.distributed.functional.all_reduce_max",
  14. "attributes": [
  15. { "name": "inp" },
  16. { "name": "group" },
  17. { "name": "device" }
  18. ],
  19. "category": "Layer"
  20. },
  21. {
  22. "name": "megengine.distributed.functional.all_reduce_min",
  23. "attributes": [
  24. { "name": "inp" },
  25. { "name": "group" },
  26. { "name": "device" }
  27. ],
  28. "category": "Layer"
  29. },
  30. {
  31. "name": "megengine.distributed.functional.all_reduce_sum",
  32. "attributes": [
  33. { "name": "inp" },
  34. { "name": "group" },
  35. { "name": "device" }
  36. ],
  37. "category": "Layer"
  38. },
  39. {
  40. "name": "megengine.distributed.functional.all_to_all",
  41. "attributes": [
  42. { "name": "inp" },
  43. { "name": "group" },
  44. { "name": "device" },
  45. { "name": "split_axis" },
  46. { "name": "concat_axis" }
  47. ],
  48. "category": "Layer"
  49. },
  50. {
  51. "name": "megengine.distributed.functional.broadcast",
  52. "attributes": [
  53. { "name": "inp" },
  54. { "name": "group" },
  55. { "name": "device" }
  56. ],
  57. "category": "Layer"
  58. },
  59. {
  60. "name": "megengine.distributed.functional.collective_comm",
  61. "attributes": [
  62. { "name": "inp" },
  63. { "name": "mode" },
  64. { "name": "group" },
  65. { "name": "device" }
  66. ],
  67. "category": "Layer"
  68. },
  69. {
  70. "name": "megengine.distributed.functional.gather",
  71. "attributes": [
  72. { "name": "inp" },
  73. { "name": "group" },
  74. { "name": "device" },
  75. { "name": "axis" }
  76. ],
  77. "category": "Transform"
  78. },
  79. {
  80. "name": "megengine.distributed.functional.reduce_scatter_sum",
  81. "attributes": [
  82. { "name": "inp" },
  83. { "name": "group" },
  84. { "name": "device" },
  85. { "name": "axis" }
  86. ],
  87. "category": "Layer"
  88. },
  89. {
  90. "name": "megengine.distributed.functional.reduce_sum",
  91. "attributes": [
  92. { "name": "inp" },
  93. { "name": "group" },
  94. { "name": "device" }
  95. ],
  96. "category": "Layer"
  97. },
  98. {
  99. "name": "megengine.distributed.functional.remote_recv",
  100. "attributes": [
  101. { "name": "src_rank" },
  102. { "name": "device" },
  103. { "name": "inp" }
  104. ],
  105. "category": "Layer"
  106. },
  107. {
  108. "name": "megengine.distributed.functional.remote_send",
  109. "attributes": [
  110. { "name": "inp" },
  111. { "name": "dest_rank" }
  112. ],
  113. "category": "Layer"
  114. },
  115. {
  116. "name": "megengine.distributed.functional.scatter",
  117. "attributes": [
  118. { "name": "inp" },
  119. { "name": "group" },
  120. { "name": "device" },
  121. { "name": "axis" }
  122. ],
  123. "category": "Layer"
  124. },
  125. {
  126. "name": "megengine.functional.elemwise.abs",
  127. "attributes": [
  128. { "name": "x" }
  129. ]
  130. },
  131. {
  132. "name": "megengine.functional.elemwise.add",
  133. "attributes": [
  134. { "name": "x" },
  135. { "name": "y" }
  136. ]
  137. },
  138. {
  139. "name": "megengine.functional.elemwise.acos",
  140. "attributes": [
  141. { "name": "x" }
  142. ]
  143. },
  144. {
  145. "name": "megengine.functional.elemwise.asin",
  146. "attributes": [
  147. { "name": "x" }
  148. ]
  149. },
  150. {
  151. "name": "megengine.functional.elemwise.atan",
  152. "attributes": [
  153. { "name": "x" }
  154. ]
  155. },
  156. {
  157. "name": "megengine.functional.elemwise.atan2",
  158. "attributes": [
  159. { "name": "y" },
  160. { "name": "x" }
  161. ]
  162. },
  163. {
  164. "name": "megengine.functional.elemwise.asinh",
  165. "attributes": [
  166. { "name": "x" }
  167. ]
  168. },
  169. {
  170. "name": "megengine.functional.elemwise.acosh",
  171. "attributes": [
  172. { "name": "x" }
  173. ]
  174. },
  175. {
  176. "name": "megengine.functional.elemwise.atanh",
  177. "attributes": [
  178. { "name": "x" }
  179. ]
  180. },
  181. {
  182. "name": "megengine.functional.elemwise.ceil",
  183. "attributes": [
  184. { "name": "x" }
  185. ]
  186. },
  187. {
  188. "name": "megengine.functional.elemwise.clip",
  189. "attributes": [
  190. { "name": "x" },
  191. { "name": "lower" },
  192. { "name": "upper" }
  193. ]
  194. },
  195. {
  196. "name": "megengine.functional.elemwise.cos",
  197. "attributes": [
  198. { "name": "x" }
  199. ]
  200. },
  201. {
  202. "name": "megengine.functional.elemwise.cosh",
  203. "attributes": [
  204. { "name": "x" }
  205. ]
  206. },
  207. {
  208. "name": "megengine.functional.elemwise.div",
  209. "attributes": [
  210. { "name": "x" },
  211. { "name": "y" }
  212. ]
  213. },
  214. {
  215. "name": "megengine.functional.elemwise.equal",
  216. "attributes": [
  217. { "name": "x" },
  218. { "name": "y" }
  219. ]
  220. },
  221. {
  222. "name": "megengine.functional.elemwise.exp",
  223. "attributes": [
  224. { "name": "x" }
  225. ]
  226. },
  227. {
  228. "name": "megengine.functional.elemwise.expm1",
  229. "attributes": [
  230. { "name": "x" }
  231. ]
  232. },
  233. {
  234. "name": "megengine.functional.elemwise.floor",
  235. "attributes": [
  236. { "name": "x" }
  237. ]
  238. },
  239. {
  240. "name": "megengine.functional.elemwise.floor_div",
  241. "attributes": [
  242. { "name": "x" },
  243. { "name": "y" }
  244. ]
  245. },
  246. {
  247. "name": "megengine.functional.elemwise.greater",
  248. "attributes": [
  249. { "name": "x" },
  250. { "name": "y" }
  251. ]
  252. },
  253. {
  254. "name": "megengine.functional.elemwise.greater_equal",
  255. "attributes": [
  256. { "name": "x" },
  257. { "name": "y" }
  258. ]
  259. },
  260. {
  261. "name": "megengine.functional.elemwise.left_shift",
  262. "attributes": [
  263. { "name": "x" },
  264. { "name": "y" }
  265. ]
  266. },
  267. {
  268. "name": "megengine.functional.elemwise.less",
  269. "attributes": [
  270. { "name": "x" },
  271. { "name": "y" }
  272. ]
  273. },
  274. {
  275. "name": "megengine.functional.elemwise.less_equal",
  276. "attributes": [
  277. { "name": "x" },
  278. { "name": "y" }
  279. ]
  280. },
  281. {
  282. "name": "megengine.functional.elemwise.log",
  283. "attributes": [
  284. { "name": "x" }
  285. ]
  286. },
  287. {
  288. "name": "megengine.functional.elemwise.log1p",
  289. "attributes": [
  290. { "name": "x" }
  291. ]
  292. },
  293. {
  294. "name": "megengine.functional.elemwise.logical_and",
  295. "attributes": [
  296. { "name": "x" },
  297. { "name": "y" }
  298. ]
  299. },
  300. {
  301. "name": "megengine.functional.elemwise.logical_not",
  302. "attributes": [
  303. { "name": "x" }
  304. ]
  305. },
  306. {
  307. "name": "megengine.functional.elemwise.logical_or",
  308. "attributes": [
  309. { "name": "x" },
  310. { "name": "y" }
  311. ]
  312. },
  313. {
  314. "name": "megengine.functional.elemwise.logical_xor",
  315. "attributes": [
  316. { "name": "x" },
  317. { "name": "y" }
  318. ]
  319. },
  320. {
  321. "name": "megengine.functional.elemwise.logaddexp",
  322. "attributes": [
  323. { "name": "x" },
  324. { "name": "y" }
  325. ]
  326. },
  327. {
  328. "name": "megengine.functional.elemwise.maximum",
  329. "attributes": [
  330. { "name": "x" },
  331. { "name": "y" }
  332. ]
  333. },
  334. {
  335. "name": "megengine.functional.elemwise.minimum",
  336. "attributes": [
  337. { "name": "x" },
  338. { "name": "y" }
  339. ]
  340. },
  341. {
  342. "name": "megengine.functional.elemwise.mod",
  343. "attributes": [
  344. { "name": "x" },
  345. { "name": "y" }
  346. ]
  347. },
  348. {
  349. "name": "megengine.functional.elemwise.mul",
  350. "attributes": [
  351. { "name": "x" },
  352. { "name": "y" }
  353. ]
  354. },
  355. {
  356. "name": "megengine.functional.elemwise.neg",
  357. "attributes": [
  358. { "name": "x" }
  359. ]
  360. },
  361. {
  362. "name": "megengine.functional.elemwise.not_equal",
  363. "attributes": [
  364. { "name": "x" },
  365. { "name": "y" }
  366. ]
  367. },
  368. {
  369. "name": "megengine.functional.elemwise.pow",
  370. "attributes": [
  371. { "name": "x" },
  372. { "name": "y" }
  373. ]
  374. },
  375. {
  376. "name": "megengine.functional.elemwise.right_shift",
  377. "attributes": [
  378. { "name": "x" },
  379. { "name": "y" }
  380. ]
  381. },
  382. {
  383. "name": "megengine.functional.elemwise.round",
  384. "attributes": [
  385. { "name": "x" }
  386. ]
  387. },
  388. {
  389. "name": "megengine.functional.elemwise.sin",
  390. "attributes": [
  391. { "name": "x" }
  392. ]
  393. },
  394. {
  395. "name": "megengine.functional.elemwise.sinh",
  396. "attributes": [
  397. { "name": "x" }
  398. ]
  399. },
  400. {
  401. "name": "megengine.functional.elemwise.sqrt",
  402. "attributes": [
  403. { "name": "x" }
  404. ]
  405. },
  406. {
  407. "name": "megengine.functional.elemwise.square",
  408. "attributes": [
  409. { "name": "x" }
  410. ]
  411. },
  412. {
  413. "name": "megengine.functional.elemwise.sub",
  414. "attributes": [
  415. { "name": "x" },
  416. { "name": "y" }
  417. ]
  418. },
  419. {
  420. "name": "megengine.functional.elemwise.tan",
  421. "attributes": [
  422. { "name": "x" }
  423. ]
  424. },
  425. {
  426. "name": "megengine.functional.elemwise.tanh",
  427. "attributes": [
  428. { "name": "x" }
  429. ],
  430. "category": "Activation"
  431. },
  432. {
  433. "name": "megengine.functional.loss.l1_loss",
  434. "attributes": [],
  435. "category": "Layer",
  436. "varargs": "args"
  437. },
  438. {
  439. "name": "megengine.functional.loss.square_loss",
  440. "attributes": [],
  441. "category": "Layer",
  442. "varargs": "args"
  443. },
  444. {
  445. "name": "megengine.functional.loss.cross_entropy",
  446. "attributes": [],
  447. "category": "Layer",
  448. "varargs": "args"
  449. },
  450. {
  451. "name": "megengine.functional.loss.binary_cross_entropy",
  452. "attributes": [],
  453. "category": "Layer",
  454. "varargs": "args"
  455. },
  456. {
  457. "name": "megengine.functional.loss.hinge_loss",
  458. "attributes": [],
  459. "category": "Layer",
  460. "varargs": "args"
  461. },
  462. {
  463. "name": "megengine.functional.loss.ctc_loss",
  464. "attributes": [
  465. { "name": "pred" },
  466. { "name": "pred_lengths" },
  467. { "name": "label" },
  468. { "name": "label_lengths" },
  469. { "name": "blank" },
  470. { "name": "reduction" }
  471. ],
  472. "category": "Layer"
  473. },
  474. {
  475. "name": "megengine.functional.math.argmax",
  476. "attributes": [
  477. { "name": "inp" },
  478. { "name": "axis" },
  479. { "name": "keepdims" }
  480. ],
  481. "category": "Layer"
  482. },
  483. {
  484. "name": "megengine.functional.math.argmin",
  485. "attributes": [
  486. { "name": "inp" },
  487. { "name": "axis" },
  488. { "name": "keepdims" }
  489. ],
  490. "category": "Layer"
  491. },
  492. {
  493. "name": "megengine.functional.math.argsort",
  494. "attributes": [
  495. { "name": "inp" },
  496. { "name": "descending" }
  497. ],
  498. "category": "Layer"
  499. },
  500. {
  501. "name": "megengine.functional.math.dot",
  502. "attributes": [
  503. { "name": "inp1" },
  504. { "name": "inp2" }
  505. ],
  506. "category": "Layer"
  507. },
  508. {
  509. "name": "megengine.functional.math.isinf",
  510. "attributes": [
  511. { "name": "inp" }
  512. ],
  513. "category": "Layer"
  514. },
  515. {
  516. "name": "megengine.functional.math.isnan",
  517. "attributes": [
  518. { "name": "inp" }
  519. ],
  520. "category": "Layer"
  521. },
  522. {
  523. "name": "megengine.functional.math.matinv",
  524. "attributes": [
  525. { "name": "inp" }
  526. ],
  527. "category": "Layer"
  528. },
  529. {
  530. "name": "megengine.functional.math.matmul",
  531. "attributes": [
  532. { "name": "inp1" },
  533. { "name": "inp2" },
  534. { "name": "transpose_a" },
  535. { "name": "transpose_b" },
  536. { "name": "compute_mode" }
  537. ],
  538. "category": "Layer"
  539. },
  540. {
  541. "name": "megengine.functional.math.max",
  542. "attributes": [
  543. { "name": "inp" },
  544. { "name": "axis" },
  545. { "name": "keepdims" }
  546. ],
  547. "category": "Layer"
  548. },
  549. {
  550. "name": "megengine.functional.math.mean",
  551. "attributes": [
  552. { "name": "inp" },
  553. { "name": "axis" },
  554. { "name": "keepdims" }
  555. ],
  556. "category": "Layer"
  557. },
  558. {
  559. "name": "megengine.functional.math.min",
  560. "attributes": [
  561. { "name": "inp" },
  562. { "name": "axis" },
  563. { "name": "keepdims" }
  564. ],
  565. "category": "Layer"
  566. },
  567. {
  568. "name": "megengine.functional.math.norm",
  569. "attributes": [
  570. { "name": "inp" },
  571. { "name": "ord" },
  572. { "name": "axis" },
  573. { "name": "keepdims" }
  574. ],
  575. "category": "Layer"
  576. },
  577. {
  578. "name": "megengine.functional.math.normalize",
  579. "attributes": [
  580. { "name": "inp" },
  581. { "name": "ord" },
  582. { "name": "axis" },
  583. { "name": "eps" }
  584. ],
  585. "category": "Layer"
  586. },
  587. {
  588. "name": "megengine.functional.math.prod",
  589. "attributes": [
  590. { "name": "inp" },
  591. { "name": "axis" },
  592. { "name": "keepdims" }
  593. ],
  594. "category": "Layer"
  595. },
  596. {
  597. "name": "megengine.functional.math.sign",
  598. "attributes": [
  599. { "name": "inp" }
  600. ],
  601. "category": "Layer"
  602. },
  603. {
  604. "name": "megengine.functional.math.sort",
  605. "attributes": [
  606. { "name": "inp" },
  607. { "name": "descending" }
  608. ],
  609. "category": "Layer"
  610. },
  611. {
  612. "name": "megengine.functional.math.std",
  613. "attributes": [
  614. { "name": "inp" },
  615. { "name": "axis" },
  616. { "name": "keepdims" }
  617. ],
  618. "category": "Layer"
  619. },
  620. {
  621. "name": "megengine.functional.math.sum",
  622. "attributes": [
  623. { "name": "inp" },
  624. { "name": "axis" },
  625. { "name": "keepdims" }
  626. ],
  627. "category": "Layer"
  628. },
  629. {
  630. "name": "megengine.functional.math.svd",
  631. "attributes": [
  632. { "name": "inp" },
  633. { "name": "full_matrices" },
  634. { "name": "compute_uv" }
  635. ],
  636. "category": "Layer"
  637. },
  638. {
  639. "name": "megengine.functional.math.topk",
  640. "attributes": [],
  641. "category": "Layer",
  642. "varargs": "args"
  643. },
  644. {
  645. "name": "megengine.functional.math.var",
  646. "attributes": [
  647. { "name": "inp" },
  648. { "name": "axis" },
  649. { "name": "keepdims" }
  650. ],
  651. "category": "Layer"
  652. },
  653. {
  654. "name": "megengine.functional.metric.topk_accuracy",
  655. "attributes": [
  656. { "name": "logits" },
  657. { "name": "target" },
  658. { "name": "topk" }
  659. ],
  660. "category": "Layer"
  661. },
  662. {
  663. "name": "megengine.functional.nn.adaptive_avg_pool2d",
  664. "attributes": [
  665. { "name": "inp" },
  666. { "name": "oshp" }
  667. ],
  668. "category": "Pool"
  669. },
  670. {
  671. "name": "megengine.functional.nn.adaptive_max_pool2d",
  672. "attributes": [
  673. { "name": "inp" },
  674. { "name": "oshp" }
  675. ],
  676. "category": "Pool"
  677. },
  678. {
  679. "name": "megengine.functional.nn.avg_pool2d",
  680. "attributes": [
  681. { "name": "inp" },
  682. { "name": "kernel_size" },
  683. { "name": "stride" },
  684. { "name": "padding" },
  685. { "name": "mode" }
  686. ],
  687. "category": "Pool"
  688. },
  689. {
  690. "name": "megengine.functional.nn.batch_norm",
  691. "attributes": [
  692. { "name": "inp" },
  693. { "name": "running_mean" },
  694. { "name": "running_var" },
  695. { "name": "weight" },
  696. { "name": "bias" }
  697. ],
  698. "category": "Layer"
  699. },
  700. {
  701. "name": "megengine.functional.nn.conv1d",
  702. "attributes": [
  703. { "name": "inp" },
  704. { "name": "weight" },
  705. { "name": "bias" },
  706. { "name": "stride" },
  707. { "name": "padding" },
  708. { "name": "dilation" },
  709. { "name": "groups" },
  710. { "name": "conv_mode" },
  711. { "name": "compute_mode" }
  712. ],
  713. "category": "Layer"
  714. },
  715. {
  716. "name": "megengine.functional.nn.conv2d",
  717. "attributes": [
  718. { "name": "inp" },
  719. { "name": "weight" },
  720. { "name": "bias" },
  721. { "name": "stride" },
  722. { "name": "padding" },
  723. { "name": "dilation" },
  724. { "name": "groups" },
  725. { "name": "conv_mode" },
  726. { "name": "compute_mode" }
  727. ],
  728. "category": "Layer"
  729. },
  730. {
  731. "name": "megengine.functional.nn.conv3d",
  732. "attributes": [
  733. { "name": "inp" },
  734. { "name": "weight" },
  735. { "name": "bias" },
  736. { "name": "stride" },
  737. { "name": "padding" },
  738. { "name": "dilation" },
  739. { "name": "groups" },
  740. { "name": "conv_mode" }
  741. ],
  742. "category": "Layer"
  743. },
  744. {
  745. "name": "megengine.functional.nn.conv_transpose2d",
  746. "attributes": [
  747. { "name": "inp" },
  748. { "name": "weight" },
  749. { "name": "bias" },
  750. { "name": "stride" },
  751. { "name": "padding" },
  752. { "name": "dilation" },
  753. { "name": "groups" },
  754. { "name": "conv_mode" },
  755. { "name": "compute_mode" }
  756. ],
  757. "category": "Layer"
  758. },
  759. {
  760. "name": "megengine.functional.nn.conv_transpose3d",
  761. "attributes": [
  762. { "name": "inp" },
  763. { "name": "weight" },
  764. { "name": "bias" },
  765. { "name": "stride" },
  766. { "name": "padding" },
  767. { "name": "dilation" },
  768. { "name": "groups" }
  769. ],
  770. "category": "Layer"
  771. },
  772. {
  773. "name": "megengine.functional.nn.deformable_conv2d",
  774. "attributes": [
  775. { "name": "inp" },
  776. { "name": "weight" },
  777. { "name": "offset" },
  778. { "name": "mask" },
  779. { "name": "bias" },
  780. { "name": "stride" },
  781. { "name": "padding" },
  782. { "name": "dilation" },
  783. { "name": "groups" },
  784. { "name": "conv_mode" },
  785. { "name": "compute_mode" }
  786. ],
  787. "category": "Layer"
  788. },
  789. {
  790. "name": "megengine.functional.nn.deformable_psroi_pooling",
  791. "attributes": [
  792. { "name": "inp" },
  793. { "name": "rois" },
  794. { "name": "trans" },
  795. { "name": "no_trans" },
  796. { "name": "part_size" },
  797. { "name": "pooled_h" },
  798. { "name": "pooled_w" },
  799. { "name": "sample_per_part" },
  800. { "name": "spatial_scale" },
  801. { "name": "trans_std" }
  802. ],
  803. "category": "Pool"
  804. },
  805. {
  806. "name": "megengine.functional.nn.dropout",
  807. "attributes": [
  808. { "name": "inp" },
  809. { "name": "drop_prob" },
  810. { "name": "training" }
  811. ],
  812. "category": "Layer"
  813. },
  814. {
  815. "name": "megengine.functional.nn.embedding",
  816. "attributes": [
  817. { "name": "inp" },
  818. { "name": "weight" },
  819. { "name": "padding_idx" },
  820. { "name": "max_norm" },
  821. { "name": "norm_type" }
  822. ],
  823. "category": "Layer"
  824. },
  825. {
  826. "name": "megengine.functional.nn.gelu",
  827. "attributes": [
  828. { "name": "x" }
  829. ],
  830. "category": "Activation"
  831. },
  832. {
  833. "name": "megengine.functional.nn.hsigmoid",
  834. "attributes": [
  835. { "name": "x" }
  836. ],
  837. "category": "Activation"
  838. },
  839. {
  840. "name": "megengine.functional.nn.hswish",
  841. "attributes": [
  842. { "name": "x" }
  843. ],
  844. "category": "Activation"
  845. },
  846. {
  847. "name": "megengine.functional.nn.indexing_one_hot",
  848. "attributes": [
  849. { "name": "src" },
  850. { "name": "index" },
  851. { "name": "axis" },
  852. { "name": "keepdims" }
  853. ],
  854. "category": "Layer"
  855. },
  856. {
  857. "name": "megengine.functional.nn.layer_norm",
  858. "attributes": [
  859. { "name": "inp" },
  860. { "name": "normalized_shape" },
  861. { "name": "affine" },
  862. { "name": "weight" },
  863. { "name": "bias" },
  864. { "name": "eps" }
  865. ],
  866. "category": "Layer"
  867. },
  868. {
  869. "name": "megengine.functional.nn.leaky_relu",
  870. "attributes": [
  871. { "name": "inp" },
  872. { "name": "negative_slope" }
  873. ],
  874. "category": "Activation"
  875. },
  876. {
  877. "name": "megengine.functional.nn.linear",
  878. "attributes": [
  879. { "name": "inp" },
  880. { "name": "weight" },
  881. { "name": "bias" },
  882. { "name": "compute_mode" }
  883. ],
  884. "category": "Layer"
  885. },
  886. {
  887. "name": "megengine.functional.nn.local_conv2d",
  888. "attributes": [
  889. { "name": "inp" },
  890. { "name": "weight" },
  891. { "name": "bias" },
  892. { "name": "stride" },
  893. { "name": "padding" },
  894. { "name": "dilation" },
  895. { "name": "conv_mode" }
  896. ],
  897. "category": "Layer"
  898. },
  899. {
  900. "name": "megengine.functional.nn.local_response_norm",
  901. "attributes": [
  902. { "name": "inp" },
  903. { "name": "kernel_size" },
  904. { "name": "k" },
  905. { "name": "alpha" },
  906. { "name": "beta" }
  907. ],
  908. "category": "Layer"
  909. },
  910. {
  911. "name": "megengine.functional.nn.logsigmoid",
  912. "attributes": [
  913. { "name": "inp" }
  914. ],
  915. "category": "Activation"
  916. },
  917. {
  918. "name": "megengine.functional.nn.logsumexp",
  919. "attributes": [
  920. { "name": "inp" },
  921. { "name": "axis" },
  922. { "name": "keepdims" }
  923. ],
  924. "category": "Layer"
  925. },
  926. {
  927. "name": "megengine.functional.nn.logsoftmax",
  928. "attributes": [
  929. { "name": "inp" },
  930. { "name": "axis" }
  931. ],
  932. "category": "Layer"
  933. },
  934. {
  935. "name": "megengine.functional.nn.max_pool2d",
  936. "attributes": [
  937. { "name": "inp" },
  938. { "name": "kernel_size" },
  939. { "name": "stride" },
  940. { "name": "padding" }
  941. ],
  942. "category": "Pool"
  943. },
  944. {
  945. "name": "megengine.functional.nn.one_hot",
  946. "attributes": [
  947. { "name": "inp" },
  948. { "name": "num_classes" }
  949. ],
  950. "category": "Layer"
  951. },
  952. {
  953. "name": "megengine.functional.nn.prelu",
  954. "attributes": [
  955. { "name": "inp" },
  956. { "name": "weight" }
  957. ],
  958. "category": "Activation"
  959. },
  960. {
  961. "name": "megengine.functional.nn.pad",
  962. "attributes": [
  963. { "name": "src" },
  964. { "name": "pad_width" },
  965. { "name": "mode" },
  966. { "name": "constant_value" }
  967. ],
  968. "category": "Layer"
  969. },
  970. {
  971. "name": "megengine.functional.nn.relu",
  972. "attributes": [
  973. { "name": "x" }
  974. ],
  975. "category": "Activation"
  976. },
  977. {
  978. "name": "megengine.functional.nn.relu6",
  979. "attributes": [
  980. { "name": "x" }
  981. ],
  982. "category": "Activation"
  983. },
  984. {
  985. "name": "megengine.functional.vision.remap",
  986. "attributes": [
  987. { "name": "inp" },
  988. { "name": "map_xy" },
  989. { "name": "border_mode" },
  990. { "name": "scalar" },
  991. { "name": "interp_mode" }
  992. ],
  993. "category": "Layer"
  994. },
  995. {
  996. "name": "megengine.functional.nn.sigmoid",
  997. "attributes": [
  998. { "name": "x" }
  999. ],
  1000. "category": "Activation"
  1001. },
  1002. {
  1003. "name": "megengine.functional.nn.sliding_window",
  1004. "attributes": [
  1005. { "name": "inp" },
  1006. { "name": "kernel_size" },
  1007. { "name": "padding" },
  1008. { "name": "stride" },
  1009. { "name": "dilation" }
  1010. ],
  1011. "category": "Layer"
  1012. },
  1013. {
  1014. "name": "megengine.functional.nn.sliding_window_transpose",
  1015. "attributes": [
  1016. { "name": "inp" },
  1017. { "name": "output_size" },
  1018. { "name": "kernel_size" },
  1019. { "name": "padding" },
  1020. { "name": "stride" },
  1021. { "name": "dilation" }
  1022. ],
  1023. "category": "Layer"
  1024. },
  1025. {
  1026. "name": "megengine.functional.nn.silu",
  1027. "attributes": [
  1028. { "name": "x" }
  1029. ],
  1030. "category": "Activation"
  1031. },
  1032. {
  1033. "name": "megengine.functional.nn.softmax",
  1034. "attributes": [
  1035. { "name": "inp" },
  1036. { "name": "axis" }
  1037. ],
  1038. "category": "Layer"
  1039. },
  1040. {
  1041. "name": "megengine.functional.nn.softplus",
  1042. "attributes": [
  1043. { "name": "inp" }
  1044. ],
  1045. "category": "Layer"
  1046. },
  1047. {
  1048. "name": "megengine.functional.nn.sync_batch_norm",
  1049. "attributes": [
  1050. { "name": "inp" },
  1051. { "name": "running_mean" },
  1052. { "name": "running_var" },
  1053. { "name": "weight" },
  1054. { "name": "bias" },
  1055. { "name": "training" },
  1056. { "name": "momentum" },
  1057. { "name": "eps" },
  1058. { "name": "eps_mode" },
  1059. { "name": "group" }
  1060. ],
  1061. "category": "Layer"
  1062. },
  1063. {
  1064. "name": "megengine.functional.vision.warp_affine",
  1065. "attributes": [
  1066. { "name": "inp" },
  1067. { "name": "mat" },
  1068. { "name": "out_shape" },
  1069. { "name": "border_mode" },
  1070. { "name": "border_val" },
  1071. { "name": "format" },
  1072. { "name": "interp_mode" }
  1073. ],
  1074. "category": "Layer"
  1075. },
  1076. {
  1077. "name": "megengine.functional.vision.warp_perspective",
  1078. "attributes": [
  1079. { "name": "inp" },
  1080. { "name": "mat" },
  1081. { "name": "out_shape" },
  1082. { "name": "mat_idx" },
  1083. { "name": "border_mode" },
  1084. { "name": "border_val" },
  1085. { "name": "format" },
  1086. { "name": "interp_mode" }
  1087. ],
  1088. "category": "Layer"
  1089. },
  1090. {
  1091. "name": "megengine.functional.nn.pixel_shuffle",
  1092. "attributes": [
  1093. { "name": "inp" },
  1094. { "name": "upscale_factor" }
  1095. ],
  1096. "category": "Layer"
  1097. },
  1098. {
  1099. "name": "megengine.functional.debug_param.get_execution_strategy",
  1100. "attributes": [],
  1101. "category": "Layer"
  1102. },
  1103. {
  1104. "name": "megengine.functional.quantized.conv_bias_activation",
  1105. "attributes": [
  1106. { "name": "inp" },
  1107. { "name": "weight" },
  1108. { "name": "bias" },
  1109. { "name": "dtype" },
  1110. { "name": "stride" },
  1111. { "name": "padding" },
  1112. { "name": "dilation" },
  1113. { "name": "groups" },
  1114. { "name": "nonlinear_mode" },
  1115. { "name": "conv_mode" },
  1116. { "name": "compute_mode" }
  1117. ],
  1118. "category": "Layer"
  1119. },
  1120. {
  1121. "name": "megengine.functional.quantized.batch_conv_bias_activation",
  1122. "attributes": [
  1123. { "name": "inp" },
  1124. { "name": "weight" },
  1125. { "name": "bias" },
  1126. { "name": "dtype" },
  1127. { "name": "stride" },
  1128. { "name": "padding" },
  1129. { "name": "dilation" },
  1130. { "name": "groups" },
  1131. { "name": "nonlinear_mode" },
  1132. { "name": "conv_mode" },
  1133. { "name": "compute_mode" }
  1134. ],
  1135. "category": "Layer"
  1136. },
  1137. {
  1138. "name": "megengine.functional.quantized.conv_transpose2d",
  1139. "attributes": [
  1140. { "name": "inp" },
  1141. { "name": "weight" },
  1142. { "name": "bias" },
  1143. { "name": "dtype" },
  1144. { "name": "stride" },
  1145. { "name": "padding" },
  1146. { "name": "dilation" },
  1147. { "name": "groups" },
  1148. { "name": "conv_mode" },
  1149. { "name": "compute_mode" }
  1150. ],
  1151. "category": "Layer"
  1152. },
  1153. {
  1154. "name": "megengine.functional.tensor.arange",
  1155. "attributes": [
  1156. { "name": "start" },
  1157. { "name": "stop" },
  1158. { "name": "step" },
  1159. { "name": "dtype" },
  1160. { "name": "device" }
  1161. ],
  1162. "category": "Tensor"
  1163. },
  1164. {
  1165. "name": "megengine.functional.tensor.broadcast_to",
  1166. "attributes": [
  1167. { "name": "inp" },
  1168. { "name": "shape" }
  1169. ],
  1170. "category": "Tensor"
  1171. },
  1172. {
  1173. "name": "megengine.functional.tensor.concat",
  1174. "attributes": [
  1175. { "name": "inps" },
  1176. { "name": "axis" },
  1177. { "name": "device" }
  1178. ],
  1179. "category": "Tensor"
  1180. },
  1181. {
  1182. "name": "megengine.functional.tensor.cond_take",
  1183. "attributes": [
  1184. { "name": "mask" },
  1185. { "name": "x" }
  1186. ],
  1187. "category": "Tensor"
  1188. },
  1189. {
  1190. "name": "megengine.functional.tensor.cumsum",
  1191. "attributes": [
  1192. { "name": "inp" },
  1193. { "name": "axis" }
  1194. ],
  1195. "category": "Tensor"
  1196. },
  1197. {
  1198. "name": "megengine.functional.tensor.diag",
  1199. "attributes": [
  1200. { "name": "inp" },
  1201. { "name": "k" }
  1202. ],
  1203. "category": "Tensor"
  1204. },
  1205. {
  1206. "name": "megengine.functional.tensor.expand_dims",
  1207. "attributes": [
  1208. { "name": "inp" },
  1209. { "name": "axis" }
  1210. ],
  1211. "category": "Tensor"
  1212. },
  1213. {
  1214. "name": "megengine.functional.tensor.eye",
  1215. "attributes": [
  1216. { "name": "N" },
  1217. { "name": "M" }
  1218. ],
  1219. "category": "Tensor"
  1220. },
  1221. {
  1222. "name": "megengine.functional.tensor.flatten",
  1223. "attributes": [
  1224. { "name": "inp" },
  1225. { "name": "start_axis" },
  1226. { "name": "end_axis" }
  1227. ],
  1228. "category": "Shape"
  1229. },
  1230. {
  1231. "name": "megengine.functional.tensor.full",
  1232. "attributes": [
  1233. { "name": "shape" },
  1234. { "name": "value" },
  1235. { "name": "dtype" },
  1236. { "name": "device" }
  1237. ],
  1238. "category": "Tensor"
  1239. },
  1240. {
  1241. "name": "megengine.functional.tensor.full_like",
  1242. "attributes": [
  1243. { "name": "inp" },
  1244. { "name": "value" }
  1245. ],
  1246. "category": "Tensor"
  1247. },
  1248. {
  1249. "name": "megengine.functional.tensor.gather",
  1250. "attributes": [
  1251. { "name": "inp" },
  1252. { "name": "axis" },
  1253. { "name": "index" }
  1254. ],
  1255. "category": "Transform"
  1256. },
  1257. {
  1258. "name": "megengine.functional.tensor.linspace",
  1259. "attributes": [
  1260. { "name": "start" },
  1261. { "name": "stop" },
  1262. { "name": "num" },
  1263. { "name": "dtype" },
  1264. { "name": "device" }
  1265. ],
  1266. "category": "Tensor"
  1267. },
  1268. {
  1269. "name": "megengine.functional.tensor.ones",
  1270. "attributes": [
  1271. { "name": "shape" }
  1272. ],
  1273. "category": "Tensor"
  1274. },
  1275. {
  1276. "name": "megengine.functional.tensor.ones_like",
  1277. "attributes": [
  1278. { "name": "inp" }
  1279. ],
  1280. "category": "Tensor"
  1281. },
  1282. {
  1283. "name": "megengine.functional.tensor.repeat",
  1284. "attributes": [
  1285. { "name": "inp" },
  1286. { "name": "repeats" },
  1287. { "name": "axis" }
  1288. ],
  1289. "category": "Tensor"
  1290. },
  1291. {
  1292. "name": "megengine.functional.tensor.reshape",
  1293. "attributes": [
  1294. { "name": "inp" },
  1295. { "name": "target_shape" }
  1296. ],
  1297. "category": "Shape"
  1298. },
  1299. {
  1300. "name": "megengine.functional.tensor.roll",
  1301. "attributes": [
  1302. { "name": "inp" },
  1303. { "name": "shift" },
  1304. { "name": "axis" }
  1305. ],
  1306. "category": "Tensor"
  1307. },
  1308. {
  1309. "name": "megengine.functional.tensor.split",
  1310. "attributes": [
  1311. { "name": "inp" },
  1312. { "name": "nsplits_or_sections" },
  1313. { "name": "axis" }
  1314. ],
  1315. "category": "Tensor"
  1316. },
  1317. {
  1318. "name": "megengine.functional.tensor.squeeze",
  1319. "attributes": [
  1320. { "name": "inp" },
  1321. { "name": "axis" }
  1322. ],
  1323. "category": "Transform"
  1324. },
  1325. {
  1326. "name": "megengine.functional.tensor.stack",
  1327. "attributes": [
  1328. { "name": "inps" },
  1329. { "name": "axis" },
  1330. { "name": "device" }
  1331. ],
  1332. "category": "Tensor"
  1333. },
  1334. {
  1335. "name": "megengine.functional.tensor.scatter",
  1336. "attributes": [
  1337. { "name": "inp" },
  1338. { "name": "axis" },
  1339. { "name": "index" },
  1340. { "name": "source" }
  1341. ],
  1342. "category": "Tensor"
  1343. },
  1344. {
  1345. "name": "megengine.functional.tensor.tile",
  1346. "attributes": [
  1347. { "name": "inp" },
  1348. { "name": "reps" }
  1349. ],
  1350. "category": "Tensor"
  1351. },
  1352. {
  1353. "name": "megengine.functional.tensor.copy",
  1354. "attributes": [
  1355. { "name": "inp" },
  1356. { "name": "device" }
  1357. ],
  1358. "category": "Tensor"
  1359. },
  1360. {
  1361. "name": "megengine.functional.tensor.transpose",
  1362. "attributes": [
  1363. { "name": "inp" },
  1364. { "name": "pattern" }
  1365. ],
  1366. "category": "Shape"
  1367. },
  1368. {
  1369. "name": "megengine.functional.tensor.swapaxes",
  1370. "attributes": [
  1371. { "name": "inp" },
  1372. { "name": "axis1" },
  1373. { "name": "axis2" }
  1374. ],
  1375. "category": "Tensor"
  1376. },
  1377. {
  1378. "name": "megengine.functional.tensor.where",
  1379. "attributes": [
  1380. { "name": "mask" },
  1381. { "name": "x" },
  1382. { "name": "y" }
  1383. ],
  1384. "category": "Tensor"
  1385. },
  1386. {
  1387. "name": "megengine.functional.tensor.zeros",
  1388. "attributes": [
  1389. { "name": "shape" }
  1390. ],
  1391. "category": "Tensor"
  1392. },
  1393. {
  1394. "name": "megengine.functional.tensor.zeros_like",
  1395. "attributes": [
  1396. { "name": "inp" }
  1397. ],
  1398. "category": "Tensor"
  1399. },
  1400. {
  1401. "name": "megengine.functional.vision.correlation",
  1402. "attributes": [
  1403. { "name": "data1" },
  1404. { "name": "data2" },
  1405. { "name": "kernel_size" },
  1406. { "name": "max_displacement" },
  1407. { "name": "stride1" },
  1408. { "name": "stride2" },
  1409. { "name": "pad_size" },
  1410. { "name": "is_multiply" }
  1411. ],
  1412. "category": "Layer"
  1413. },
  1414. {
  1415. "name": "megengine.functional.vision.cvt_color",
  1416. "attributes": [
  1417. { "name": "inp" },
  1418. { "name": "mode" }
  1419. ],
  1420. "category": "Layer"
  1421. },
  1422. {
  1423. "name": "megengine.functional.vision.interpolate",
  1424. "attributes": [
  1425. { "name": "inp" },
  1426. { "name": "size" },
  1427. { "name": "scale_factor" },
  1428. { "name": "mode" },
  1429. { "name": "align_corners" }
  1430. ],
  1431. "category": "Layer"
  1432. },
  1433. {
  1434. "name": "megengine.functional.vision.nms",
  1435. "attributes": [
  1436. { "name": "boxes" },
  1437. { "name": "scores" },
  1438. { "name": "iou_thresh" },
  1439. { "name": "max_output" }
  1440. ],
  1441. "category": "Layer"
  1442. },
  1443. {
  1444. "name": "megengine.functional.vision.nvof",
  1445. "attributes": [
  1446. { "name": "src" },
  1447. { "name": "precision" }
  1448. ],
  1449. "category": "Layer"
  1450. },
  1451. {
  1452. "name": "megengine.functional.vision.roi_align",
  1453. "attributes": [
  1454. { "name": "inp" },
  1455. { "name": "rois" },
  1456. { "name": "output_shape" },
  1457. { "name": "mode" },
  1458. { "name": "spatial_scale" },
  1459. { "name": "sample_points" },
  1460. { "name": "aligned" }
  1461. ],
  1462. "category": "Layer"
  1463. },
  1464. {
  1465. "name": "megengine.functional.vision.roi_pooling",
  1466. "attributes": [
  1467. { "name": "inp" },
  1468. { "name": "rois" },
  1469. { "name": "output_shape" },
  1470. { "name": "mode" },
  1471. { "name": "scale" }
  1472. ],
  1473. "category": "Pool"
  1474. },
  1475. {
  1476. "name": "__lt__",
  1477. "attributes": [
  1478. { "name": "self" },
  1479. { "name": "value" }
  1480. ]
  1481. },
  1482. {
  1483. "name": "__le__",
  1484. "attributes": [
  1485. { "name": "self" },
  1486. { "name": "value" }
  1487. ]
  1488. },
  1489. {
  1490. "name": "__gt__",
  1491. "attributes": [
  1492. { "name": "self" },
  1493. { "name": "value" }
  1494. ]
  1495. },
  1496. {
  1497. "name": "__ge__",
  1498. "attributes": [
  1499. { "name": "self" },
  1500. { "name": "value" }
  1501. ]
  1502. },
  1503. {
  1504. "name": "__eq__",
  1505. "attributes": [
  1506. { "name": "self" },
  1507. { "name": "value" }
  1508. ]
  1509. },
  1510. {
  1511. "name": "__ne__",
  1512. "attributes": [
  1513. { "name": "self" },
  1514. { "name": "value" }
  1515. ]
  1516. },
  1517. {
  1518. "name": "__neg__",
  1519. "attributes": [
  1520. { "name": "self" }
  1521. ]
  1522. },
  1523. {
  1524. "name": "__pos__",
  1525. "attributes": [
  1526. { "name": "self" }
  1527. ]
  1528. },
  1529. {
  1530. "name": "__abs__",
  1531. "attributes": [
  1532. { "name": "self" }
  1533. ]
  1534. },
  1535. {
  1536. "name": "__invert__",
  1537. "attributes": [
  1538. { "name": "self" }
  1539. ]
  1540. },
  1541. {
  1542. "name": "__round__",
  1543. "attributes": [
  1544. { "name": "self" }
  1545. ]
  1546. },
  1547. {
  1548. "name": "__floor__",
  1549. "attributes": [
  1550. { "name": "self" }
  1551. ]
  1552. },
  1553. {
  1554. "name": "__ceil__",
  1555. "attributes": [
  1556. { "name": "self" }
  1557. ]
  1558. },
  1559. {
  1560. "name": "__add__",
  1561. "attributes": [
  1562. { "name": "self" },
  1563. { "name": "value" }
  1564. ]
  1565. },
  1566. {
  1567. "name": "__sub__",
  1568. "attributes": [
  1569. { "name": "self" },
  1570. { "name": "value" }
  1571. ]
  1572. },
  1573. {
  1574. "name": "__mul__",
  1575. "attributes": [
  1576. { "name": "self" },
  1577. { "name": "value" }
  1578. ]
  1579. },
  1580. {
  1581. "name": "__matmul__",
  1582. "attributes": [
  1583. { "name": "self" },
  1584. { "name": "other" }
  1585. ]
  1586. },
  1587. {
  1588. "name": "__truediv__",
  1589. "attributes": [
  1590. { "name": "self" },
  1591. { "name": "value" }
  1592. ]
  1593. },
  1594. {
  1595. "name": "__floordiv__",
  1596. "attributes": [
  1597. { "name": "self" },
  1598. { "name": "value" }
  1599. ]
  1600. },
  1601. {
  1602. "name": "__mod__",
  1603. "attributes": [
  1604. { "name": "self" },
  1605. { "name": "value" }
  1606. ]
  1607. },
  1608. {
  1609. "name": "__pow__",
  1610. "attributes": [
  1611. { "name": "self" },
  1612. { "name": "value" }
  1613. ]
  1614. },
  1615. {
  1616. "name": "__lshift__",
  1617. "attributes": [
  1618. { "name": "self" },
  1619. { "name": "value" }
  1620. ]
  1621. },
  1622. {
  1623. "name": "__rshift__",
  1624. "attributes": [
  1625. { "name": "self" },
  1626. { "name": "value" }
  1627. ]
  1628. },
  1629. {
  1630. "name": "__and__",
  1631. "attributes": [
  1632. { "name": "self" },
  1633. { "name": "value" }
  1634. ]
  1635. },
  1636. {
  1637. "name": "__or__",
  1638. "attributes": [
  1639. { "name": "self" },
  1640. { "name": "value" }
  1641. ]
  1642. },
  1643. {
  1644. "name": "__xor__",
  1645. "attributes": [
  1646. { "name": "self" },
  1647. { "name": "value" }
  1648. ]
  1649. },
  1650. {
  1651. "name": "__radd__",
  1652. "attributes": [
  1653. { "name": "self" },
  1654. { "name": "value" }
  1655. ]
  1656. },
  1657. {
  1658. "name": "__rsub__",
  1659. "attributes": [
  1660. { "name": "self" },
  1661. { "name": "value" }
  1662. ]
  1663. },
  1664. {
  1665. "name": "__rmul__",
  1666. "attributes": [
  1667. { "name": "self" },
  1668. { "name": "value" }
  1669. ]
  1670. },
  1671. {
  1672. "name": "__rmatmul__",
  1673. "attributes": [
  1674. { "name": "self" },
  1675. { "name": "other" }
  1676. ]
  1677. },
  1678. {
  1679. "name": "__rtruediv__",
  1680. "attributes": [
  1681. { "name": "self" },
  1682. { "name": "value" }
  1683. ]
  1684. },
  1685. {
  1686. "name": "__rfloordiv__",
  1687. "attributes": [
  1688. { "name": "self" },
  1689. { "name": "value" }
  1690. ]
  1691. },
  1692. {
  1693. "name": "__rmod__",
  1694. "attributes": [
  1695. { "name": "self" },
  1696. { "name": "value" }
  1697. ]
  1698. },
  1699. {
  1700. "name": "__rpow__",
  1701. "attributes": [
  1702. { "name": "self" },
  1703. { "name": "value" }
  1704. ]
  1705. },
  1706. {
  1707. "name": "__rlshift__",
  1708. "attributes": [
  1709. { "name": "self" },
  1710. { "name": "value" }
  1711. ]
  1712. },
  1713. {
  1714. "name": "__rrshift__",
  1715. "attributes": [
  1716. { "name": "self" },
  1717. { "name": "value" }
  1718. ]
  1719. },
  1720. {
  1721. "name": "__rand__",
  1722. "attributes": [
  1723. { "name": "self" },
  1724. { "name": "value" }
  1725. ]
  1726. },
  1727. {
  1728. "name": "__ror__",
  1729. "attributes": [
  1730. { "name": "self" },
  1731. { "name": "value" }
  1732. ]
  1733. },
  1734. {
  1735. "name": "__rxor__",
  1736. "attributes": [
  1737. { "name": "self" },
  1738. { "name": "value" }
  1739. ]
  1740. },
  1741. {
  1742. "name": "__iadd__",
  1743. "attributes": [
  1744. { "name": "self" },
  1745. { "name": "value" }
  1746. ]
  1747. },
  1748. {
  1749. "name": "__isub__",
  1750. "attributes": [
  1751. { "name": "self" },
  1752. { "name": "value" }
  1753. ]
  1754. },
  1755. {
  1756. "name": "__imul__",
  1757. "attributes": [
  1758. { "name": "self" },
  1759. { "name": "value" }
  1760. ]
  1761. },
  1762. {
  1763. "name": "__imatmul__",
  1764. "attributes": [
  1765. { "name": "self" },
  1766. { "name": "value" }
  1767. ]
  1768. },
  1769. {
  1770. "name": "__itruediv__",
  1771. "attributes": [
  1772. { "name": "self" },
  1773. { "name": "value" }
  1774. ]
  1775. },
  1776. {
  1777. "name": "__ifloordiv__",
  1778. "attributes": [
  1779. { "name": "self" },
  1780. { "name": "value" }
  1781. ]
  1782. },
  1783. {
  1784. "name": "__imod__",
  1785. "attributes": [
  1786. { "name": "self" },
  1787. { "name": "value" }
  1788. ]
  1789. },
  1790. {
  1791. "name": "__ipow__",
  1792. "attributes": [
  1793. { "name": "self" },
  1794. { "name": "value" }
  1795. ]
  1796. },
  1797. {
  1798. "name": "__ilshift__",
  1799. "attributes": [
  1800. { "name": "self" },
  1801. { "name": "value" }
  1802. ]
  1803. },
  1804. {
  1805. "name": "__irshift__",
  1806. "attributes": [
  1807. { "name": "self" },
  1808. { "name": "value" }
  1809. ]
  1810. },
  1811. {
  1812. "name": "__iand__",
  1813. "attributes": [
  1814. { "name": "self" },
  1815. { "name": "value" }
  1816. ]
  1817. },
  1818. {
  1819. "name": "__ior__",
  1820. "attributes": [
  1821. { "name": "self" },
  1822. { "name": "value" }
  1823. ]
  1824. },
  1825. {
  1826. "name": "__ixor__",
  1827. "attributes": [
  1828. { "name": "self" },
  1829. { "name": "value" }
  1830. ]
  1831. },
  1832. {
  1833. "name": "transpose",
  1834. "attributes": [
  1835. { "name": "self" }
  1836. ],
  1837. "category": "Shape",
  1838. "varargs": "args"
  1839. },
  1840. {
  1841. "name": "astype",
  1842. "attributes": [
  1843. { "name": "self" },
  1844. { "name": "dtype" }
  1845. ],
  1846. "category": "Layer"
  1847. },
  1848. {
  1849. "name": "reshape",
  1850. "attributes": [
  1851. { "name": "self" }
  1852. ],
  1853. "category": "Shape",
  1854. "varargs": "args"
  1855. },
  1856. {
  1857. "name": "_broadcast",
  1858. "attributes": [
  1859. { "name": "self" }
  1860. ],
  1861. "category": "Shape",
  1862. "varargs": "args"
  1863. },
  1864. {
  1865. "name": "flatten",
  1866. "attributes": [
  1867. { "name": "self" }
  1868. ],
  1869. "category": "Shape"
  1870. },
  1871. {
  1872. "name": "sum",
  1873. "attributes": [
  1874. { "name": "self" },
  1875. { "name": "axis" },
  1876. { "name": "keepdims" }
  1877. ]
  1878. },
  1879. {
  1880. "name": "prod",
  1881. "attributes": [
  1882. { "name": "self" },
  1883. { "name": "axis" },
  1884. { "name": "keepdims" }
  1885. ]
  1886. },
  1887. {
  1888. "name": "min",
  1889. "attributes": [
  1890. { "name": "self" },
  1891. { "name": "axis" },
  1892. { "name": "keepdims" }
  1893. ]
  1894. },
  1895. {
  1896. "name": "max",
  1897. "attributes": [
  1898. { "name": "self" },
  1899. { "name": "axis" },
  1900. { "name": "keepdims" }
  1901. ]
  1902. },
  1903. {
  1904. "name": "mean",
  1905. "attributes": [
  1906. { "name": "self" },
  1907. { "name": "axis" },
  1908. { "name": "keepdims" }
  1909. ]
  1910. },
  1911. {
  1912. "name": "__getitem__",
  1913. "attributes": [
  1914. { "name": "self" },
  1915. { "name": "index" }
  1916. ],
  1917. "category": "Tensor"
  1918. },
  1919. {
  1920. "name": "__setitem__",
  1921. "attributes": [
  1922. { "name": "self" },
  1923. { "name": "index" },
  1924. { "name": "value" }
  1925. ],
  1926. "category": "Tensor"
  1927. },
  1928. {
  1929. "name": "megengine.module.adaptive_pooling.AdaptiveAvgPool2d",
  1930. "category": "Pool"
  1931. },
  1932. {
  1933. "name": "megengine.module.adaptive_pooling.AdaptiveMaxPool2d",
  1934. "category": "Pool"
  1935. },
  1936. {
  1937. "name": "megengine.module.pooling.AvgPool2d",
  1938. "category": "Pool"
  1939. },
  1940. {
  1941. "name": "megengine.module.batch_matmul_activation.BatchMatMulActivation",
  1942. "category": "Layer"
  1943. },
  1944. {
  1945. "name": "megengine.module.batchnorm.BatchNorm1d",
  1946. "category": "Normalization"
  1947. },
  1948. {
  1949. "name": "megengine.module.batchnorm.BatchNorm2d",
  1950. "category": "Normalization"
  1951. },
  1952. {
  1953. "name": "megengine.module.concat.Concat",
  1954. "category": "Tensor"
  1955. },
  1956. {
  1957. "name": "megengine.module.conv.Conv1d",
  1958. "category": "Layer"
  1959. },
  1960. {
  1961. "name": "megengine.module.conv.Conv2d",
  1962. "category": "Layer"
  1963. },
  1964. {
  1965. "name": "megengine.module.conv.Conv3d",
  1966. "category": "Layer"
  1967. },
  1968. {
  1969. "name": "megengine.module.conv_bn.ConvBn2d",
  1970. "category": "Layer"
  1971. },
  1972. {
  1973. "name": "megengine.module.conv_bn.ConvBnRelu2d",
  1974. "category": "Layer"
  1975. },
  1976. {
  1977. "name": "megengine.module.conv.ConvRelu2d",
  1978. "category": "Layer"
  1979. },
  1980. {
  1981. "name": "megengine.module.conv.ConvTranspose2d",
  1982. "category": "Layer"
  1983. },
  1984. {
  1985. "name": "megengine.module.conv.ConvTranspose3d",
  1986. "category": "Layer"
  1987. },
  1988. {
  1989. "name": "megengine.module.conv.DeformableConv2d",
  1990. "category": "Layer"
  1991. },
  1992. {
  1993. "name": "megengine.module.deformable_psroi_pooling.DeformablePSROIPooling",
  1994. "category": "Pool"
  1995. },
  1996. {
  1997. "name": "megengine.module.quant_dequant.DequantStub",
  1998. "category": "Layer"
  1999. },
  2000. {
  2001. "name": "megengine.module.dropout.Dropout",
  2002. "category": "Layer"
  2003. },
  2004. {
  2005. "name": "megengine.module.elemwise.Elemwise"
  2006. },
  2007. {
  2008. "name": "megengine.module.embedding.Embedding",
  2009. "category": "Transform"
  2010. },
  2011. {
  2012. "name": "megengine.module.activation.GELU",
  2013. "category": "Activation"
  2014. },
  2015. {
  2016. "name": "megengine.module.normalization.GroupNorm",
  2017. "category": "Normalization"
  2018. },
  2019. {
  2020. "name": "megengine.module.identity.Identity",
  2021. "category": "Layer"
  2022. },
  2023. {
  2024. "name": "megengine.module.normalization.InstanceNorm",
  2025. "category": "Normalization"
  2026. },
  2027. {
  2028. "name": "megengine.module.rnn.LSTM",
  2029. "category": "Layer"
  2030. },
  2031. {
  2032. "name": "megengine.module.rnn.LSTMCell",
  2033. "category": "Layer"
  2034. },
  2035. {
  2036. "name": "megengine.module.normalization.LayerNorm",
  2037. "category": "Normalization"
  2038. },
  2039. {
  2040. "name": "megengine.module.activation.LeakyReLU",
  2041. "category": "Activation"
  2042. },
  2043. {
  2044. "name": "megengine.module.linear.Linear",
  2045. "category": "Layer"
  2046. },
  2047. {
  2048. "name": "megengine.module.conv.LocalConv2d",
  2049. "category": "Layer"
  2050. },
  2051. {
  2052. "name": "megengine.module.lrn.LocalResponseNorm",
  2053. "category": "Layer"
  2054. },
  2055. {
  2056. "name": "megengine.module.pooling.MaxPool2d",
  2057. "category": "Pool"
  2058. },
  2059. {
  2060. "name": "megengine.module.module.Module",
  2061. "category": "Layer"
  2062. },
  2063. {
  2064. "name": "megengine.module.activation.PReLU",
  2065. "category": "Activation"
  2066. },
  2067. {
  2068. "name": "megengine.module.padding.Pad",
  2069. "category": "Layer"
  2070. },
  2071. {
  2072. "name": "megengine.module.pixel_shuffle.PixelShuffle",
  2073. "category": "Layer"
  2074. },
  2075. {
  2076. "name": "megengine.module.quant_dequant.QuantStub",
  2077. "category": "Layer"
  2078. },
  2079. {
  2080. "name": "megengine.module.rnn.RNN",
  2081. "category": "Layer"
  2082. },
  2083. {
  2084. "name": "megengine.module.rnn.RNNCell",
  2085. "category": "Layer"
  2086. },
  2087. {
  2088. "name": "megengine.module.activation.ReLU",
  2089. "category": "Activation"
  2090. },
  2091. {
  2092. "name": "megengine.module.activation.SiLU",
  2093. "category": "Activation"
  2094. },
  2095. {
  2096. "name": "megengine.module.activation.Sigmoid",
  2097. "category": "Activation"
  2098. },
  2099. {
  2100. "name": "megengine.module.sliding_window.SlidingWindow",
  2101. "category": "Layer"
  2102. },
  2103. {
  2104. "name": "megengine.module.sliding_window.SlidingWindowTranspose",
  2105. "category": "Layer"
  2106. },
  2107. {
  2108. "name": "megengine.module.activation.Softmax",
  2109. "category": "Activation"
  2110. },
  2111. {
  2112. "name": "megengine.module.batchnorm.SyncBatchNorm",
  2113. "category": "Normalization"
  2114. },
  2115. {
  2116. "name": "megengine.module.qat.batch_matmul_activation.BatchMatMulActivation",
  2117. "category": "Activation"
  2118. },
  2119. {
  2120. "name": "megengine.module.qat.concat.Concat",
  2121. "category": "Tensor"
  2122. },
  2123. {
  2124. "name": "megengine.module.qat.conv.Conv2d",
  2125. "category": "Layer"
  2126. },
  2127. {
  2128. "name": "megengine.module.qat.conv_bn.ConvBn2d",
  2129. "category": "Layer"
  2130. },
  2131. {
  2132. "name": "megengine.module.qat.conv_bn.ConvBnRelu2d",
  2133. "category": "Layer"
  2134. },
  2135. {
  2136. "name": "megengine.module.qat.conv.ConvRelu2d",
  2137. "category": "Layer"
  2138. },
  2139. {
  2140. "name": "megengine.module.qat.conv.ConvTranspose2d",
  2141. "category": "Layer"
  2142. },
  2143. {
  2144. "name": "megengine.module.qat.quant_dequant.DequantStub",
  2145. "category": "Layer"
  2146. },
  2147. {
  2148. "name": "megengine.module.qat.linear.Linear",
  2149. "category": "Layer"
  2150. },
  2151. {
  2152. "name": "megengine.module.qat.module.QATModule",
  2153. "category": "Layer"
  2154. },
  2155. {
  2156. "name": "megengine.module.qat.quant_dequant.QuantStub",
  2157. "category": "Layer"
  2158. },
  2159. {
  2160. "name": "megengine.module.quantized.batch_matmul_activation.BatchMatMulActivation",
  2161. "category": "Activation"
  2162. },
  2163. {
  2164. "name": "megengine.module.quantized.concat.Concat",
  2165. "category": "Tensor"
  2166. },
  2167. {
  2168. "name": "megengine.module.quantized.conv.Conv2d",
  2169. "category": "Layer"
  2170. },
  2171. {
  2172. "name": "megengine.module.quantized.conv_bn.ConvBn2d",
  2173. "category": "Layer"
  2174. },
  2175. {
  2176. "name": "megengine.module.quantized.conv_bn.ConvBnRelu2d",
  2177. "category": "Layer"
  2178. },
  2179. {
  2180. "name": "megengine.module.quantized.conv.ConvRelu2d",
  2181. "category": "Layer"
  2182. },
  2183. {
  2184. "name": "megengine.module.quantized.conv.ConvTranspose2d",
  2185. "category": "Layer"
  2186. },
  2187. {
  2188. "name": "megengine.module.quantized.quant_dequant.DequantStub",
  2189. "category": "Layer"
  2190. },
  2191. {
  2192. "name": "megengine.module.quantized.linear.Linear",
  2193. "category": "Layer"
  2194. },
  2195. {
  2196. "name": "megengine.module.quantized.quant_dequant.QuantStub",
  2197. "category": "Layer"
  2198. },
  2199. {
  2200. "name": "megengine.module.quantized.module.QuantizedModule",
  2201. "category": "Layer"
  2202. }
  2203. ]