- 07 Apr, 2020 3 commits
-
-
Scott Cyphers authored
Move two non-fused ops out of fused
-
Scott Cyphers authored
Keep cpu and non-cpu constant folders isolated (sqrt test was shared) Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Scott Cyphers authored
* Use OutputVector in passthrough * More Passtrhough
-
- 06 Apr, 2020 5 commits
-
-
Pruthvi authored
* WIP PM and callback for vanilla RNN * - Graph pass to fuse vanilla RNN Cell - Unit test case for vanilla rnn through TF serialized graph * - emit MKLDNN kernel for vanilla RNN ii) test case for Vanilla for cpu v/s inter * i) style check ii) serialized graph for tf vanilla rnn * fix warnings * i) fixed emitter code ii) test case passes * - added support for Vanilla RNN for MKLDNN > v1.0 * fix compiler warnings * Fix build error * fix unit test case Co-authored-by: Robert Kimball <robert.kimball@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Evgenya Stepyreva authored
* Export symbols from onnx-import * Fixed for cross-compilation * Eliminate mismatch between opset1/opset2 and our real intentions (#4495) * Removed operations from opset2 that were added to opset1 by mistake; added missing ops * Fixed wrong include of opset1 to opset2 * Trigger CI * Fixed code style * CI triger Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com> Co-authored-by: Sergey Lyalin <sergey.lyalin@intel.com> Co-authored-by: Ilya Churaev <ilya.churaev@intel.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Robert Kimball authored
* Test that header files are standalone * Working test * Tests working * Add doc string to header test file * style
-
Robert Kimball authored
Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Evgenya Stepyreva authored
* Squeeze shape inference for dynamic input shape * Style * diyessi comments resolved !PR4451 * uint64_t * [ Unsqueeze ] Dynamic shape inference * Adjusted tests to dynamic shapes. * Squeeze refactor. * Unsqueeze refactor. * Added test for axis with invaild value. * Changed variables' names. Co-authored-by: Ewa21 <ewa.tusien@intel.com>
-
- 03 Apr, 2020 5 commits
-
-
gaurides authored
* Add CSE pass description * Edits * Review comments Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Scott Cyphers <scott.cyphers@intel.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Ilya Churaev authored
* Revert "Change pad mode to explicit if pad values are set in validation (#4509)" This reverts commit 2a8487e4. * Revert "Stricter checks on padding attributes for v1::Convolution (#4350)" This reverts commit 81d97948. Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Tomasz Dołbniak authored
* ROIAlign op skeleton * Expose ROIAlign via opset2 * ROIAlign attribute visitor * Batch indices input for ROIAlign * Shape inference for ROIAlign * ROIAlign mode attribute validation * onnx_importer ROIAlign op * size_t of get_attribute_value in onnx_importer::Node * Explicit cast size_t -> int64_t when creating Dimensions * ...aaand some new lines to make clang format happy * Rank check fix for the batch indices input. Co-Authored-By: Adam Osewski <adam.osewski@intel.com> * Typo Co-Authored-By: Adam Osewski <adam.osewski@intel.com> * Empty opset3 definition * Move ROIAlign to opse3 * Review comments * Correct rank check for batch indices input * Basic shape inference test for ROIAlign * Move ROIAlign to ops from experimental/layers * ROIAlign -> RoiAlign Co-Authored-By: Katarzyna Mitrus <katarzyna.mitrus@intel.com> * Move ROIAlign from v0 to v3 * Support more data types in ROIAlign * Move the ROIAlign from opset2_tbl to opset3_tbl * Don't include opset2 in opset3.hpp * PoolingMode enum for ROIAlign attribute * Use EnumNames to handle string/enum conversion * More checks to prevent segfaults * Remove the std prefix for string Co-Authored-By: Adam Osewski <adam.osewski@intel.com> * Fix more potential segfaults * Build break fix * ROIAlign serializer * PR feedback * Disable the ROIAlign op in GPU backend * ROIAlign type prop UT * More shape inference UT * PR comments for RoiAlign * code formatting Co-authored-by: Adam Osewski <adam.osewski@intel.com> Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Nagy Mostafa authored
* Use parameter output tensor as key in value map * clean up unused function. Already in compiler.cpp * Style. Co-authored-by: Nishant Patel <nishant.b.patel@intel.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Diego Caballero authored
* [nBench] Add support to dump result tensors A new flag '--dump_results' is added to dump result tensors to std::out. * address feedback * fix enum unhandled Co-authored-by: Ashok Emani <ashok.emani@intel.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
- 02 Apr, 2020 1 commit
-
-
Scott Cyphers authored
Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
-
- 01 Apr, 2020 2 commits
-
-
mozga-intel authored
* There is the files "non_zero.cpp & non_zero.hpp" for which operator non_zero is defined" The two files were added: non_zero.cpp & non_zero.hpp * The pull request present a study of extension of the NonZero operatos used for ML models: 1) The various type of files was modified: cpp & hpp, onnx files & ng files 2) Non_zero operator supports the onnx standard (there are added the files in which the operator is enabled: non_zero.cpp & non_zero.hpp) i * Operator description: refactor * GPU emitter - is not implemented * GPU emitter: v0 version * NoN zero: the input and output is adjusted to output shape & input_shape * Move the NonZero op to v3 namespace * Move NonZero to opset3 * Correct shape inference for NonZero * NonZero op constant folding for 0D and 1D inputs * Constant folding for NonZero op * Correct output shape for NonZero & scalars * Helper function to test NonZero * NonZero constant folding UT for floats * Enable more data types in NonZero CF * NonZero type prop tests * NonZero constant folding tests (directly) * Use is_constant instead of casting in UT * NonZero op doxygen docs * onnx_importer docs adjustment * Correct version of the NonZero core op * Disable NonZero in GPU backend * Short circuit if all elems in data are identical * find_indices() optimization * Assert on the input shape in NonZeroElements * CF of NonZero with all non-zero values * NonZero CF test for scalars * bool support in NonZero * Missing include in NonZero CF * Dont throw if NonZero CF fails * Update src/ngraph/pass/constant_folding_non_zero.cpp Co-Authored-By: Robert Kimball <robert.kimball@intel.com> * Removing warning Co-authored-by: tomdol <tomasz.dolbniak@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Ilya Churaev authored
* Experiment with removing Threads * Use private Threads * Removed Threads * Added Threads to benchmark * Revert Threads * Remove threads Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 31 Mar, 2020 4 commits
-
-
Robert Kimball authored
* Better performance for graph.huge test. More robust Function validation * Fix parameter replace in unit test Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Pavel Rodionov authored
* Update includes in reference runtime Add additional headers to reference runtime files to make them self-sufficient * style Co-authored-by: Robert Kimball <robert.kimball@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Evgenya Stepyreva authored
* [ VariadicSplit ] Dynamic shape inference * Small code fixes * Add tests for partial shape inference * Style-apply * Style-apply Co-authored-by: Michal Karzynski <michal.karzynski@intel.com> Co-authored-by: raramer01 <rebecca.ramer@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Scott Cyphers authored
* Add value_type to Dimension, deprecate int64_t cast * Need a conversion
-
- 30 Mar, 2020 1 commit
-
-
gaurides authored
* Initial PR to enable embedding images in Doxygen * Address review comments
-
- 26 Mar, 2020 1 commit
-
-
Ivan Tikhonov authored
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com> Co-authored-by: Alexander Peskov <alexander.peskov@intel.com>
-
- 25 Mar, 2020 4 commits
-
-
baojun authored
* remove dynreshape * remove header * use v1::Reshape for shape relevance * remove return of bool due to function refactor * remove gpu emit v0 DynReshape * Merge cleanups * throw exception for reshape node with dyn shape * fix style Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Wenzhe Xue <wenzhe.xue@intel.com> Co-authored-by: Scott Cyphers <scott.cyphers@intel.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Robert Kimball authored
* Let doxygen handle NGRAPH_API macro on objects * More fixes to doxygen config fdile * Cleanup * Fix ngraph as a class * Add missing API * Fix build error
-
Scott Cyphers authored
-
Amy Zhuang authored
* [MLIR] Use mkldnn callback for ConvBias. * Add try catch. Fix opAttrsVec. Add rank check for Gemm and MatMul. * Fix merge error. * Fix a bug. * Fix lit test. * Modify unit test. * Fix merge error. * Address PR feedback. * Address PR feedback. * Insert callback_init function to module. * Fix lit tests. * Fix a bug. * Use a set of GlobalOps for attributes. * Address PR feedback. * Address PR feedback. * Fix merge error. * Fix style error. * Fix style error. Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 24 Mar, 2020 4 commits
-
-
Evgenya Stepyreva authored
-
Michał Karzyński authored
* [ONNX] Add Tile op * Fix test model output shape * Add static test for Tile * Test Case: use expected shape, not computed output shape * Exclude dynamic Tile op tests * Add tests using BackendMode::DYNAMIC * Code review comments Co-Authored-By: Katarzyna Mitrus <katarzyna.mitrus@intel.com> * Apply suggestions from code review Co-Authored-By: Katarzyna Mitrus <katarzyna.mitrus@intel.com> * Code review Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Robert Kimball authored
* Enable all of -Wall * Revert 32 bit change Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Tomasz Socha authored
* [ONNX] Enable cross-compiling and ninja build for onnx_importer - Change minimum cmake version to 3.11 - Enable cross-compilation of protobuf - Rewrite ONNX external project into FetchContent - Fix some issues with ninja build on windows * Remove -Werror from ONNX CMAKE_CXX_FLAGS * Unit-test: Link gcpu_backend if NGRAPH_GENERIC_CPU_ENABLE is ON * Remove overwriting of main CMAKE_CXX_FLAGS from the onnx cmake file * Fix onnx usage of CMAKE_CXX_FLAGS * Ignore warning for onnx on windows, restore Windows CXX replacement * Resolve some problems on OV ci * Fix missing quotes * Ignore range-loop-construct warning in onnx * Just stop be pedantic for onnx * Remove -Werror as well * Remove unnecesary code * style * Add NGRAPH_API macro to builder::opset1::reorder_axes for OV transformations * Move NGRAPH_API to header Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com> Co-authored-by: Scott Cyphers <scott.cyphers@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 23 Mar, 2020 3 commits
-
-
Robert Kimball authored
-
Jayaram Bobba authored
* Stricter checks on padding attributes for v1::Convolution * Move pad argument checks to op constructor Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Michał Karzyński <postrational@users.noreply.github.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Michał Karzyński authored
-
- 19 Mar, 2020 1 commit
-
-
Ewa Tusień authored
* Added check if getting rank is needed. * Removed normalization from importer. * Added normalisation to Concat op. * Added test for Concat. * Added test for Unsqueeze * Added missed test. Co-authored-by: Michał Karzyński <postrational@users.noreply.github.com>
-
- 18 Mar, 2020 4 commits
-
-
Robert Kimball authored
* more fixes * Fix test * Cleanup comment * style * Update per review comments * Change get_arguments to input_values Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Scott Cyphers authored
* GetOutputElement removal preparation Not all outputs are used so don't force them to be connected in replace Add pattern that matches on any output Remove GOEs by default, allow to disable Fix failing core passes/tests with GOE dependency * Fix MLIR call * Fix value handle assignment * Cleanup * style * review comments * Fix onnx tests * Allow simplifcations to work on multi-values nodes * Disable goe removal for MLIR test * null init of Output Co-authored-by: nmostafa <nagy.h.mostafa@intel.com>
-
Ilya Lavrenov authored
* Trying to compile with hidden visility * Export more functions needed for Inference Engine * Update CMakeLists.txt Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Scott Cyphers authored
* float16 round halves to even * NaN details are platform-dependent * typo * typos Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
-
- 17 Mar, 2020 2 commits
-
-
Michał Karzyński authored
* Use v1::ReduceMean in ONNX ReduceMean * Add support for keep_dims * Replace binds with lambdas Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Robert Kimball authored
* test * Don't indent reserialized graph
-