- 11 Feb, 2020 6 commits
-
-
Diego Caballero authored
This PR disables treating warnings as errors by default so that nGraph can be built with compiler versions that are not currently tested in CI. We could enable Werror in CI for those compiler versions we want to target for warning-free builds. Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Evgenya Stepyreva authored
* Squeeze/Unsqueeze dynamic input type/rank infer * Unit-tests * style * Removed squeeze Rank propagation * Fixed comment * Revert comment back * Comment resolved * Style fixes * Moved unsqueeze axis check * Style * Discussion resolved * Style * Assert in decompose_op, if output shape is not static * Style Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Robert Kimball authored
* Cleanup headers * Fix more headers * Fix compile error * Fix plaid build error Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Denise Kutnick authored
-
Chris Sullivan authored
Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Michał Karzyński authored
Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
- 10 Feb, 2020 4 commits
-
-
Ilya Churaev authored
* Fixed warning "control reaches end of non-void function" * Fixed codestyle Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Ashok Emani authored
Co-authored-by: asemx <998264+asemx@users.noreply.github.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Robert Kimball authored
This reverts commit 43172068. Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Robert Kimball authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 07 Feb, 2020 3 commits
-
-
Diego Caballero authored
* [MLIR] MLIR repo update * Revert test * More MLIR repo forward * Move MLIR repo forward * Add Loop-to-Std lowering pass to nGraph pipeline Co-authored-by: Robert Kimball <robert.kimball@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Robert Kimball authored
* Add replaceable topological sort to Function * Cleanup * Cleanup unit test * Address review comment * Fix missed item in merge Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Adam Osewski authored
* Use ConvolutionBackpropData in ONNX ConvTranspose operator. * Replace deprecated functions and update documentation. * Remove GroupConvolutionTranspose fused op. * Add more UT for GroupConvolutionBackpropData. - They're transformed from GroupConvolutionTranspose * Fix validate_and_infed types for ConvolutionBackpropData v1. * Add new constructor for GroupConvolutionBackpropData - Additionally do some code formatting. * Improve validation in GroupConvBackprop v0. * Update/fix upgrade & downgrade passes for (Group)ConvolutionBackpropData. * Add decomposition and validation for GroupConvolutionBackpropData:v1 * Type properties UT for GroupConvolutionBackprop v1 * Remove include of deleted header. * Add squeeze to opset1::builder. * Use opset1 squeeze. * Helper functions for padding and output spatial shape inference. These helper functions are specialized only for *ConvolutionBackpropData operators. * Update documentation. * Add more checks and remove deprecated assert. * Refactor GroupConvolutionBackpropData validation. - Use helper functions to infer padding and output shape. - Change get_output_shape to return only spatial features dimensions * Remove unnecessary code from donwgrade pass. The GroupConvolutionBackpropData node has already computed all those required information. * Call Node API. Small review suggestions. * Work only on spatial dimensions inside helper functions. * Enhance documentation for ConvolutionBackpropData * Refactoring. * Reuse values computed in downgraded operator. * Check for correct filters input shape. * Add additional check on auto pad value. * Remove unused variables. * Rename helper function. * Add more checks. * Override is dynamic and add more restrictive check. * Fix merge artifact and force unsigned type for argument. * Review comments: renaming. * Change Convolution + bias pattern. Change from bias broadcasting to appropriate convolution output shape into reshape into (1, C, 1, 1) shape, which sould work better. * Add few more test cases for ONNX ConvTranspose op. * Skip one UT failing on PlaidML backend due to accuracy.
-
- 06 Feb, 2020 2 commits
-
-
Sang Ik Lee authored
-
AnastasiaKazantaeva authored
* Failed test if not v1 with error Unsupported ops detected * Python test for execution unit-test * Finilize printing csv file with opset1 * Finilize test development * style-check * Fixed ov_runtime tensor * Fixed code style * Apply suggestions from code review Co-Authored-By: Geoffrey Wenger <geoffrey.wenger@intel.com> * Fixed comments Co-authored-by: Ilya Churaev <ilyachur@gmail.com> Co-authored-by: Geoffrey Wenger <geoffrey.wenger@intel.com>
-
- 05 Feb, 2020 3 commits
-
-
Sang Ik Lee authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Sang Ik Lee authored
-
Evgenya Stepyreva authored
-
- 04 Feb, 2020 5 commits
-
-
aslepko authored
-
aslepko authored
-
Robert Kimball authored
* Make passes work with list<nodes> * Convert ops returned by Function from list to vector * fix build error Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Robert Kimball authored
-
Robert Kimball authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 03 Feb, 2020 9 commits
-
-
Ilya Lavrenov authored
Co-authored-by: Robert Kimball <robert.kimball@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Scott Cyphers authored
-
Robert Kimball authored
Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Robert Kimball authored
-
Sang Ik Lee authored
-
Robert Kimball authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Jayaram Bobba authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com> Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Adam Osewski authored
* Helper function get_axes_mapping. * Enhance Broadcast:v1 NUMPY broadcasting. - Enable NUMPY broadcasting mechanism to work in bothdirections: target_shape <-> arg_shape * Add opset1:squeeze and fix bug in reading squeezed axis idx. * Fix and enhance downgrade pass for Broadcast:v1 * Use Broadcast:v1 in ONNX Expand operator. * Replace Broadcast:v0 with v1 in some helper functions. * Remove call to deprecated legacy_broadcasting helper function. * Add helper get_axes_mapping_output function. * Use directly Broadcast:v1 instead of helper function. * Get back operators from v0 in helper function. * Use helper function and some refactoring. * Add legacy style broadcast helper function for opset1. * User helper broadcasting function for arithmetic operators. * Add empty axis only if its size is equal to one. * Aplly review remarks: - Rename broadcasting function deleting _values_ infix - Remove variables used only once. - Use STL library where possible. - Remove unnecessary conditions. * Add helper for Broadcast:v1. * Fix merge artifact and force unsigned type for argument. * Review. Add additional check for static output. * Apply clang-format. * Fix: call v0 ops in ngraph::builder namespace. Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Robert Kimball authored
* Address warnings generated when compiled with gcc 4.8 and -Wall * Don't set -Wall for external projects * Pass CMAKE_ORIGINAL_CXX_FLAGS not CMAKE_CXX_FLAGS to external projects. * Fix pragmas for gcc 4.8 * fix windows build Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com> Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 02 Feb, 2020 1 commit
-
-
Robert Kimball authored
This reverts commit 90a1f581.
-
- 31 Jan, 2020 6 commits
-
-
Sang Ik Lee authored
-
Ewa Tusień authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Scott Cyphers authored
* Printing cleanup Add Input/Output Simplify element type Simplfy Node printing implementation, try to de-noise it a bit Enable printing of Node* * Adjust printing * Add doc note * Update src/ngraph/node.cpp Co-Authored-By: Robert Kimball <robert.kimball@intel.com> * Update src/ngraph/node.hpp Co-Authored-By: Robert Kimball <robert.kimball@intel.com> * Cleanup * typo Co-authored-by: Robert Kimball <robert.kimball@intel.com>
-
Evgenya Stepyreva authored
Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
Mateusz Bencer authored
* Switch to PartialShape in onnx_importer ValueInfo * Construct dynamic dimensions out of ONNX dimensions defined as dim_param * Validate the PartialShape of inputs created from an ONNX model with dynamic shapes * Validate the output shape inference for a dynamic ONNX model * Test the execution of an ONNX model with dynamic dimensions * Test the Ax+B with more than one batch size * Provenance tagging adjustments - PartialShape instead of Shape * Correct translation of ONNX shapes to nG shapes * Test the shape of Constant produced by scalar initializers * Review comments & more strict assertions in UT * UT checking a dynamic rank input * Fully dynamic input inference test * first dynamic version * modified UTs * Added assert checks * Added specialised methods * first verion of AvgPool * code review remarks introduced * Changed tests to use default BackendMode value * Reverted not related changes * code review remarks introduced * Set static backend as default Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com> Co-authored-by: Sang Ik Lee <sang.ik.lee@intel.com>
-
Robert Kimball authored
* Move non-templated constructor implementation to the source file * Optimize constant constructor for uniform constant * Cleanup * Much faster deserialize constant * Adding unit tests * Unit tests * Update unit test * Cleanup * style * Cleanup nbench output * wip * Fix specializations * Change from unique to shared_ptr internally * Enable copy of Constant * cleanup Constant ctors * Fix copy contructor * Fix compile error Co-authored-by: Scott Cyphers <diyessi@users.noreply.github.com>
-
- 30 Jan, 2020 1 commit
-
-
Sang Ik Lee authored
* Add folder to keep helper classes for PyTorch. * Add basic build structure. * Disable ATen support by default. * Style.
-