Megvii Engine Team
bd42cb06cf
refactor(mgb/lite): refactor lite InfilePersistentCache with core impl
GitOrigin-RevId: 64b7825c34
4 years ago
Megvii Engine Team
d898838e18
fix(src/gopt/test): remove device info in the cache_data
GitOrigin-RevId: 8e9758971d
4 years ago
Megvii Engine Team
a4ac5e7e8f
fix(mgb/gopt): fix profiler cache when build without opr type info name
GitOrigin-RevId: 0eba678f2b
4 years ago
Megvii Engine Team
012de7695d
feat(mgb/gopt): add profiler cache
In order to improve performance of the profiling procedure. Make layout transform testcase stable. The profiling result in ci environment will be cached in files.
GitOrigin-RevId: ba2743f35f
4 years ago
Megvii Engine Team
b33ec46e54
fix(mgb/gopt): fix layout gtrans when graph partition has opr with different format
GitOrigin-RevId: 326fdebb0c
4 years ago
Megvii Engine Team
5885b137fa
feat(dnn/arm): support layout like NHWC channel like broadcast on arm
GitOrigin-RevId: fb4300004c
4 years ago
Megvii Engine Team
565466c25f
feat(lite): auto deduce output tensor shape before model forward
GitOrigin-RevId: 78e00dab5d
4 years ago
Megvii Engine Team
a29f1c8c02
fix(cmake/midout): fix cmake midout
GitOrigin-RevId: 0fb93deb19
4 years ago
Megvii Engine Team
369c2ccc5a
style(all): reformat c++ code
GitOrigin-RevId: 3ffd1b211f
4 years ago
Megvii Engine Team
bfb30dcb81
chore(format): fix compile bugs after code format
GitOrigin-RevId: 11a4b06f6f
4 years ago
Megvii Engine Team
2108696588
feat(mge/imperative): add local response normalization
GitOrigin-RevId: 939a4d26dd
4 years ago
Megvii Engine Team
dc42417f33
fix(ci/build): opt macos ci and move bazel to 4.2.1
GitOrigin-RevId: d1494faf0c
4 years ago
Megvii Engine Team
f5cb21ed3a
fix(mgb/opr): add non finite check
GitOrigin-RevId: a9fcd0a350
4 years ago
Megvii Engine Team
8cb201868e
fix(mgb): fix fastrun cache serialization method
GitOrigin-RevId: cd8bed3cc9
4 years ago
Megvii Engine Team
88c1eedbd7
feat(mgb/gopt): enable reduce for nchw44
GitOrigin-RevId: fce59d0762
4 years ago
Megvii Engine Team
fca195351c
feat(gopt): add nhwc fuse conv typecvt optpass
GitOrigin-RevId: adc2301203
4 years ago
Megvii Engine Team
dc28a43409
fix(mgb/bn): fix empty tensor input problem and other minor problems
GitOrigin-RevId: 1708b76cb8
4 years ago
Megvii Engine Team
270f1aa28f
feat(mgb/serialization): add Accessor for OprLoader to fix BN output compatibility
GitOrigin-RevId: 3b95da02c8
4 years ago
Megvii Engine Team
c0ccd0ea7e
feat(mge/bn): add NHWC support for bn
GitOrigin-RevId: 0a5bb6f72d
4 years ago
Megvii Engine Team
b982be567a
feat(mge/imperative): add permutation support for the tensor
GitOrigin-RevId: 7ed0447bfe
4 years ago
Megvii Engine Team
3977b7aa0b
feat(mgb/shuffle): add shuffle opr
GitOrigin-RevId: 80490a6f84
4 years ago
Megvii Engine Team
d7cc4628f6
perf(gopt): opt concat for OpenCL
GitOrigin-RevId: 9bb226d4b1
4 years ago
Megvii Engine Team
34be1d6e57
feat(mgb): dump static memory info by tensorboard
GitOrigin-RevId: 2020ad81f9
4 years ago
Megvii Engine Team
11a383bc79
feat(mgb): add tensorboard tool c++ layer interface and python parsing
GitOrigin-RevId: ae98bc887f
4 years ago
Megvii Engine Team
eca6e1d931
fix(ci): fixes for ci
GitOrigin-RevId: b0a432bd2e
4 years ago
Megvii Engine Team
19d7412a0a
refactor(mgb/gopt): reorganize code of global layout transform
GitOrigin-RevId: 4973820e02
4 years ago
Megvii Engine Team
8ef12bdf22
feat(mgb/gopt): add user inferface for global layout transform
GitOrigin-RevId: b71d6c60ef
4 years ago
Megvii Engine Team
a3cd3fc74f
test(mgb/gopt): add testcase for global layout transform
GitOrigin-RevId: f9669e1ba0
4 years ago
Megvii Engine Team
af576e9ae0
fix(mgb/gopt): fix auto padding for nhwc layout
GitOrigin-RevId: 038e372cbe
4 years ago
Megvii Engine Team
af828ca9ec
feat(mgb/gopt): fix folding conv dimshuffle pass
GitOrigin-RevId: 756878c173
4 years ago
Megvii Engine Team
c67c4b7ddc
feat(mgb/gopt): add layout transform pass
GitOrigin-RevId: 9ed5f5782e
4 years ago
Megvii Engine Team
2ec7c16725
feat(mgb/gopt): profiler support opr filter and var node filter
GitOrigin-RevId: 5f8d86687f
4 years ago
Megvii Engine Team
50ea5ae8e2
feat(mgb/gopt): add dynamic programming solver
GitOrigin-RevId: 595392ec89
4 years ago
Megvii Engine Team
c14e5719f8
feat(mgb/gopt): add profile impl for global layout transform pass
GitOrigin-RevId: 8ef62baf79
4 years ago
Megvii Engine Team
9c0a17d07b
feat(mgb/gopt): add auto aligned reformat impls
GitOrigin-RevId: fd0814fdb3
4 years ago
Megvii Engine Team
2ed76b1660
feat(mgb/gopt): add graph dumper for graph partition
GitOrigin-RevId: 6dbcb67009
4 years ago
Megvii Engine Team
76b2840858
feat(mgb/gopt): add subgraph extractor
GitOrigin-RevId: 56fd701c2c
4 years ago
Megvii Engine Team
8a3eb05a1b
refactor(mgb/gopt): refactor tensor reformat opt pass
GitOrigin-RevId: a1b1e89b76
4 years ago
Megvii Engine Team
c33126ab5c
feat(mgb/gopt): add reformat manager
GitOrigin-RevId: b9791b131a
4 years ago
Megvii Engine Team
65d554ed8e
refactor(dtr): improve dtr in computing graph
GitOrigin-RevId: d599a08e52
4 years ago
Megvii Engine Team
d69b59035d
feat(dnn): add an get_all_algorithms_safe interface
GitOrigin-RevId: e3734e4531
4 years ago
Megvii Engine Team
0ad377c7cf
fix(mgb/gopt): add error message when input dtype is not equal to param dtype in BN2Elemwise pass
GitOrigin-RevId: 3d09a2a12e
4 years ago
Megvii Engine Team
93f70a9539
feat(src): add MGB_CUSTOM_OP macro
GitOrigin-RevId: beddcf9745
4 years ago
Megvii Engine Team
b3e958d0bc
fix(src): fix the warnings and copy.bara.sky in custom op
GitOrigin-RevId: 4ade455897
4 years ago
Megvii Engine Team
cdb692d2fa
refactor(imperative): add TODO tag for some functions
GitOrigin-RevId: e295a1fa55
4 years ago
Megvii Engine Team
90dd07161c
refactor(imperative): modify the python interface of custom op
GitOrigin-RevId: e82e5de480
4 years ago
Megvii Engine Team
39ba30214d
feat(src): add adaptor between custom op and graph runtime
GitOrigin-RevId: 834c0ac72b
4 years ago
Megvii Engine Team
c9134717c6
feat(src/custom): add tensor and tensor attrs in custom namespace
GitOrigin-RevId: 9f69259205
4 years ago
Megvii Engine Team
43fb2c4afb
feat(opr): let roll support empty IO
GitOrigin-RevId: b9a59b623a
4 years ago
Megvii Engine Team
b2827cb1b1
feat(opr): let Dot, MatrixMul and BatchedMatrixMul support empty input
GitOrigin-RevId: 10a3c5b106
4 years ago