- 23 Jan, 2020 1 commit
-
-
Ewa Tusień authored
* Removed ONNXIFI files and all files associated with ONNXIFI support. * Changed docstrings. Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 16 Jan, 2020 1 commit
-
-
Ewa Tusień authored
* Changes version from v0 to default for Min and Max ops. * Added broadcast option in variadic function. * Added tests. * Added test for opset8. * Undo changes for Mean op. Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 14 Jan, 2020 1 commit
-
-
Tomasz Dołbniak authored
* Checking if provenance_tags key exists * Add provenance tag prototype * Format provenance tag * Display provenance tag * Clean debug printing * Add const to variables * Separate method for add provenance tags * Return NodeVector reference * Return const NodeVector * Moved add_provenance_tags function to commons * Style apply * Simple model for tests * Provenance tag test * Expect substring instead of equal * Add provenance tags to intermediate nodes recursively * One tag per node * Add traverse node args instead of recursion * Return NodeVector instead of set of pointers * Use treverse_nodes and lambda function * Remove unused helper functions * Remove is_constant() condition * Update test model prototxt * Update test substring * Use node name and output names to build provenance tags in onnx importer * Unit tests for onnx_importer provenance tags * Missing <numeric> include * Add provenance tags to constants buit from ONNX initializers * Add provenance tags to Constants and Parameters created out of ONNX inputs and initializers * More strict assertions in onnx provenance tests * Unit test for onnx importer Parameter nodes tagging * Helper function for the onnx provenance tests * Some docs * Obsolete comment removal * Separate file for onnx provenance tags unit tests * Code formatting * Move the inputs tagging to the Graph class * Tagging moved to the Graph class entirely * Missing include and extra helper variable * Unit tests helper documentation * Change the UT helper to lowercase Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
-
- 10 Jan, 2020 3 commits
-
-
Robert Kimball authored
* Add serializer/deserializer check to interpreter * Fix TopK * Fix GRUCell * Fix RNNCell. Does anybody test their own code? Apparently not. * Fix LSTMCell * Fix MVN * Fix Select v1 * Fix GroupConvolution * Fix ScalarConstantLike * General cleanup * Revert "General cleanup" This reverts commit d765d2c2451cf5d3c9a41c4d7d672c278783b0a2. * Fix op_version_tbl.hpp * More cleanup * Fix LSTMSequence * revert * Disable INTERPRETER serialize test by default Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Ewa Tusień authored
* Added GatherElements op to ONNX importer. * Changed attributes to inputs. * Undo unnecessary changes. * Added Pad version 11. * Added 11 version for Pad op. * Changed axis element type. * Added optional input. * Code formatting. * Added test. * Update onnx_import.in.cpp * Removed debug code. * Added function for setting mode. * Added support for pads argument provided as Constant. * Code refactoring. * Code refactoring. Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Ewa Tusień authored
* Removed Recoprocal FusedOp and moved definition to ONNX importer. * Removed unnecessary changes. * Added test. * Undo unnecessary changes. Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
- 09 Jan, 2020 1 commit
-
-
Katarzyna Mitrus authored
* Checking if provenance_tags key exists * Add provenance tag prototype * Format provenance tag * Display provenance tag * Clean debug printing * Add const to variables * Separate method for add provenance tags * Return NodeVector reference * Return const NodeVector * Moved add_provenance_tags function to commons * Style apply * Simple model for tests * Provenance tag test * Expect substring instead of equal * Add provenance tags to intermediate nodes recursively * One tag per node * Add traverse node args instead of recursion * Return NodeVector instead of set of pointers * Use treverse_nodes and lambda function * Remove unused helper functions * Remove is_constant() condition * Update test model prototxt * Update test substring * Make code slightly more readable Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com> Co-authored-by: Michał Karzyński <postrational@users.noreply.github.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
- 01 Jan, 2020 1 commit
-
-
Robert Kimball authored
* Update license to new year * Pick up some strays
-
- 17 Dec, 2019 1 commit
-
-
Ewa Tusień authored
* Added scatterND op to ONNX importer. * Added ScatterND FusedOp. * Removed unnecessary files. * Added op to config files. * Changed input order. * Fixed validation checking. * Added suport for int64 in ScatterNDAdd op. * Changed test. * Disabled test for plaidML. * Code refactoring * Added tests.
-
- 13 Dec, 2019 1 commit
-
-
Tomasz Dołbniak authored
-
- 07 Dec, 2019 1 commit
-
-
Ewa Tusień authored
* [ONNX] Added gatherND op to ONNX importer. * Added tests. * Removed new line. * Update onnx_import.in.cpp * Changed tests.
-
- 27 Nov, 2019 2 commits
-
-
Katarzyna Mitrus authored
* Register CumSum operator in onnx importer * Missing whitespace * Update CMakeLists.txt * ONNX importer - CumSum op init * Simple CumSum onnx model * ONNX CumSum model simple test * Default axis * Axis input test * Inputs variable * Style apply * Test 3d exclusive reverse * Apply style * Add memory header and std namespace * Add model_cum_sum tests to plsidml unit_test.manifest * Add model_cum_sum tests to plaidml unit_test.manifest * Changed default axis type * Test model update * Style apply * Add test for dynamic axis input
-
Mateusz Bencer authored
* Mod operator introduced * Introduced onnx importer, fixed implementation * styles applied * Refactored assert comment for mod * Add failure mod test to plaidml manifest * Code review remarks introduced * Changed ops used in decompose to v1 * Moved Mod to op_v1_tbl
-
- 25 Nov, 2019 1 commit
-
-
suryasidd authored
* Matmul float type test case for UEP Signed-off-by: suryasidd <surya.siddharth.pemmaraju@intel.com> * Removed microsoft ops domains and ran clang-format Signed-off-by: suryasidd <surya.siddharth.pemmaraju@intel.com>
-
- 17 Oct, 2019 1 commit
-
-
Michał Karzyński authored
* Minor cleanup * Add support for ONNX 1.5 version of TopK * Add unit tests * Style apply * Exclude failing tests * Exclude failing tests * Add support for ONNX 1.6 TopK attribures: larges and sorted * Support for ONNX 1.6 TopK * If k_node is a Constant, recreate as constant with Shape{} * Extend `interpret_as_scalar` function * Extend `interpret_as_scalar` function * Remove merge artifact * Add doc string * Exclude failing tests * Exclude failing tests * Refactor function * Remove unnecessary template param * Use get_k function in OpSet 10 TopK * Style apply * Remove merge artifact * Add tests for `interpret_as_scalar` * Revert "Add tests for `interpret_as_scalar`" This reverts commit 8b85965acb39c75ff9e66b06ad8f64df16e1a9da.
-
- 15 Oct, 2019 1 commit
-
-
Michał Karzyński authored
-
- 11 Oct, 2019 1 commit
-
-
Ewa Tusień authored
* [ONNX] Added Expand op to ONNX importer. * Added support only for static broadcating. * Changed version of set from 8 to 1. * Added test for expand op.
-
- 20 Sep, 2019 1 commit
-
-
Tomasz Dołbniak authored
-
- 18 Sep, 2019 1 commit
-
-
Tomasz Dołbniak authored
* Do not throw for unknown domains in ONNX models * UT that makes sure onnx_importer does not throw for unknown domains * Check if nGraph throws for unknown ONNX domain and op
-
- 20 Aug, 2019 2 commits
-
-
Adam Procter authored
-
Robert Kimball authored
* Normalize BatchNorm test names * unit test renamed so manifest must be updated
-
- 01 Aug, 2019 1 commit
-
-
Robert Kimball authored
-
- 22 Jul, 2019 1 commit
-
-
mbencer authored
-
- 19 Jul, 2019 1 commit
-
-
Mateusz Bencer authored
* ReverseSequence operator introduced * Code review remarks introduced * Added missing EOF * Removed unused whitespaces in onnx_import.in.cpp * Added convert to i32 for sequence_lenghts * Coode review remarks introduced * Disable reverse sequence for plaidml backend * Code style fixed
-
- 16 Jul, 2019 1 commit
-
-
Adam Rogowiec authored
* Fix used operator for reversing input sequences in LSTM. * Fix backward pass for bidirectional LSTM. * UT for LSTM with sequence_lens shorter than input sequence size. * Skip LSTM UT using ReverseSequence since it is not supported yet on PlaidML.
-
- 12 Jul, 2019 1 commit
-
-
tsocha authored
-
- 28 Jun, 2019 1 commit
-
-
Adam Rogowiec authored
-
- 27 Jun, 2019 1 commit
-
-
Adam Rogowiec authored
* Add LpNormalization operator along with unit tests. * Add validation macro based on NGRAPH_CHECK. * Add InstanceNormalization operation along with unit tests. * Update supported ops table. * Fix merge error.
-
- 26 Jun, 2019 1 commit
-
-
tsocha authored
* [ONNX] Add eyelike operator * Use shifted square identity in square identity * Make new helper function to map onnx_types<->ngraph_types * Add fp16 support to ngraph Python API * Move helper common.hpp => common.cpp * Add checker for attribute presence * Style check * Add definition of shifted word * Change return value of attribute presence !(==) -> != * Rename is_attribute_present => has_attribute * Clean-up headers in eyelike.cpp * Organize headers in common.*pp * Minor review fixes * Style check * Add test for EyeLike with negative k
-
- 25 Jun, 2019 1 commit
-
-
Adam Rogowiec authored
-
- 24 Jun, 2019 2 commits
-
-
Adam Rogowiec authored
-
Adam Rogowiec authored
-
- 14 Jun, 2019 1 commit
-
-
Tomasz Dołbniak authored
* Initial implementation of the Shrink op * Multiply the values by the correct masks * Basic test case for Shrink with floats * Shrink test on integers * Code formatting * Shrink documentation and typo fix * Rephrase the Shrink docs * Out of <memory> ;)
-
- 13 Jun, 2019 1 commit
-
-
Michał Karzyński authored
* Unit tests for ConvInteger * Add ONNX ConvInteger op * Add QuantizedConvInteger builder * Add unit tests * Exclude tests on nVidia GPU backend * Fix merge artifact * Add const-correctness and allow RVO
-
- 12 Jun, 2019 1 commit
-
-
Michał Karzyński authored
* Unit tests for MatMulInteger * Add ONNX MatMulInteger op * Add QuantizedLinearMatmulInteger builder * Additional unit test * Exclude tests on nVidia GPU backend * Add 4D test case * Enable >2D MatMulInteger * Refactoring to MatMulFactory - step 1 * Refactoring to MatMulFactory - step 2 * Remove `using namespace ngraph` to make `Node` unambiguous. * Disable quantized ops tests on GPU backend * Remove unused `includes` * Remove redundant dynamic_pointer_cast * Remove redundant `move` * Add const correctness * Code review comments * Style apply * Add documentation * Use more complex shapes in tests
-
- 24 May, 2019 1 commit
-
-
Michał Karzyński authored
* [ONNX] Unit test models for QLinearMatMul * [ONNX] Extended types support for NgraphTestCase * [ONNX] Move the value comparators to the NgraphTestCase class * Add test cases * Add shape checking * disable GPU tests
-
- 10 May, 2019 1 commit
-
-
Adam Rogowiec authored
* Move HardSigmoid to nGraph fused operators. * UT for HardSigmoid fused operator. * Add type_prop UT. * Activation function parameters and hardsigmoid activation function. * UT for lstm with hardsigmoid activation function. * Reorder operations in implementation. * Fix unit tests. * Fix typo. * Change stored activation function to pure function pointer. * Apply style-check. * [ONNX] Refactor LSTM tests to use NgraphTestCase * Enable passing instance values to comparator * Style apply. * Fix style, syntax * Change order of class member to fix errors. * Switch to single-precision parameters. * Disable unit test for IGPU.
-
- 09 May, 2019 2 commits
-
-
Tomasz Dołbniak authored
* [ONNX] Hardmax implementation in the onnx importer * [ONNX] More generic handling of types in hardmax * [ONNX] Support for doubles in EmbeddingLookup CPU builder * [ONNX] Throw when the provided axis is out of range * [ONNX] Skip the hardmax test on GPU * Unused headers clean-up * refactor: move the identity matrix generator to common.hpp * ASSERT_VALID_ARGUMENT for axis range validation * Adapt to the code changes in master
-
Michał Karzyński authored
* [ONNX] Refactor LSTM tests to use NgraphTestCase * Enable passing instance values to comparator * Review comments
-
- 29 Apr, 2019 1 commit
-
-
Michał Karzyński authored
-