- 30 Aug, 2019 6 commits
-
-
GlebKazantaev authored
-
Mateusz Bencer authored
* Axes input was added to LRN * Unit tests for axes shape check were added * LRN node deserialization was updated * Fixed EOF and clang style applied * Changed Constant to Parameter type in unit tests * Expanded LRN reference ingterface * Fixed LRN assert description * Fixed passing arguments * Reference implementation for one axis * Implementation for channel * Implementation for hw * working on recurence version * Implemented recurence version for hw * Reference implementation code refactor * Fixed ref LRN implementation and added tests * Added 6D unit test * Clang styles applied * Code review remarks introduced * Support for dynamic shape of axes input * Clang styles applied * Code review remarks introduced * Added checking if axes values are in correct range * Clang styles applied * Removed redundant include * Code review remarks introduced
-
Mateusz Bencer authored
* Renamed auto broadcast name in constructors * Fixed argument doc for Or op * Changed names of fields to serialization * Changed name of auto_broadcast in XOR op * Clang styles applied
-
baojun authored
-
Diego Caballero authored
We'll add contrib/mlir/tools directory in subsequent PRs for ngrpah-opt and other tools.
-
Leona C authored
-
- 29 Aug, 2019 5 commits
-
-
Scott Cyphers authored
* Fix crash when NGRAPH_ENABLE_{VISUALIZE,SERIALIZE}_TRACING=1 * Initialization for kw (#3413) * Fix sum reference to handle corner cases with +-inf (#3412) * Fix sum reference to handle corner cases with +-inf * Review comments, and try to make Windows happy * Update GPU unit_test.manifest * More template grindery, to make macOS happy * Update jenkins-trigger.groovy (#3428) * Cyphers/exec can create tensors (#3445) * Add method to check if an Executable can create tensors * Add a Backend check to see if Executable can create tensors * Update per review comment * style * Possible fix so that backend does not keep holding on to the dummy ng_exec * Separate dynamic loading from static linking (#3456) * Separate dynamic loading from static linking * Missed find_my_pathname * Update jenkins-trigger.groovy (#3518) * add rank id to trace file name (#3525)
-
pawelpiotrowicz authored
* no_fork : Remove allication for empty vector * style
-
pawelpiotrowicz authored
* no_fork: Performance issue vector of string to T * style
-
Nagy Mostafa authored
* WIP * Fix incorrect CK output adjustment * Bug fix and enroce sanity check * Change cycle search depth, and fix sanity check * cpu_fusion.validate_fuse_gru_inputs passes. * Fix as_single_output to be able to always create a GOE * minor fix. style-apply * Clean up debug msgs * Switch to backward cycle check * Enable failing test * PR fixes * Address feedback: Add fwd cycle checks. Make cycle checking depth configurable
-
Scott Cyphers authored
-
- 28 Aug, 2019 7 commits
-
-
Diego Caballero authored
* [MLIR] Add config files for LIT LIT is the LLVM testing tool that is used in LLVM and MLIR. It's necessary to enable all the MLIR testing in nGraph. This will provide a complementary finer grain level of testing than the one currently done with gtest. LIT will allow testing each MLIR-based nGraph transformation without having to run the whole nGraph pipeline. For example, we will be able to write an nGraph dialect input, invoke an single MLIR transformation on it and check that the output is the expected. This PR adds the basic configuration files to enable LIT tool in nGraph for MLIR Compiler. `affine_lowering/lit_test.mlir` is a dummy test to exercise the new testing feature. Lit testing will be enabled in CMAKE in a subsequent PR. * Address feedback
-
Scott Cyphers authored
-
Ewa Tusień authored
* [Py] Added operators Shuffle Channels, Squared Difference and Squeeze to Python API. * [Py] Changed docstring. * [Py] Changed docstring. * [Py] Changed docstring.
-
Scott Cyphers authored
* Initialize CPU transformer the same way for static and non-static linking. * Initialize earlier
-
Leona C authored
* Update https links * Update https links to new ngraph.ai site * Fix links * Fix links * Fix more HTML links * Reverting CODEOWNER change while we brainstorm on other solutions. As requested by adstraw
-
Scott Cyphers authored
Set up visibility support for all the library backends.
-
Diego Caballero authored
-
- 27 Aug, 2019 4 commits
-
-
Adam Procter authored
* New clang-format rules for src/ngraph/op/util * Restore root .clang-format * Remove redundant .clang-formats * Revert "Remove redundant .clang-formats" This reverts commit e158df1e507570b55348ce326fd7e8b4ae819f36. * Remove redundant .clang-formats * New clang-format rules for src/ngraph/op/fused * New clang-format rules for src/ngraph/op/experimental * New clang-format rules for src/ngraph/op/.
-
Adam Procter authored
* New clang-format rules for src/ngraph/frontend * Remove now-redundant .clang-format
-
Adam Procter authored
-
Diego Caballero authored
This PR is a stepping stone towards unifying nGraph MLIRCompiler printing flags with those used in MLIR. It enables flag -print-ir-after-all implemented in MLIR pass manager and adds flag -print-ngraph-ir-after-all to MLIRCompiler so that we can use it to dump IR for those transformations that we do directly in MLIRCompiler without using a proper pass. Eventually, everything should be working as a pass and the nGraph variant of the flag shouldn't be needed. NGRAPH_MLIR_DUMP_ALL macro is no longer needed.
-
- 26 Aug, 2019 2 commits
-
-
Nagy Mostafa authored
* Print CK info in visualizer * style-apply * Fix parameters printing * Fixes * typo
-
Diego Caballero authored
* [MLIR] Bump MLIR repo 8/20/2019 MLIR_ commit 0cdb20a6add19bc96c20dad28589a1e54e4d8469 Author: Lei Zhang <antiagainst@google.com> Date: Tue Aug 20 13:33:41 2019 -0700 Add spv.specConstant and spv._reference_of LLVM: commit 3b9a27b6908040881dad394022f8c472c15c0784 Author: Simon Pilgrim <llvm-dev@redking.me.uk> Date: Tue Aug 20 17:54:37 2019 +0000 Fix typo in comment. NFCI. * [MLIR] Disable three more tests with MLIR enabled. This PR disables validate_fuse_gru_inputs, reshape_layout_optimizations4 and reshape_layout_optimizations5: 1. trivial_in_place_relu_fail: It checks tensors pool offset. There is no memory pool in MLIR atm. 2. validate_fuse_gru_inputs: It creates an infinite cycle in MLIR subgraph extraction pass (under investigation). 3. reshape_layout_optimizations4/5: They fail due to CompiledKernel being not expected by CPULayout pass. * Disable cpu_quant_fusion.qconcat
-
- 23 Aug, 2019 2 commits
-
-
Diego Caballero authored
* [MLIR] Bump MLIR repo 8/20/2019 MLIR_ commit 0cdb20a6add19bc96c20dad28589a1e54e4d8469 Author: Lei Zhang <antiagainst@google.com> Date: Tue Aug 20 13:33:41 2019 -0700 Add spv.specConstant and spv._reference_of LLVM: commit 3b9a27b6908040881dad394022f8c472c15c0784 Author: Simon Pilgrim <llvm-dev@redking.me.uk> Date: Tue Aug 20 17:54:37 2019 +0000 Fix typo in comment. NFCI. * Address Bob's feedback
-
Nishant Patel authored
* Segregate builders op wise * Style * Update ngraph.hpp
-
- 22 Aug, 2019 14 commits
-
-
aslepko authored
Modifying CI interface
-
aslepko authored
-
Scott Cyphers authored
-
Scott Cyphers authored
Static type holders can be initialized after things that make copies of them are run, leading to `undefined` as the type in the copies.
-
aslepko authored
-
aslepko authored
-
aslepko authored
-
aslepko authored
-
aslepko authored
-
aslepko authored
-
aslepko authored
-
Adam Procter authored
-
aslepko authored
-
aslepko authored
-