- 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 2 commits
-
-
Adam Rogowiec authored
* Helper function converting ONNX auto_pad into nGraph PadType. Separate auto_pad support from explicitly provided paddings. * Add support for more PadType values for GroupConvolutionTranspose. * Pass auto_pad attribute value to nGraph operator. * Helper class for generating ONNX pooling operators. * Pass auto pad type to nGraph Convolution operator. * Use pooling factory. * Helper function calculating pads taking into account auto_pad attribute. * Fix attribute type in UT ONNX models. * Take auto_pad attribute value into account. * Rename helper function and update doc. * Retain old API for GroupConvoloutionTranspose * Remove PadType::INVALID and use other approach to validate auto_pad value. * Style apply. * Fix clang err on documentation style. * Refactor get_auto_pad method. * Fix segfaults on CentOS 7. When using const reference the node member m_attributes had invalid data.
-
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.
-
- 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 3 commits
-
-
nishant.b.patel authored
-
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 1 commit
-
-
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
-
- 18 Apr, 2019 1 commit
-
-
Tomasz Dołbniak authored
* [ONNX] Erf test for integer values * [ONNX] switch off model_erf_int32 test on GPU
-
- 17 Apr, 2019 1 commit
-
-
Tomasz Dołbniak authored
* [ONNX] Erf op support * [ONNX] Missing CMakeLists entry for the Erf op * [ONNX] model_erf unit test excluded from GPU * Update quoting style to fix errors raised by updated version of flake8.
-
- 09 Apr, 2019 1 commit
-
-
Adam Straw authored
-
- 08 Apr, 2019 1 commit
-
-
Michał Karzyński authored
* [ONNX] Unit test models for QLinearConv * Temp ref conv * ref conv temp * add qlinearconv2d test * adding conv3d test case * ignore tests on GPU * Dynamic scale * add builder based solution for zero point and conv * Revert "Dynamic scale" This reverts commit be8e57bdf7013967e5575164a0402dcc6d16b8ed. * Revert "Merge remote-tracking branch 'origin/nishant_ref_conv_u8u8' into mkarzyns/qlinear_conv_uts" This reverts commit dea29a18c474b644b5b531f0e59f21d21bd56bf2, reversing changes made to b12fc13c5852efa4c335377164d9b7e5d9227a8a. * style
-
- 05 Apr, 2019 2 commits
-
-
Michał Karzyński authored
* [ONNX] Unit test models for DequantizeLinear * add unit tests and suppot axis * ignore unit tests on GPU * fix build warning
-
Michał Karzyński authored
* [ONNX] Unit tests for QuantizeLinear * Fix some syntax issues * get tests passing * adding prototxt files with correct names * disable new tests in the GPU * cleanup * style
-
- 20 Mar, 2019 1 commit
-
-
Adam Rogowiec authored
* Handle mixed length sequences. * UT for mixed sequence length LSTM. * Style apply. * Fix typos. * Add std:: prefix to preserve unified style within file.
-
- 13 Mar, 2019 1 commit
-
-
tsocha authored
* Lin quant ONNX operators * Add EOL at EOF * Update licence year * Cleanup namespaces * Add missing headers * Check if group is correct * Remove Check in dequantize * Remove TODO * Add converting zero point to data element type * Remove unused scale variable * Removing zero point * Remove make_ng_conv_bias helper function * Add test for Quantize Linear * Remove dead code * Add test for Dequantize Linear * Add Quant Conv test * Convert models to prototxt * Remove artifact test * Skip test on INTERPRETER * Style check * Remove stupid skipping * Enable test skipping in onnx_backend tests * Skip GPU tests on quantized operators * Review fix
-
- 07 Mar, 2019 1 commit
-
-
Adam Rogowiec authored
* Handle models in prototxt format. Signed-off-by:
Adam Rogowiec <adam.rogowiec@intel.com> * Convert Onnx models to text format. * Tool for conversion between protobuf ONNX models in binary and text format. Signed-off-by:
Adam Rogowiec <adam.rogowiec@intel.com> * Update ONNX test models text format. * Convert ONNX LSTM model to text format. * Rename and make second argument optional. * Unify models metadata. * Remove onnx binary models. * Review: fix comments. * Fix not yet updated models extension in UTs. * Add UT with binary protobuf models. * Clang format. * Remove failing UT in prototxt since it has problems with CI. * Inhibit logging protobuf errors. * Revert "Remove failing UT in prototxt since it has problems with CI." This reverts commit 94741a8c4594f3cc2ebdca428fa40b94a79240c2. * Remove LogSilencer from onnx importer api and remove respective UT. * Conversion script updates
-
- 26 Feb, 2019 2 commits
-
-
Adam Rogowiec authored
* Utility functions for calculating Lp norm. * Use functor object as a reduction operation. * Use new api of make_ng_reduction_op. * Use utility norm functions for reduction operations. * Onnx GlobalLpPool operator. * Ensure correct shapes after lp_norm reduction. * Remove unused function overload. * Fix shapes and tensor types. * Unit tests. * Update comments. * Update supported ops status table. * Fix: take absolute value of input tensor elements. * UT: with odd value p-norm. * Fix: move taking abs value into respective lp-norm functions. * Fix clang -Wdocumentation-unknown-command error. * Update supported op status table with new Jira ticket for Erf op. * Update supported_ops status table. * Update interface of make_ng_reduction_op - accept std::function object. * Update to use new make_ng_reduction_op api. * Remove unused header. * Fix errors on CentOS.
-
Adam Rogowiec authored
-
- 22 Feb, 2019 1 commit
-
-
tsocha authored
* [ONNX] Overriding custom ops * Add UT * Style Check * Review & style fix
-
- 21 Feb, 2019 1 commit
-
-
Tomasz Dołbniak authored
-
- 19 Feb, 2019 1 commit
-
-
tsocha authored
* [ONNX] Enable OneHot operation * Add UT * Style check * Change converts * Change assert messages * Update comments * Update onehot.cpp
-
- 18 Feb, 2019 1 commit
-
-
Tomasz Dołbniak authored
-
- 12 Feb, 2019 2 commits
-
-
Tomasz Dołbniak authored
* [ONNX] Add support for ONNX sinh op * [ONNX] Test the sinh op and improve an error msg about not supported op version * [ONNX] Fix the failing tests by moving sinh to opset 1 * [ONNX] Apply clang-format to fix failing CI builds * [ONNX] Add and test ONNX cosh op * [ONNX] Add and test ONNX cosh op * [ONNX] Add and test ONNX sign op * [ONNX] Test the sign operator with more challenging values * [ONNX] Update of supported ops documentation table
-
tsocha authored
* [ONNX] Add null node. Optional inputs in ONNX standard are represented by empty string. We need a placeholder to keep information which inputs are not provided. * Rename class null_node -> NullNode * Remove unnecesary validate_and_infer_types method * Add <memory> header * Change name != "" -> !name.empty() * Change constructor * Little description * Change node type in NullNode * Add is_null() method * Docstring * Add UT * Use override * Style check * Update null_node.cpp
-
- 11 Feb, 2019 1 commit
-
-
Michał Karzyński authored
* [ONNX] Move make_ng_constant to Tensor class * [ONNX] Add workaround for initializers without corresponding inputs * Fix malformed test models * clang-format * Avoid creating multiple constants * Code review comments
-
- 08 Feb, 2019 1 commit
-
-
Tomasz Dołbniak authored
* [ONNX] Add support for ONNX sinh op * [ONNX] Test the sinh op and improve an error msg about not supported op version * [ONNX] Fix the failing tests by moving sinh to opset 1 * [ONNX] Apply clang-format to fix failing CI builds * [ONNX] Add and test ONNX cosh op * [ONNX] Add and test ONNX cosh op
-
- 01 Feb, 2019 1 commit
-
-
tsocha authored
-
- 29 Jan, 2019 1 commit
-
-
tsocha authored
-
- 21 Jan, 2019 2 commits
-
-
Adam Rogowiec authored
-
Adam Rogowiec authored
-
- 08 Jan, 2019 1 commit
-
-
Adam Rogowiec authored
-