- 19 Aug, 2019 1 commit
-
-
Scott Cyphers authored
* Separate dynamic loading from static linking * Missed find_my_pathname
-
- 07 Aug, 2019 1 commit
-
-
Pruthvi authored
* Don't enable dl use in static builds remove dladdr in static * Swap dlerror defs * - add NGRAPH_INTERPRETER_STATIC_LIB_ENABLE && NGRAPH_CPU_STATIC_LIB_ENABLE as compiler definitions * Don't look for backends if static * - add dummy function to register quantized concat and max_pool for static build * Fix ifdef
-
- 30 Jul, 2019 1 commit
-
-
Sang Ik Lee authored
Add source release creation script. Read version from TAG if source is not a git repo.
-
- 24 Jul, 2019 1 commit
-
-
Tomasz Socha authored
-
- 23 Jul, 2019 1 commit
-
-
Rob Earhart authored
* Added rpath setting for PlaidML backend * Fix colons * Separate build and install rpath * Explicitly set target properties
-
- 17 Jul, 2019 2 commits
- 12 Jul, 2019 1 commit
-
-
Robert Kimball authored
* use bash method for style on Linux and Apple because it is faster * cleanup * address PR review comment * make scripts executable
-
- 08 Jul, 2019 1 commit
-
-
Robert Kimball authored
-
- 21 Jun, 2019 1 commit
-
-
Robert Kimball authored
-
- 15 Jun, 2019 1 commit
-
-
Rob Earhart authored
-
- 12 Jun, 2019 1 commit
-
-
Scott Cyphers authored
* GenerateMask correction Add an attribute that controls if the seed should be set on each use Convert to new virtual method for description implementatin * Support for switching to dynamic attributes. * GenerateMask changes in CPU backend (#3042) * Add CPU builder and kernel for new GenerateMask API * Remove dead code * Fix unit-test, PR feedback, file permissions * Disable new test for non-supporting backends * Fix CI error * Codegen support * Style check * Fix CI error
-
- 10 Jun, 2019 2 commits
-
-
Jayaram Bobba authored
* Added build option to disable fast math * Change option name
-
nmostafa authored
-
- 08 Jun, 2019 1 commit
-
-
Robert Kimball authored
* Change serializer disable so that it is enabled by default if you do nothing * fix serializer disable * fix disabled build
-
- 02 Jun, 2019 4 commits
-
-
Diego Caballero authored
MLIR is now initialize once once in CPU backend.
-
Diego Caballero authored
This patch leverages CompiledKernel to delimit sub-graphs to be compiled with MLIR. It introduces a pass that creates a CompiledKernel for the whole function (for now) and changes MLIRCompiler to align with this new approach.
-
Nagy Mostafa authored
* Move MLIR to src/contrib/mlir
-
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
-
-
Ilya Churaev authored
-
- 06 May, 2019 1 commit
-
-
Amy Zhuang authored
* Add build option NGRAPH_ENABLE_CPU_CONV_AUTO to enable/disable mkldnn convolution_auto for CPU backend. * Add to target_compile_definitions. * Fix style error.
-
- 26 Apr, 2019 1 commit
-
-
Jayaram Bobba authored
Added NGRAPH_JSON_ENABLE to conditionally enable code/features relying on external JSON libraries (#2821)
-
- 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 2 commits
-
-
Sang Ik Lee authored
-
Sang Ik Lee authored
* include rc version in NGRAPH_VERSION_SHORT * Create a separate version string for python wheel.
-
- 12 Apr, 2019 1 commit
-
-
Adam Procter authored
* Add NodeInput and NodeOutput classes * Deprecate Node::get_inputs, Node::get_outputs, Node::get_output_inputs. Remove Node::get_input_from and Node::get_output_from * Privatize most fields of Node * Make deprecation of descriptor-munching classes optional * Review comments * Adapt ReshapeSinking to use raw pointers for NodeInput * Fix ZDTE (thought I had already done in this branch, weird); style * wip * Change get_node_outputs() and get_node_inputs() to return vectors * Updates after merge * Whoops, forgot to define these functions * {NodeInput,NodeOutput} -> {Input,Output} * Kill shared_ptr in Output * Move Input and Output into node.hpp * Templatize the underlying node (sub)type in Input and Output * Eliminate some get_input_* and get_output_* functions * Change get_outputs and get_inputs back to their original names; rename NGRAPH_DEPRECATE_IO_DESCRIPTORS to NGRAPH_DEPRECATE_OLD_NODE_APIS * Miscellaneous cleanup * More cleanup * Unbreak CPU build * Simplify unit tests * Make Node less friendly * Deprecate more get_output_* and get_input_* functions * A couple of PR comments * Make the deprecation stuff more generally available * Better comment * Be more consistent about [] vs. at
-
- 05 Apr, 2019 1 commit
-
-
Robert Kimball authored
* add windows support for event trace * add needed windows.h header * fix linking error * Enable multi-threaded builds for windows
-
- 29 Mar, 2019 1 commit
-
-
Robert Kimball authored
-
- 18 Mar, 2019 1 commit
-
-
Junfeng Dong authored
* Enable onnx, protobuf and onnx import on Windows. * Apply style.
-
- 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.
-
- 07 Mar, 2019 1 commit
-
-
Sandeep authored
* limit user option to one flag * add space for if * check if intel cpu only backend * cosmetic * make it clear * Align to look pretty * docs update
-
- 04 Mar, 2019 1 commit
-
-
Sang Ik Lee authored
-
- 27 Feb, 2019 1 commit
-
-
Robert Kimball authored
* Normalize the printing of settings of bools to TRUE and FALSE * change TRUE/FALSE to ON/OFF
-
- 25 Feb, 2019 1 commit
-
-
Sang Ik Lee authored
Update TBB build script for Windows. Fix typo. Fix incorrect omp lib name on Windows. Fix incorrect tbb.dll path on Windows. Make LIBRARY and ARCHIVE output directory consistent. Function missing on Windows. Update test::util::all_close() to fix compilation issue on Windows Export CPU_Executable on Windows. Change nbench path for unit-test on Windows. Change copy to copy_if_different. Install CPU backend on Windows. Disable tools test on Windows. Disable two failing unit test on Windows CPU. Fix incorrect CPU backend install path on Windows.
-
- 22 Feb, 2019 1 commit
-
-
Sang Ik Lee authored
-
- 19 Feb, 2019 2 commits
-
-
Sang Ik Lee authored
* Auto detect OSX_SYSROOT for macos >= 10.14 * Fix potential regex issue.
-
Sang Ik Lee authored
* Use git shallow clone if CMake >= 3.6. Remove BUILD_BYPRODUCTS. * Fix ONNX, protobuf integration.
-
- 13 Feb, 2019 1 commit
-
-
Sang Ik Lee authored
* CMake: Only add subdirectories if needed. CMake: Disable TBB on Windows. * CMake: mkl-dnn is only needed for CPU backend. * CMake: Check dependency between options. * CMake: Eigen is only needed for CPU or GENERIC_CPU backend. * Enable TBB on Windows. * Disable tools unit test if nGraph tools are disabled.
-
- 11 Feb, 2019 1 commit
-
-
Sandeep authored
* quick fix to add openmpi as default * add finalize to distributed class & use unit test * use intel mlsl github link * apply style * address a few comments * fix test * update nbench cmake * remove extras * fix a bug * add counter to finalize and cleanup * test ci error * address mlsl ci error * update flag names, as mentioned in pr comment * revert back the link to mlsl repo and tag * add flag to finalize * apply style * debug with info * delete when flag is true * add distributed setup class works, tests pass * fix style * remove extra instance * disable the test due to a bug * change flag to ompi * remove the dependency of setting NGRAPH_DISTRIBUTED_ENABLE flag * cleanup * change extern to static * remove the option NGRAPH_DISTRIBUTED_ENABLE setting this flag * formatting * update flags not catched by ci * make unique pointer * remove unused bool, fix clang error
-