Megvii Engine Team
f0088335bb
feat(mgb): upgrade flatbuffer
GitOrigin-RevId: 7b1a04934e
3 years ago
Megvii Engine Team
4d22e85b46
feat(ci): add completeness compatibility check
GitOrigin-RevId: a7f75c4c5e
3 years ago
Megvii Engine Team
eef0308b29
feat(serialization): add no_change_graph and version param whem dump model
GitOrigin-RevId: 65064452c9
3 years ago
Megvii Engine Team
4ab5f970e9
fix(build): fix ci error
GitOrigin-RevId: 9cbf64dda2
3 years ago
Megvii Engine Team
b9a6932341
feat(imperative): channel default model format to fbs v2
GitOrigin-RevId: 6066516c31
3 years ago
Megvii Engine Team
283a2f77e7
feat(serialization): support test for new serialization format
GitOrigin-RevId: 9a8047ec0b
3 years ago
Megvii Engine Team
50faabf614
feat(serialization): support the registry for new serialization format
GitOrigin-RevId: 8eacd5e77c
3 years ago
Megvii Engine Team
a694fb3304
feat(serialization): implement the new serialization format
GitOrigin-RevId: 00f87f7ccd
3 years ago
Megvii Engine Team
ca4a5da013
feat(serialization): add new serialization format define
GitOrigin-RevId: 177bfdd56b
3 years ago
Megvii Engine Team
c2e9860feb
chore(license): remove all license in file header
GitOrigin-RevId: a0e31247a6
3 years ago
Megvii Engine Team
fd6f8e58b0
feat(mgb/dtype): add dtype qint1
GitOrigin-RevId: abe9fb68b1
3 years ago
Megvii Engine Team
95ac055538
feat(dnn,mgb,imperative): add diag opr implement
GitOrigin-RevId: 43016ffa2b
4 years ago
Megvii Engine Team
cbbca5fb10
feat(mge): add softmax op use cudnn api
GitOrigin-RevId: 7734ebf8c4
4 years ago
Megvii Engine Team
2faa6ea5a9
Merge pull request #213 from kxz18:rnn
GitOrigin-RevId: 9e9215c115
4 years ago
Megvii Engine Team
1999307015
feat(mgb/opr): add dropout kernel
GitOrigin-RevId: d248bd2005
4 years ago
Megvii Engine Team
a93741815b
feat(mgb/opr): add layernorm forward and backward kernel
GitOrigin-RevId: 0cd484e753
4 years ago
Megvii Engine Team
202b407149
fix(core): fix output var replaced by optpass
GitOrigin-RevId: aea62de345
4 years ago
kxz@thumt102-1
8f48da7ffe
feat(mgb/opr): add cell level rnn/lstm and sequence level rnn/lstm
4 years ago
Megvii Engine Team
2881934cb8
feat(dnn/check_non_finite): addmul scale to check_non_finite opr
GitOrigin-RevId: c35a219e52
4 years ago
Megvii Engine Team
b8ccc6a211
fix(mgb): fix loss execution policy after opr shallow copy
GitOrigin-RevId: 4738136e4a
4 years ago
Megvii Engine Team
b5284796f9
feat(mgb/cambricon): add magicmind runtime opr
GitOrigin-RevId: 51af7508de
4 years ago
Megvii Engine Team
accb2d8d47
fix(mgb/serialize): fix flatbuffer compatibility issues
GitOrigin-RevId: e4771d6bc4
4 years ago
Megvii Engine Team
f00741dad5
feat(build): bazel build support flatbuffer serialization
GitOrigin-RevId: 4755c27e06
4 years ago
Megvii Engine Team
7fa5f6f4e2
fix(mgb): correct version of fbs serialization
GitOrigin-RevId: 2a71d9afc2
4 years ago
Megvii Engine Team
25ec2530ba
feat(whl/api/lar): enable megengine dll on Windows
1: reduce python whl package size
2: unify api link logic on all OS
3: add option: MGE_WINDOWS_BUILD_WITH_STATIC_CRT
--- default OFF
--- if build CRT(vc runtime) with STATIC with megengine.dll
some CRT api will crash, for example, flush, so if you
build with static megengine, and do not want to install CRT
you can set MGE_WINDOWS_BUILD_WITH_STATIC_CRT TRUE
--- how to install CRT:
https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-160
install VC_redist.x64.exe
4: rename megengine_export to megengine_shared(only export needed symbols ),
caused by runtime symbols conflict with pytorch
GitOrigin-RevId: 93d8d80f29
4 years ago
Megvii Engine Team
369c2ccc5a
style(all): reformat c++ code
GitOrigin-RevId: 3ffd1b211f
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
3977b7aa0b
feat(mgb/shuffle): add shuffle opr
GitOrigin-RevId: 80490a6f84
4 years ago
Megvii Engine Team
93f70a9539
feat(src): add MGB_CUSTOM_OP macro
GitOrigin-RevId: beddcf9745
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
a4f0e58180
fix(mgb/extern_c_opr): throw exception when extern c opr loader was created
GitOrigin-RevId: bf48e1f3bb
4 years ago
Megvii Engine Team
eab6afab47
feat(mgb): add padding opr for megbrain
GitOrigin-RevId: 490e0c5d5a
4 years ago
Megvii Engine Team
3eb0505f9b
feat(imperative): add support for quantized conv transpose2d
GitOrigin-RevId: ffd6431299
4 years ago
Megvii Engine Team
a0c7e047f5
fix(extern_c_opr): let megbrain throw a exception when load extern c opr fails
GitOrigin-RevId: 16f5ceb8e3
4 years ago
Megvii Engine Team
77ead9377b
fix(src/serialization): fix compatibility error of oss model
GitOrigin-RevId: 43e0fa4fe1
4 years ago
Megvii Engine Team
43098fb8f1
feat(mge): add SlidingWindowTranspose opr
BREAKING CHANGE:
GitOrigin-RevId: 54d726d2fe
4 years ago
Megvii Engine Team
b078dda90b
feat(mge/random): add some random op and remove random/distrbution.py
GitOrigin-RevId: 4c05ebc266
4 years ago
Megvii Engine Team
f30c0e06a6
feat(mgb/opr): add lsq opr
GitOrigin-RevId: 45494a2b57
4 years ago
Megvii Engine Team
54a4d70eb5
feat(src/serialization): add support of serializing metadata
GitOrigin-RevId: b563c94451
4 years ago
Megvii Engine Team
62bd6c823b
feat(cmake/debug): misc for build
* add asan build option
* fix cpuinfo build opt level
* fix host release build with out debug info
* opt "fix lite bazel/cmake symbols MR"
* other misc build opt
GitOrigin-RevId: 6ca286e195
4 years ago
Megvii Engine Team
86b69cacd0
fix(dnn): fixes for int4
GitOrigin-RevId: 845e164fd3
4 years ago
Megvii Engine Team
13b15fb08c
feat(megbrain): add correlation opr
GitOrigin-RevId: 6d44598891
4 years ago
Megvii Engine Team
40bab1ed66
feat(log): opt log, enable mgb sdk log at opt build
more info: 16cd674c56
* change MGE_OVERRIDE_LOG_LEVEL to RUNTIME_OVERRIDE_LOG_LEVEL
* use ::std::getenv not MGB_GETENV for special ENV
GitOrigin-RevId: ee0f9c0f72e627c331c00100f6a21adc927081df
4 years ago
Megvii Engine Team
15b647aee2
fix(externcopr): check loader imp dynmaic param
GitOrigin-RevId: 5f38c120e3
4 years ago
Megvii Engine Team
55974e8cf9
feat(log): opt log
* opt log at release mode
* add MGE_OVERRIDE_LOG_LEVEL for runtime debug
//! env to config LogLevel
//! DEBUG = 0, INFO = 1, WARN = 2, ERROR = 3, NO_LOG = 4
//! for example , export MGE_OVERRIDE_LOG_LEVEL=0, means set LogLevel to DEBUG
GitOrigin-RevId: 16cd674c56
4 years ago
Megvii Engine Team
8928c77c56
fix(neuropilot): fix loader header mismatch
GitOrigin-RevId: c6b3b7a7b8
4 years ago
Megvii Engine Team
09de5a0725
feat(mgb/serialization): be able to serialize operator names
GitOrigin-RevId: d295abb5da
5 years ago
Megvii Engine Team
a09fc5f784
fix(mgb/serialization): disable inplace arith graph opt in graph load
GitOrigin-RevId: d63baf8356
5 years ago
Megvii Engine Team
364afec033
chore(mge): update copyright years
GitOrigin-RevId: 3c0690bcc1
5 years ago
Megvii Engine Team
55042195d4
chore(winograd): add Convolutionv2 param
GitOrigin-RevId: 1a9e2ea340
5 years ago