Megvii Engine Team
0213dbe556
feat(subgraph): add graph builder
GitOrigin-RevId: f32cfc39e0
3 years ago
Megvii Engine Team
0b8dc2c98b
refactor(subgraph): add generic encoded_graph
GitOrigin-RevId: 56d90be0e7
3 years ago
Megvii Engine Team
88b3c84229
refactor(subgraph): move to subgraph.h
GitOrigin-RevId: 2791f335d4
3 years ago
Megvii Engine Team
43a9e6e361
fix(third-party): extra logs
GitOrigin-RevId: b7b35524bf
extra-info: 141eca7082
3 years ago
Megvii Engine Team
432592374d
build(dnn/cuda): fix cmake compile dependency for cutlass kernels
GitOrigin-RevId: ebe71f5a12
3 years ago
Megvii Engine Team
1e3af4dd17
fix(mgb/comp_node): add more info in `comp_node.to_string()`
GitOrigin-RevId: 794a8847aa
3 years ago
Megvii Engine Team
3103180456
fix(mge/optimizer): only disable convert inputs in build-in optimizers
GitOrigin-RevId: 1a48fe318d
3 years ago
Megvii Engine Team
fd24dc8e36
feat(mge/hub/fetcher): add checking of mge version
GitOrigin-RevId: 808af7f82a
3 years ago
Megvii Engine Team
0ef5183c65
perf(opdef/reshape): specialize Reshape
GitOrigin-RevId: 26d0e151ca
3 years ago
Megvii Engine Team
77309609fa
perf(functional/dropout): add fastpath for dropout
GitOrigin-RevId: 3bf8546908
3 years ago
Megvii Engine Team
cc07b96f82
perf(dnn/relayout): disable copy_last_contiguous when contiguous_size is
small
GitOrigin-RevId: 7bd5e793a4
3 years ago
Megvii Engine Team
b2918f4007
feat(third_party): sync patch of cpuinfo and prepare.sh
GitOrigin-RevId: 59e92d25bf
3 years ago
Megvii Engine Team
bc2b8d6f54
fix(windows/fix-prepare): fix prepare on windows
GitOrigin-RevId: 04e89c28e7
4 years ago
Megvii Engine Team
ace020c576
fix(git): make git version check work
GitOrigin-RevId: 5f38118f4e
4 years ago
Megvii Engine Team
780fe02242
fix(ci): git set user and email
GitOrigin-RevId: b2a0660e65
4 years ago
Megvii Engine Team
d195fdec71
refactor(mgb): refactor has-usable-algo function for global optimizer
GitOrigin-RevId: 6610516650
3 years ago
Megvii Engine Team
d6e50b2cbd
fix(mgb/load-and-run): correct usage string for nchw88 and nchw44-dot
GitOrigin-RevId: 8a80cfb390
3 years ago
Megvii Engine Team
92079e1061
docs(mge/distributed): update distributed collective communication Google style docs
GitOrigin-RevId: 871c4052b0
3 years ago
Megvii Engine Team
f971982829
feat(lite): add header licence
GitOrigin-RevId: bcd6860e8c
3 years ago
Megvii Engine Team
71230e9a00
feat(lite): open source for lite
GitOrigin-RevId: f442431381
3 years ago
Megvii Engine Team
5fe789abb9
fix(mge/distributed): skip check when machine_ranks is None
GitOrigin-RevId: a18ee052e9
3 years ago
Megvii Engine Team
298c44433f
fix(mge/module): fix mistake warning message of module auto naming
GitOrigin-RevId: 4b85c13e90
3 years ago
Megvii Engine Team
c54a731b9b
fix(utils/network): fix replace oprs
GitOrigin-RevId: eba27e3dfb
3 years ago
Megvii Engine Team
604bb2a569
feat(mgb/dnn): add int atomic add for megdnn
GitOrigin-RevId: 00d5d752d3
3 years ago
Megvii Engine Team
4b08e79da8
fix(mgb): fix fastrun no_profiling_on_shape_change
GitOrigin-RevId: 2735536424
3 years ago
Megvii Engine Team
eab6afab47
feat(mgb): add padding opr for megbrain
GitOrigin-RevId: 490e0c5d5a
4 years ago
Megvii Engine Team
2224a25205
fix(mge/opr): add opr_footprint support for PoolingBackward
GitOrigin-RevId: 5f1c64ef9a
3 years ago
Megvii Engine Team
91675a7177
fix(mgb): change span-too-large warning to debug level
GitOrigin-RevId: b69e0ba6f3
3 years ago
luzzyzhang
7b34936a5b
ci(yaml): fix workflow job trigger event error
3 years ago
luzzyzhang
cbf3bb18da
ci(yaml): fix only pull request run ci lint
3 years ago
luzzyzhang
494f23db33
ci(lint): add commit lint and format check
3 years ago
huangxinda
d9315b7c89
feat(mge/third_party): update cutlass version
3 years ago
Xinda Huang
0096b45ee8
feat(third_party): add json
3 years ago
huangxinda
78ebde12f9
ci(mge): send dingding when tests fail
3 years ago
Megvii Engine Team
ebb7f5cac2
fix(imperative/python/test): add device judgment for the test case of conv-transpose2d-quantized
GitOrigin-RevId: 456cb78439
3 years ago
Megvii Engine Team
66c18f6054
fix(ci): fix bazel compile error in new macos
GitOrigin-RevId: d22cc87fec
3 years ago
Megvii Engine Team
a88ecf476d
feat(debug): change megbrain do not catch SEGV signal by default
change to enable SEGV catch when set MGB_REGISTER_SEGV_HANDLER env
only take effect on Linux and MacOS
GitOrigin-RevId: ceb76ff953
3 years ago
Megvii Engine Team
2950dd8d69
test(imperative): test autodiff.Function with non tensor arguments
GitOrigin-RevId: 6114f48d21
3 years ago
Megvii Engine Team
20e8541bbb
refactor(imperative): bind fallback impl on first op method call
GitOrigin-RevId: 82ae1e3205
3 years ago
Megvii Engine Team
18274e023c
fix(imperative): fix error message when applying custom function with non-tensor arguments
GitOrigin-RevId: 387d6fda4a
3 years ago
Megvii Engine Team
3e58cbb8d2
fix(mge/quantization): fix lsq init format error
GitOrigin-RevId: 032de9c773
3 years ago
Megvii Engine Team
c88a4e5b32
fix(mgb): fix get env macro
GitOrigin-RevId: 79c602f79c
3 years ago
Megvii Engine Team
b3d2a632f3
fix(sublinear): fix lb_memory in sublinear
GitOrigin-RevId: fd51023c01
3 years ago
Megvii Engine Team
9b4b910dc1
feat(dnn/cuda): integrate cutlass operation table and replace all cutlass wrappers
GitOrigin-RevId: 2a70335441
3 years ago
Megvii Engine Team
b18feaab33
feat(dnn/cuda): use cutlass remove shared load imma conv kernel
GitOrigin-RevId: 0b5574f526
4 years ago
Tricster
6b843ccd93
fix(mge): macos whl build
From GITHUB 168
COPYBARA_INTEGRATE_REVIEW=https://api.github.com/repos/MegEngine/MegEngine/pulls/168 from Tricster <mediosrity@gmail.com> 5c775d02dd
Closes #168
GitOrigin-RevId: bceecb401b
4 years ago
Megvii Engine Team
b74afde89e
feat(mgb/opr): let reduce support empty IO
GitOrigin-RevId: 88b37123a8
3 years ago
Megvii Engine Team
1af350c6d2
feat(dnn): add fill kernel
GitOrigin-RevId: d2cee3a7a0
3 years ago
Megvii Engine Team
bbaf524f78
feat(ci/windows): fix windows ci stability
GitOrigin-RevId: 41366fd50b
3 years ago
Megvii Engine Team
ce2f620ee0
feat(cmake/windows/xp/sp2/inference): implement inference on windows xp
(os vesion >= sp2) build with cmake
* cmake build support(xp sp2):
(dbg)EXTRA_CMAKE_ARGS="-DMGE_DEPLOY_INFERENCE_ON_WINDOWS_XP_SP2=ON"
./scripts/cmake-build/host_build.sh -m -d
(opt)EXTRA_CMAKE_ARGS="-DMGE_DEPLOY_INFERENCE_ON_WINDOWS_XP_SP2=ON"
./scripts/cmake-build/host_build.sh -m
* cmake build support(xp sp3):
(dbg)EXTRA_CMAKE_ARGS="-DMGE_DEPLOY_INFERENCE_ON_WINDOWS_XP=ON"
./scripts/cmake-build/host_build.sh -m -d
(opt)EXTRA_CMAKE_ARGS="-DMGE_DEPLOY_INFERENCE_ON_WINDOWS_XP=ON"
./scripts/cmake-build/host_build.sh -m
* internal behavior:
will define MGB_HAVE_THREAD=0 when enable
-DMGE_DEPLOY_INFERENCE_ON_WINDOWS_XP_SP2=ON
* refer to
https://docs.microsoft.com/en-us/cpp/build/configuring-programs-for-windows-xp?view=msvc-160
xp sp2(x86) do not support vc runtime fully, casused by KERNEL32.dll do not
implement some base apis for c++ std function, for example,
std::mutex/std::thread/std::condition_variable as a workround, we will
disable some MegEngine features on xp sp2 env, for exampe, multi-thread etc!
* about DNN_MUTEX/MGB_MUTEX/LITE_MUTEX, if your code will build in inference
code (even CPU backends), please replace std::mutex to DNN_MUTEX/MGB_MUTEX,
* about multi-thread, if you code need multi-thread support, please
enable it when MGB_HAVE_THREAD=1
* about test build env status
1: Visual Studio 2019(MSVC version <= 14.26.28801)---- pass
2: Visual Studio 2019(MSVC version > 14.26.28801) ---- failed
caused by this 'new' version will put VCR depends on win7
KERNEL32.DLL, this may be fixed at Visual Studio 2019 later version
but we do not test at this MR merge point
3: Visual Studio 2017 ---------- pass
4: Visual Studio 2014 ---------- pass
GitOrigin-RevId: ea6e1f8b4f
3 years ago