- 17 Jul, 2019 2 commits
-
-
Sang Ik Lee authored
-
Adam Procter authored
* Re-enable -Wswitch and -Wswitch-enum * Collapse identical switch cases * Fix (I think) compilation errors * Partially fix missing cases in GPU xformer, so clang will show me the rest of them... * One last enum value
-
- 11 Jul, 2019 1 commit
-
-
Robert Kimball authored
-
- 01 Jul, 2019 2 commits
-
-
Sang Ik Lee authored
-
Sang Ik Lee authored
-
- 28 Jun, 2019 1 commit
-
-
Diego Caballero authored
Improvements and changes in dialect conversion APIs. Type conversion and op rewriting are now a bit more independent mechanisms. Dialect conversion now requires a target object with the legal transformations to be applied. Legality checks to detect illegal operations after dialect conversion have been strengthened significantly. MLIR LLVM commit: commit 82d5084cf28bca7a0eebec283cdeae118dfa1d11 (HEAD) Author: Jacques Pienaar <jpienaar@google.com> Date: Wed Jun 26 11:12:40 2019 -0700 Split out TranslateClParser and add new parse method that reuses SourceMgr. MLIR commit: commit 82d5084cf28bca7a0eebec283cdeae118dfa1d11 (HEAD) Author: Jacques Pienaar <jpienaar@google.com> Date: Wed Jun 26 11:12:40 2019 -0700 Split out TranslateClParser and add new parse method that reuses SourceMgr.
-
- 26 Jun, 2019 1 commit
-
-
Robert Kimball authored
-
- 21 Jun, 2019 1 commit
-
-
gaurides authored
-
- 18 Jun, 2019 2 commits
-
-
- 14 Jun, 2019 1 commit
-
-
Dmitry Yershov authored
-
- 12 Jun, 2019 1 commit
-
-
Dmitry Yershov authored
IntelGPU backend: Switch to new clDNN: Fixed _GLIBCXX_USE_CXX11_ABI redifinition error during ngrap-bridge build (#3049)
-
- 10 Jun, 2019 1 commit
-
-
nmostafa authored
-
- 06 Jun, 2019 1 commit
-
-
Tomasz Dołbniak authored
* Use updated reduced-size clDNN * Remove the obsolete BOOST_VERSION variable
-
- 03 Jun, 2019 1 commit
-
-
nmostafa authored
-
- 02 Jun, 2019 3 commits
-
-
Nagy Mostafa authored
* Upgrade MLIR. Several code fixes based on API changes * Fixes due to DialectConv API changes * style-apply * PR fixes
-
Nagy Mostafa authored
* Initial td file. Cmake changes * Move all ops to .td file. * Added few more opcodes to show-case. Fixed PR feedback * Remove NG_ prefix of opcode records. Some fixes * Added some doc * Adding back NG prefix * Bug fix in MLIR gen
-
Nagy Mostafa authored
* Create MLIR as cmake external project. Clone and build via ngraph cmake * Moved code and enabled compilation. Need to clone and build MLIR/LLVM during cmake step, so find_package can work * clone and build llvm/mlir during configuration. Compiles now. Needs more testing * Force DEX only if MLIR is ON * Remove extra cmake file. Style-apply * Remove redundant files in cpu/mlir * Update CODEOWNERS. Check for ninja and fail if not found * Fixing post merge issues
-
- 31 May, 2019 1 commit
-
-
Sang Ik Lee authored
* Cleanup how compile flags set and used by nGraph and external projects. Set C++11 through CMake and pass it down to external projects. Prefer CMake variables such as CMAKE_POSITION_INDEPENDENT_CODE and CMAKE_CXX_STANDARD instead of explicitly setting compiler dependent flags. Create json compilation database for external projects. CMAKE_CXX_FLAGS is used as common global options for nGraph and external projects. add_compile_options() is used for local options for current and sub directories. add_definitions() is used for setting definitions for current and sub directories. Note: Global options are not passed down to some external projects. Note: mkl-dnn resets CMAKE_CXX_FLAGS internally. Note: TBB and MLSL are not CMake based. Noet: Eigen and json is header only library. * Fix error. * Fix error. (second attempt) * Cleanup code. * Allow check for undefined macro. * Try to fix cldnn issue. * Set type for CMake arguments. * Pass C++ standard to protobuf. * Pass C++ standard down to TBB. * Change how Clang specific flags are handled. * Fix error. * Workaround for compile error on Baidu's PDPD docker. * Fix windows build error.
-
- 29 May, 2019 1 commit
-
-
Dmitry Yershov authored
Switch to clDNN version with conformance fix for 3 ONNX models (DenseNet-121, Inception-v2, ResNet-50) (#2982)
-
- 24 May, 2019 1 commit
-
-
Dmitry Yershov authored
-
- 17 May, 2019 1 commit
-
-
Sang Ik Lee authored
-
- 13 May, 2019 1 commit
-
-
Dmitry Yershov authored
-
- 02 May, 2019 1 commit
-
-
Sang Ik Lee authored
mklml on linux has no soname set. This will cause linking against the full path for mklml when using prebuilt mkldnn and mklml. (#2851)
-
- 26 Apr, 2019 1 commit
-
-
Sang Ik Lee authored
* Update LLVM to 8.0.0 * Required codegen changes to use LLVM 8.0.0
-
- 25 Apr, 2019 1 commit
-
-
Sang Ik Lee authored
Workaround for gcc 4.8.2: Suppress mkl-dnn warning manually since pragma GCC diagnostic ignored is not working on gcc 4.8.2 (#2812)
-
- 20 Apr, 2019 1 commit
-
-
Sang Ik Lee authored
* CMAKE_CFG_INTDIR does not work at install time. Use CMAKE_INSTALL_CONFIG_NAME on Windows. * Rename NGRAPH_*_INSTALLSRC_DIRECTORY to NGRAPH_*_INSTALL_SRC_DIRECTORY
-
- 19 Apr, 2019 3 commits
-
-
Sang Ik Lee authored
-
Sang Ik Lee authored
// ... some content ... \ On Clang or AppleClang PaddlePaddle sets -Werror=comment
-
Junfeng Dong authored
-
- 15 Apr, 2019 1 commit
-
-
Adam Procter authored
* Replace assert and NGRAPH_ASSERT with NGRAPH_CHECK; deprecate old classes * Rename node_validation_assertion_string to something slightly more descriptive * Fix syntax error in GPU BE * Fix some messed-up includes * More comments, more tests * Fix reference to properly include check.hpp (should unbreak codegen) * Add check.hpp include to gpu_util.cpp * Comment updates * Comment update * Oops * PR feedback: better formatting when context info or explanation are missing
-
- 12 Apr, 2019 1 commit
-
-
Anna Alberska authored
-
- 03 Apr, 2019 1 commit
-
-
dmyershov authored
IntelGPU backend: Select operation fix (clDNN doesn't support int32 data type); Switched to clDNN 14.0 drop (#2702)
-
- 28 Mar, 2019 2 commits
-
-
Jianying Lang authored
* Add MPI_Bcast to nGraph core * Add mpi_broadcast op and pass the unit test on CPU backend * Modify API for MLSL * Remove unused variable * Fix the format * Add the op call in python/pyngraph/ops/regmodule_pyngraph_op.cpp. * Fix emitter function for DistBroadcast op * Fix format * Fix the emitter function for distbroadcast op * Fix format * Delete the reference code for distbroadcast op * Include mlsl.h from ngraph build for genernal external usage * Change back for build * Fix alphabetical order issue and line space * Rename disbroadcast to broadcastdistributed * Change back continue * Update the changes * Fix style * Delete unused variables * Change some text format * Add support for interpreter backend for broadcastdistributed * Delete some redundant code * Fix format * rename * remove unused file * More renames * renaming * Remove one unused file * Fix a bug * add back redundant * One more commit * More commits * Unify distributed_send and distributed_recv functions * Fix format
-
Sang Ik Lee authored
-
- 18 Mar, 2019 1 commit
-
-
Junfeng Dong authored
* Enable onnx, protobuf and onnx import on Windows. * Apply style.
-
- 15 Mar, 2019 1 commit
-
-
Sang Ik Lee authored
* Copy and install all mkldnn libraries if versioning is enabled on linux. * Replace magic numbers with variables. * Support mkl-dnn library versioning on macos.
-
- 14 Mar, 2019 1 commit
-
-
Sang Ik Lee authored
* Set rpath for mkl-dnn. * Set library rpath to on Linux. * Use patchelf to set rpath of prebuilt mklml library. * Add patchelf to Linux Dockerfiles. * Revert "Add patchelf to Linux Dockerfiles." This reverts commit 1769505a866061552942e19467ddcc0dad0922e8. * Revert "Use patchelf to set rpath of prebuilt mklml library." This reverts commit 726f6553a0450520328607177d64baf48fa93dd2. * Copy cldnn runtime. * Copy mlsl libraries.
-
- 09 Mar, 2019 1 commit
-
-
Sang Ik Lee authored
* mkl-dnn prebuilt: Use IMPORTED_LINK_INTERFACE_LIBRARIES to ask to link mklml and omp runtime. * mkl-dnn prebuilt: fix IMPORTED libraries related issues. * Setup target libmkl for prebuilt mkl-dnn.
-
- 06 Mar, 2019 1 commit
-
-
Scott Cyphers authored
* Fix bug introduced by #2238 on r0.15 (#2515) * Fix bug introduced by #2238 * style * Avijit/add diag 4 distributed debugging (#2523) * Fix bug introduced by #2238 * Added a debug logging macro: NGRAPH_DIST_DEBUG which prints the timestamp and MPI rank for distributed AllReduceops * Fixed code formatting. * Moved the logging implementation to log.cpp * Fixed clang warning * Don't use namespace in header * Fix ifdef * disable warning * Fix files that had missing headers (#2539) (#2541) * Update mkl-dnn to v0.18. (#2543) * Update mkl-dnn to v0.18. * Update mkl-dnn patch file. * Fixed Centos build issues (gcc 4.8.5 doesn't implement std::put_time - hence the issue). Also fixed a logical error in the distributed setup for unit tests (#2545) * Migrate Klocwork issues (#2557) * Migrate Klocwork fixes * change to kick off another build * Fix crash by correcting index (#2561) * Update build script to fix Windows build issues and add some work tow… (#2531) * Update build script to fix Windows build issues and add some work towards making codegen work on Windows. * Use "git apply" instead of "patch". (#2532) Enable using pre-installed MKLDNN on Window. * Remove commented out lines.
-