Megvii Engine Team
dc3c17ba13
chore(cmake): fix a cmake typo
GitOrigin-RevId: e2b59f2f15
5 years ago
Megvii Engine Team
b13c78a532
fix(ios): fix cmake ios cross build
GitOrigin-RevId: 64e74594ce
4 years ago
Megvii Engine Team
165798bf9c
fix(mge/build): move version.ld to src under project source root
GitOrigin-RevId: 04f39943c4
4 years ago
Megvii Engine Team
94f1f63496
refactor(mgb/build): remove MGB_ENABLE_IMPERATIVE macro
GitOrigin-RevId: 94a40798ab
4 years ago
Megvii Engine Team
26e473e769
fix(whl/linux): reduce external megengine whl package size
GitOrigin-RevId: 3528af8bae
4 years ago
Megvii Engine Team
00de4cd9ae
fix(whl/windows): force use /MT for windows whl
GitOrigin-RevId: 54a7814c17
4 years ago
Megvii Engine Team
5cfb46e174
feat(mgb/jit): add llvm-lit mlir pass check
GitOrigin-RevId: acc798a49f
4 years ago
Megvii Engine Team
f9109bed8b
feat(mge): add mlir cmake
GitOrigin-RevId: e86db34b18
4 years ago
Megvii Engine Team
a5fad7d07c
feat(dnn): add compile for riscv64
GitOrigin-RevId: fa0c163527
4 years ago
Megvii Engine Team
5b6ebeb563
fix(mgb): append json file for dump and ready for midout open source
GitOrigin-RevId: 71ae7f1f4a
4 years ago
Megvii Engine Team
1b2194cdce
feat(whl/internal): put imperative rt to megbrain
GitOrigin-RevId: f3b6e492d7
4 years ago
Megvii Engine Team
46b68568e8
ci(docker): update cmake to 3.15.2
GitOrigin-RevId: f704ca3854
4 years ago
Megvii Engine Team
6e882c1a86
feat(whl/imperative): compat for build python whl imperative and legacy runtime
GitOrigin-RevId: 7f6629ae1f
4 years ago
Megvii Engine Team
7f857bd471
feat(mgb/rocm): add cmake for rocm and fix compile errors and bn
GitOrigin-RevId: c73ed4adc3
4 years ago
Megvii Engine Team
9510136223
fix(mgb/rocm): remove begin-internal of rocm
GitOrigin-RevId: 1523833fcb
4 years ago
Megvii Engine Team
6b380e8965
feat(mge/imperative): run oss test and restore cmake list build items
GitOrigin-RevId: 11411b6964
4 years ago
Megvii Engine Team
00ef677249
fix(mgb): remove internal for cambricon and atlas
GitOrigin-RevId: 861e349eb4
4 years ago
Megvii Engine Team
bca00f2e22
fix(dnn): midout at where neccessary in megdnn
GitOrigin-RevId: 191334bd96
4 years ago
Megvii Engine Team
bc2dfcbb53
refactor(cmake): clear cmakelist file may caused by some commit conflict fix error
GitOrigin-RevId: ac5acfdf4c
4 years ago
Megvii Engine Team
eb0cc59dcf
feat(windows/python_whl/cuda): make windows MORE HAPPY for build whl with cuda
GitOrigin-RevId: 9e7d7d4167
4 years ago
Megvii Engine Team
4a178a8dba
feat(windows/cuda/cmake): support cmake cuda build on windows
GitOrigin-RevId: 4d9832e559
4 years ago
Megvii Engine Team
42124ab7cf
fix(mgb/cmake): fix cmake linker flags issue
GitOrigin-RevId: ed41479402
4 years ago
Megvii Engine Team
ef239f835f
feat(windows/python_whl): make windows HAPPY for build megbrain python package
GitOrigin-RevId: 92b2c07bf9
4 years ago
Megvii Engine Team
5eb491c5af
Merge pull request #74 from ChaiMind:master
GitOrigin-RevId: 7e7b78b125
4 years ago
Megvii Engine Team
0f9dec6816
feat(mge/imperative): name so lib
GitOrigin-RevId: ccfdfaf59f
4 years ago
Megvii Engine Team
324af87807
feat(dnn/arm): add cpuinfo runtime check for x86 and arm
GitOrigin-RevId: c2020a344e
4 years ago
Megvii Engine Team
14a32ae19b
fix(cmake/cross-build): misc fix
1: fix cmake cross-ios failed caused by df118a87
build static lib for APPLE define for XCODE third_party framework including require
2: megbrain_test/megdnn_test build when MGE_INFERENCE_ONLY=ON
now u can build megbrain_test/megdnn_test by:
EXTRA_CMAKE_ARGS="-DMGE_WITH_TEST=ON" ./scripts/cmake-build/xxx.sh
example macos-cross-ios build megdnn_test for IOS by
EXTRA_CMAKE_ARGS="-DMGE_WITH_TEST=ON" ./scripts/cmake-build/cross_build_ios_arm_inference.sh
3: reuse host flatc build when cross build mode
GitOrigin-RevId: 132f4bf893567bdb1d54de506449950513a5841f
4 years ago
ChaiMind
3f6ae83368
build(mge): set right flags for GNU gold linker via MegEngine#44
4 years ago
Xu Xinran
5133d9a315
Merge pull request #62 from ChaiMind:patch
GitOrigin-RevId: 25d5d09d3e
4 years ago
Megvii Engine Team
d42cf4cd65
refactor(mgb): replace static_cast<ComputingGraphImpl*> with a checked version
GitOrigin-RevId: d05b114668
4 years ago
Xiao-Wei Chai CAO
d0d7485a6c
fix(mge/build): update cmake_minimum_required VERSION
Fixed according to the case mentioned in Issue #57 opened by @zjd1988 .
```
Policy "CMP0086" is not known to this version of CMake. Starting with CMake 3.14, UseSWIG passes option -module <module_name> to SWIG compiler if the file property SWIG_MODULE_NAME is specified. This policy provides compatibility with projects that expect the legacy behavior.
```
4 years ago
Megvii Engine Team
177c268898
feat(osx/python_whl): fix python pytest failedon osx
GitOrigin-RevId: 97d2b496bb
4 years ago
Megvii Engine Team
3bd8ef3589
feat(mgb/compnode): add atlas compnode
GitOrigin-RevId: 19f3c33003
5 years ago
Megvii Engine Team
457a1e010c
refactor(imperative): initial merge of xxx and megengine
GitOrigin-RevId: 48a48f5c7f
5 years ago
Megvii Engine Team
1c2a525e2f
feat(imperative): set up imperative ci
GitOrigin-RevId: cc1b474abf
5 years ago
Megvii Engine Team
7ae05ac886
feat(imperative): merge common c++ code to megbrain
GitOrigin-RevId: d093778e10
5 years ago
Megvii Engine Team
9e904f683b
fix(dnn): fix can not inline small function with GCC compiler
GitOrigin-RevId: a23605c9e2
5 years ago
Megvii Engine Team
5d7fdd4762
fix(brain): fix winodws build
GitOrigin-RevId: 74eaea594e
5 years ago
Megvii Engine Team
786afef461
feat(build): install CMake config module and pkg-config descriptor
Also, upgrade to CMake 3.13.
The commit also contains significant refactors, as otherwise it is not
possible to properly export target `megengine` to
MegEngine-targets.cmake:
1. Optionally use system provided Flatbuffers.
2. Optionally use system provided MKL-DNN (Tested with Debian).
3. Refactor megbrain and megdnn targets into object libraries.
4. Set different path in BUILD_INTERFACE and INSTALL_INTERFACE of
various target_include_directories.
5. Specify PUBLIC/PRIVATE on various target_link_libraries.
GitOrigin-RevId: df118a879e
5 years ago
Megvii Engine Team
a4879fc67a
feat(cmake/cross_build/host_build/windows): imp windows
host build and cross build
now cmake status:
a: host build
1: windows build -- ok
2: linux build -- ok
3: macos build -- ok
b: cross build
1: windows cross build arm-android -- ok
2: windows cross build arm-linux -- ok
3: linux cross build arm-android -- ok
4: linux cross build arm-linux -- ok
5: macos cross build arm-android -- ok
6: macos cross build arm-linux -- ok
7: macos cross build ios -- ok
GitOrigin-RevId: f7f376fe8c
5 years ago
Megvii Engine Team
3ef308e71c
ci(copybara): fix copybara of arm
GitOrigin-RevId: 2aa113ef47
5 years ago
Megvii Engine Team
0ba52ad7cc
feat(cross_build): add inference cross build support
GitOrigin-RevId: 30381dec0e
5 years ago
Megvii Engine Team
3c6163868b
fix(dnn): add cmake support for midout
GitOrigin-RevId: 58fcbed88a
5 years ago
Megvii Engine Team
920eeeb56f
fix(mge/build): remove MEGDNN flags from command line
GitOrigin-RevId: a9813a44e4
5 years ago
Megvii Engine Team
712b87c8c1
feat(mgb/core): add comp node for cambricon
add testcase for cambricon comp node
GitOrigin-RevId: 7794faa47f
5 years ago
Megvii Engine Team
d74a4ee931
fix(mge/build): use consistent genfiles/megbrain_build_config.h
Modify get_dynamic_info to work with cmake changes
Also rename get_dynamic_info as get_mem_allocation_info
GitOrigin-RevId: 383affe388
5 years ago
llehtahw
4898b7c6f6
Fix a cmake typo
5 years ago
Megvii Engine Team
f91881ffdc
MegEngine: Initial commit of MegEngine.
GitOrigin-RevId: f0c8338beb
5 years ago