forked from openvinotoolkit/openvino
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rebase #8
Merged
Merged
Rebase #8
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…#1840) * LoadNetwork interface * Added reference to SOPointer to returned ExecutablNetwork * Fixed test
* Fixed addOutput * Added tests; removed addOutput second call
* [GNA] add support for 4d eltwise * cpplint fix * refactor * fix FP16 broadcast pass * change anonymous function to InferenceEngine::details::product * introduce anonymous function to the pass & add layer checks * refactor tileBlob lambda
* re-enable the myriadMultipleGraphsTests_nightly * refresh version of Myriad firmware
Add `OUTPUT_STRIP_TRAILING_WHITESPACE` option to `execute_process` command. Latest CMake (tested 3.18.1) doesn't strip new line from `protoc --version` call, which leads to wrong `PROTOC_VERSION` variable and failure on git fetch step.
* Moved AlgebraicSimplification and NopElimination passes to IE * Fixed headerfiles
* Replace Constant with Parameter in run_op_node. * Pass inputs to function. * Add func to get shape. * Make constant if input is scalar. * Add case for list. * Fix test. * Split tests for run_op_node and run_op_numeric_data. * Split more tests. * Split more and more tests. * Mark tests with xfail. * Mark more tests with xfail. * Replace scalar with parameter. * Code formatting. * Set empty shape for scalar. * Remove check for list.
…er removal NEO from the package (#1872)
* [ MO ] KSO ON by default. Introduce static_shape MO key, remove keep_shape_ops key usages * keep_shape_ops -> static_shape * static_shape = False by default * Fix Proposal-4 shape infer * style-apply * Fix Layout Change for ShapeOf paths
* Deprecate nGraph v0 ops * Fixed build * Added deprecated defines to fix windows
* [ MO ] FloorDiv replacement * BOM file * Review comments * FloorDiv in SupportedFrameworkList.md
* Execution graph via ngraph for VPU plugin * Enable ExecGraphTests * Assert throw for multi device in tests * Assert throw for gna device in tests
* Added extractor for ONNX operation ScatterNDUpdate * Updated list of supported operations for ONNX
…block any in/out feature sizes (#1693)
- Fix gcc 9 build warnings
* Reuse make_executable_network for ImportNetwork * make_executable_network returns ExecutableNetwork cpp wrapper
* Azure CI: Enable all MklDnnFunctionalTests * Update azure-pipelines.yml * Disable failed test on Mac: moke_MobileNet/ModelTransformationsTest.LPT/mobilenet_v2_tf_depthwise_batch1_inPluginDisabled_inTestDisabled_asymmetric*
…er request; Use user provided output precision when it was supplied (#2111)
Signed-off-by: Alexander Peskov <[email protected]>
Signed-off-by: Alexander Peskov <[email protected]>
Special test case with input values which cannot be correctly processed via decomposition with int AVG pool layer. Signed-off-by: Alexander Peskov <[email protected]>
…rator (#2105) Usage reference to front of the queue after pop is UB Signed-off-by: Gladilov, Gleb <[email protected]>
…reorders removal fix (#2124)
* Fix for concat layer with more than 2 inputs Signed-off-by: Bartosz Sochacki <[email protected]> * Fixed check if affine is used for crop layer Signed-off-by: Bartosz Sochacki <[email protected]> * code cleanup for fix affine layer check Signed-off-by: Bartosz Sochacki <[email protected]> * added test for concat layer with multiple inputs * simplified test to use less number of layers * fixed code style * fixed coding style * addressed review comments and one more issue that appeared during testing * fixed code style errors * scale factor propagation for concat layer with multiple inputs * fix for a case when all inputs to concat are activation layers * fix for linux compilation - C++14 is not enabled and fails on lambda with auto parameters * corrected current year in headers in concat multi input tests * fixes for code review issues raised by Denis Orlov * enabled integer mode computation in GNA concat multi input test * removed 1 space per review comment * a fix to fail when not all scale factors are equal * added GNA_DEVICE_MODE config to concat multi input test * corrected searching for a next input to concat layer * changed selection of 2nd candidate for source quant value * code style fix - else and brackets should be in the same line * small code improvement * fix for mixing line endings * addressed with endless requantization loop and fixed failing tests
- added U8 support - tests are extended
1. Add `-s` CLI key to get statistics file path 2. Implement `StatisticsWriter` singleton to manage handle to this file
* Commit. * Added opset4 version in the class Interpolate. * Added class ONNXResize11Op to read ONNX Resize with opset version >= 11. * Added support for Interpolate-4 into transformations TestInterpolateReshapeWA and InterpolateConcat. * Added support for Interpolate-4 into transformation InterpolateWithConcat. * Deleted redundant checks from the transformation UpsampleToResample. * Reverted last changes. * Changed ONNX Resize extractor to support for Interpolate-4. * Added conversion of ONNXResize11Op into Interpolate-4. * Added support for Interpolate-4 into the transformation InterpolateSequenceToInterpolate. * Small fix for formatting. * Written tests for MO version of Interpolate-4 with shape_calculation_mode = sizes. * Written tests for infer function of Interpolate-4. * Now transformations InterpolateWithConcat, InterpolateConcat, InterpolateReshapeWA skip Interpolate-4. * Used create_op_with_const_inputs in the transformation InterpolateSequenceToInterpolate. * The transformation ONNXResize11ToInterpolate4 was rewritten using find_and_replace_pattern. * Now the dictionary infers (dictionary of infer functions of Interpolate) is a class static attribute. * Deleted unused variable. * Restored original logic of find_and_replace_pattern method of the class InterpolateReshapeWA. * Used create_op_with_const_inputs() in the transformation InterpolateSequenceToInterpolate for opset1 case. * Replaced resize_name by resize.soft_get('name', resize.id). * Small fixes. * Added two tests for Interpolate-4 infer function. * Fixed the transformation ONNXResize11ToInterpolateV4 for the case when ONNXResize11 operation has 3 inputs. * Added conversion of ONNXResize11 with tf_crop_and_resize_mode to ROIPooling + ONNXResize11. * Fixed bugs in the transformation ONNXResize11ToInterpolateV4 and in the infer function of the operation ONNXResize11. * Small changes. * Renamed transformation that converts ONNXResize11 into ROIPooling + ONNXResize11 and fixed BOM-file. * Fixed tests for the transformation InterpolateSequenceToInterpolate. * Small change. * Now the transformation InterpolateSequenceToInterpolate preserves output layer name. * Deleted the transformation ONNXResize11ToTFCropAndResize.
* Remove dead code. * Protect device specific config options with device checks. * Add missing space to precision parsing error message. * Allow to switch FP32 input precision to U8.
* Fix binary_convolution3x3.cl kernel & test
emmanuelattia
pushed a commit
that referenced
this pull request
Dec 3, 2020
…penvinotoolkit#1469) * Move evaluate() interface from some OPs to Interpreter * commit * Move shuffle channels reference to OP's evaluate * Add some operations missed in evaluate_node * Fix select references invocation from evaluate_node() * Activation refs (#2) * HardSigmoid * Elu * Selu * Gelu * Move to test runtime * Rollback donwgrade passes delition * Initial batch to space refs * Return opset1_upgrade * WIP: Add space to batch evaluate * Fix space to batch * add evaluates function in evaluates_map (#4) * Add space to batch evaluate * Fix crop in batch to space references * Remove vectors reallocation in evaluates for b2s and s2b * . * Add SpaceToDepth evaluate * Add depth to space evaluate * Remove code duplication depth to space evaluate * Fix some failed layer tests * Ngraph test (#3) * Remove some v0 ops & fix some tests * Fixes BatchNorm * Next * dd * s * Add dot & replace slice refs * d * dkj * Review fixes part 1 * Fixes. Part 2 * Fixes. Part 3 * Enable cells refs in evaluate map * Fix some failed layer tests * Some more fixes * Fix code style (#6) * Tests (#7) * PriorBox * Mod * NormilizeL2 * Update prior_box.hpp * Fix one hot ref call * . * Select (#8) * Select * Fix code style * Fix select messages * ReverseSeq (#9) * ReverseSeq * Select * ExtractImagePatches, Seqence * Fix Code Style * remove extra * Remove etra line@ * Add fake quantize reference * Align convolution layer tests instantiations with updated definition * Disabled some failed LPT tests * Disabled some failed LPT tests * Remove undesired changes * Update unit-test manifests + some code cleanup * Fix code style (#10) * Normalize L2 refs support (from PR openvinotoolkit#2327) * Fix code style * Apply review comments. Part 1 (#11) * Apply first part of review comments * Update onnx_import.in.cpp * Remove redundant reshape from shuffle_channels evaluate * Decompose GroupConvolution * [IE Ngraph] Fix some operation inheritance (openvinotoolkit#13) * [IE TESTS] Depth2Space * Space2Depth * ShuffleChannels * Fix ode style * Fix code style * [IE NGraph] Remove decompose op (openvinotoolkit#14) * . * Fix loosing control dependency in replace_node * Fix loosing control dependency in replace_node * Fix code style * Fix FQ references build on windows * Fix code style * Apply comments (openvinotoolkit#15) * [Ie Ngraph] Remove using v1::Add * [Ie Ngraph] Remove using v1::Mutliply * [Ie Ngraph] Remove using v1::Subtract * [Ie Ngraph] Remove using v1::Divide * [Ie Ngraph] Remove using v1::Equal * [Ie Ngraph] Remove using v1::Greater * [Ie Ngraph] Remove using v1::Greater_eq * [Ie Ngraph] Remove using v1::Less * [Ie Ngraph] Remove using v1::LessEq * [Ie Ngraph] Remove using operator+ * [Ie Ngraph] Remove using operator/ * [Ie Ngraph] Remove using operator* * [Ie Ngraph] Remove using operator- * Fix code style * Ci (openvinotoolkit#16) * Fix CentOS compilation * Revert ngraph::op::vo::Multiply removing due to OpenCV * Android fix (openvinotoolkit#17) * fix failures * Fix code style * Add (openvinotoolkit#18) * Android fix * Add * Add in opset1 upgrade pass * Add in opset1 upgrade pass * Remove v0::Add, Reverted removing v0::Multiply (openvinotoolkit#19) * Remove overloaded math operators from PyNgraph * Remove overloaded math operators from PyNgraph * Fix gna tests (openvinotoolkit#20) * Fix gna tests * Squashed commit of the following: commit 565b504 Author: Alexander Zhogov <[email protected]> Date: Tue Oct 13 13:27:34 2020 +0300 GitHub CI: Add files_size.yml (openvinotoolkit#2570) * GitHub CI: Add files_size.yml * Update job name commit ab0fb29 Author: Vladislav Vinogradov <[email protected]> Date: Tue Oct 13 11:37:30 2020 +0300 [IE][BUILD] Fix C5208 warning under Windows (openvinotoolkit#2628) * C++ feature in C `typedef struct` code. * The warning can be promoted to error in dependent projects. C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member enumerations, or member classes commit 15a338e Author: helmutg <[email protected]> Date: Mon Oct 12 22:24:24 2020 +0200 add build option USE_SYSTEM_PUGIXML (openvinotoolkit#2502) It allows skipping inference-engine/thirdparty/pugixml and using the system copy instead. Thanks to @Osse for helping understand cmake scoping rules. Co-authored-by: Helmut Grohne <[email protected]> commit 7ac8cd8 Author: Alexander Zhogov <[email protected]> Date: Mon Oct 12 19:23:00 2020 +0300 Azure CI: Fix nGraph ONNX commit 3a2e339 Author: Alexander Zhogov <[email protected]> Date: Mon Oct 12 19:20:28 2020 +0300 Azure CI: Disable steps in nGraph ONNX commit 5835974 Author: azhogov <[email protected]> Date: Mon Oct 12 18:46:14 2020 +0300 Azure CI: Add linux_ngraph_onnx.yml * LRN Reference (openvinotoolkit#21) * Disable failed tests on ia32 * Remove redundant broadcast from MVN ref * Fix missed GatherND in opset_int_tbl + code style * Remove one extra temporary buffer from MVN ref * Merge master (openvinotoolkit#22) * Leaky relu transformation refactor (openvinotoolkit#2640) * Refactored LeakyRelu transformation * Added unit test for LeakyRelu transformation + removed duplicate test function valued_const * nGraph implementation of NMS-5 (without `evaluate()`) (openvinotoolkit#2651) * Written nGraph NMS-5 without evaluate(). * Used NGRAPH_RTTI_DECLARATION. * setupvars.sh: Updated setting pyenv error to warning. (openvinotoolkit#2663) * Fix itt build (openvinotoolkit#2662) * Loop-5 operation specification (openvinotoolkit#2291) The Loop-5 operation specification * Time tests improvements (openvinotoolkit#2642) * Remove extra functions from run_timetest.py * Add `log.debug` of raw and aggregated statistics in run_timetest.py * Implement storing of models locally for test_timetest.py * Fixed CVS-35316 (openvinotoolkit#2072) * Extend MO for operation GatherND (openvinotoolkit#2540) * Extend MO for operation GatherND * Update documentation * Rename GatherNd.py to gathernd.py Signed-off-by: Roman Kazantsev <[email protected]> * Add hsigmoid op to ngraph (openvinotoolkit#2647) * [IE CLDNN] Fixes for GatherTree and ReverseSequence (openvinotoolkit#2660) * ReorgYolo reference implementation (openvinotoolkit#2384) * Align ReorgYolo to the spec (vector strides -> int stride) * ReorgYolo ref impl * ReorgYolo evaluate method * ReorgYolo tests * Tests update * Style apply * Add some coments * Code refactor * Comment update * Style apply * Build fix, mark evaluate as override * Revert "Align ReorgYolo to the spec (vector strides -> int stride)" * Use int_executable instead of evaluate * Use char* instead of templates * Code refactor * Comment update * Code review comment * Add constructor aligned with spec * Update shape validation * Update attributes tests * Add type_prop tests * Update backend tests * Add single layer tests * Update the spec * Remove wrong transformation test * Add ReorgYolo to evaluates_map * code style Co-authored-by: Evgeny Lazarev <[email protected]> Co-authored-by: Vladimir Gavrilov <[email protected]> Co-authored-by: Artyom Anokhov <[email protected]> Co-authored-by: Andrey Somsikov <[email protected]> Co-authored-by: Vitaliy Urusovskij <[email protected]> Co-authored-by: Anastasiya Ageeva <[email protected]> Co-authored-by: Roman Kazantsev <[email protected]> Co-authored-by: iliya mironov <[email protected]> Co-authored-by: Vladimir Paramuzov <[email protected]> Co-authored-by: Katarzyna Mitrus <[email protected]> * RegionYolo * Apply review comments * Merge remote-tracking branch 'upstream/master' into update_evaluates # Conflicts: # ngraph/core/src/op/mvn.cpp # ngraph/test/backend/fused_op.in.cpp # ngraph/test/runtime/ie/unit_test.manifest # ngraph/test/runtime/interpreter/int_executable.hpp # ngraph/test/runtime/interpreter/opset_int_tbl.hpp # ngraph/test/runtime/interpreter/unit_test.manifest # ngraph/test/runtime/opset0_tbl.hpp * Apply code style * Apply comments * Apply code style * Fix RegionYolo evaluate redefinition * Removed defines from evaluates map * Apply code style * Fix MVN ref * rename select reference argument * Fix code style * Fix Fake Quantize references calculation (openvinotoolkit#24) * Fix MVN ref * Fix MVN & adding NMS * Fix TI * Temporary relax comparison threshold for FQ SLT * Fix GPU LPT Tests * Add explicit rounding mode seetting in FQ references * Apply code style * Rollback op_is test deletion * Apply code style * Fix merge conflict resolving issues * Apply code style Co-authored-by: Irina Efode <[email protected]> Co-authored-by: Anton Zaytsev <[email protected]> Co-authored-by: Evgeny Lazarev <[email protected]> Co-authored-by: Vladimir Gavrilov <[email protected]> Co-authored-by: Artyom Anokhov <[email protected]> Co-authored-by: Andrey Somsikov <[email protected]> Co-authored-by: Vitaliy Urusovskij <[email protected]> Co-authored-by: Anastasiya Ageeva <[email protected]> Co-authored-by: Roman Kazantsev <[email protected]> Co-authored-by: iliya mironov <[email protected]> Co-authored-by: Vladimir Paramuzov <[email protected]> Co-authored-by: Katarzyna Mitrus <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.