- 21 Jan, 2020 1 commit
-
-
Diego Caballero authored
* [MLIR] Update build system to use LLVM mono-repo for MLIR * [MLIR] LLVM mono-repo conflicts * Disable lit tests * Fix formatting * Fix memopt tests * PR fix * Fix view test Co-authored-by:
Nagy Mostafa <nagy.mostafa@gmail.com>
-
- 01 Jan, 2020 1 commit
-
-
Robert Kimball authored
* Update license to new year * Pick up some strays
-
- 10 Sep, 2019 1 commit
-
-
Diego Caballero authored
* [MLIR] Enable LIT testing in CMAKE This PR enables LIT testing in nGraph for MLIR Compiler, introduced in PR3523. We can now do `make check-mlir-lit` to run LIT tests. * Address feedback * Revisit PR after cmake clean-up * [MLIR] Introduce ngraph-opt tool To be used, among other things, for LIT testing. `elementwise_binary_ops.mlir` shows a simple LIT test using ngraph-opt. Dummy affine_lowering/lit_test.mlir test that served as initial testing of LIT tool configuration is now removed. * Address feedback
-
- 06 Sep, 2019 1 commit
-
-
Diego Caballero authored
* [MLIR] Enable LIT testing in CMAKE This PR enables LIT testing in nGraph for MLIR Compiler, introduced in PR3523. We can now do `make check-mlir-lit` to run LIT tests. * Address feedback * Revisit PR after cmake clean-up
-
- 28 Aug, 2019 1 commit
-
-
Scott Cyphers authored
Set up visibility support for all the library backends.
-
- 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.
-
- 03 Jan, 2019 1 commit
-
-
Robert Kimball authored
* update licenses for 2019 * style
-
- 21 Nov, 2018 1 commit
-
-
Robert Kimball authored
* remove version tagging from shared libraries * add flag to enable/disable library versioning
-
- 07 Nov, 2018 1 commit
-
-
Robert Kimball authored
* add nop backend * nop backend * fix flag name * add new switch to cmake output of switch settings * add new unit test to igpu manifest * remove redundant test
-
- 23 Oct, 2018 1 commit
-
-
Sandeep authored
* skeleton backend * Code owner from if conditioning * add simple placement for interpreter and register pass in hybrid * placement policy applied * clone the function if needed * split the function * Compile subfunctions in corresponding backends * hybrid backed works as is for abc test * cleanup * add placement policy for CPU * cleanup a little * add simple op cost method to backend * enable CPU pass via flag * address clang-format PR issue * reslove build * clean-up * update manifest * disable HYBRID as default build * style * addressing offline discussion * more offline discussion
-
- 26 Jun, 2018 1 commit
-
-
shssf authored
* First IntelGPU backend based on clDNN with empty functions * Backend/API:Conflicts resolved and comments addressed
-
- 04 Jun, 2018 1 commit
-
-
Robert Kimball authored
* Update cmake files to more modern approach * disable building libraries that are not required * handle more build cases * add versions to backend libs. add start of package target. * add create_backend to backends * temporary workaround to tbb not linking correctly with gcc * install codegen lib * force tbb to link to the cpu backend so that it is available for codegen * fix clang build error * fix warning for codegen build * update cuda header paths * change error message for opening backend shared library * set lib path
-
- 15 Mar, 2018 1 commit
-
-
Robert Kimball authored
* add compile benchmark * add help when error
-
- 14 Mar, 2018 1 commit
-
-
Robert Kimball authored
* Add cpio file read/write class and unit tests add reserializer Add unit test for serialize constants to cpio file. Fix bug in serializer if function has no parameters.
-
- 28 Feb, 2018 2 commits
-
-
Robert Kimball authored
-
Robert Kimball authored
* make json lib an external project * add env var to turn warnings to errors
-
- 21 Feb, 2018 1 commit
-
-
Ashok Emani authored
-
- 20 Feb, 2018 1 commit
-
-
Ashok Emani authored
-
- 15 Feb, 2018 3 commits
-
-
Ashok Emani authored
-
Ashok Emani authored
-
Ashok Emani authored
-
- 14 Feb, 2018 1 commit
-
-
Adam Procter authored
-
- 09 Feb, 2018 1 commit
-
-
Jennifer Myers authored
-
- 08 Feb, 2018 1 commit
-
-
Jennifer Myers authored
-
- 05 Feb, 2018 1 commit
-
-
Adam Procter authored
(Squashing this commit but going to leave the full log here, unlike the way I usually do things) * Incremental work on compatibility with system requirements * Lower cmake version requirement so we can work with CentOS 7.4 * Disambiguate isnan call (CentOS's compiler doesn't like it) * Make external_tbb conditional on NGRAPH_CPU_ENABLE * Make MKLDNN inclusion conditional on NGRAPH_CPU_ENABLE * Roll back desperation change to Ubuntu 14.04 binaries * De-revert copyright date change (arrgh) * Revert change of TBB's hard-coded compiler choice to gcc * Cleanup of modified CMake stuff * Add broken support for building LLVM from source * Explain modification to json.hpp required compiler version * Make TBB optional, and on by default. To disable, cmake -DNGRAPH_TBB_ENABLE=FALSE * Add reasonable default for LLVM's CMAKE_ASM_COMPILER so users don't have to specify it * Force TBB disabled if CMake is too old to build it (for CentOS) * Build LLVM OpenMP as external project * Tweak LLVM build options * Minor comment edit in cmake scripts * Workaround (fix?) for codegen crashes on CentOS * Add some header paths for CentOS to resource_generator; temporary(?) tweak to ignore nonexistent paths * Remove CMake compatibility figleaf since LLVM will require 3.1+ anyway * Fix the TBB-enable flag to default to on * Remove hard-coded choice of clang as tbb compiler * ln -s -> ln -sf in command to create link for OpenMP source dir * Make OpenMP build so it doesn't require symlink * Allow use of prebuilt LLVM if requested at cmake time * Some INSTALL instructions * Allow NGRAPH_USE_PREBUILT_LLVM to be set in environment variable * Tweak CI cmake options to use prebuilt LLVM * Remove debug messages * Rework defaulting behavior for LLVM_TARBALL_URL and LLVM_SHA1_HASH * Remove warning message for unavailable header file directories
-
- 02 Feb, 2018 1 commit
-
-
Yixing Lao authored
-
- 28 Dec, 2017 2 commits
-
-
Yixing Lao authored
-
Jai Menon authored
* CMake: TBB integration placeholder * CMake: Integrate TBB * CMake: Indent * CMake: Rewrite TBB integration * CMake: More TBB integration changes * CMake: Install TBB headers and DSOs * CMake: Don't install the TBB debug DSO * CMake: Propagate ngraph's configured compiler setting over to MKL-DNN * CMake: Restore TBB debug DSO installation * CMake: Add installed headers to search path. This needs to be cleaned up along with other header search cleanup * CPU: Build and execute TBB flowgraphs * CPU: TBB fixes * CPU: More TBB fixes * CPU: Allow both TBB and serial codegen for now * TBB: get_arguments -> get_input_ops * CPU: Use node methods * CPU: Add TBB headers in the build directory to the search path * TBB: Incorporate various changes from master * CMake: Indentation fix * CMake: Indentation fix * CMake: TBB is mandatory so remove additional predicates * TBB: Add a test * CMake: Fix linker flags with GCC
-
- 05 Oct, 2017 1 commit
-
-
Jaikrishnan Menon authored
-
- 07 Sep, 2017 1 commit
-
-
Jaikrishnan Menon authored
-
- 05 Sep, 2017 1 commit
-
-
Robert Kimball authored
add eigen as external project. add very simple eigen unit test to test building/linking
-
- 07 Aug, 2017 1 commit
-
-
Christian Convey authored
-