* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now
* update repo
* add op reference test of prior_box/prior_box_clustered/reorg_yolo and remove ngraph backend test
* remove related backend test file
* added function for calculating the number of discret levels in the input tensors and tests for this function
* added function for calculating the number of discret levels in the input tensors and tests for this function
* fixed pylint issues
* changed the function for delta estimation from mean to min
* added empty delta array processing in get_num_levels func and tests for it
* Changed namespace from ngraph to ov for OV Frontends
* Fixed python
* Fixed ONNX Editor for windows
* Try to fix centos
* Fixed code style
* Revert frontend loader
* Add GatherND_8 operation
* Update shape infer function and tests
* Initial commit for nGraph GatherND_8 operation
* Add GatherNDBase class implementation
* Fix base class errors
* Add missrd header
* Update base class
* Update GatherND_8 implementation
* Fix codestyle
* Fix wrong rank
* Implement tests for gatherND_8 shape inference function
* fix codestyle
* Add limitation to doc
* Siplyfy check in shape inference
* Add more test cases
* Update shape inference function
* Add more test cases to cover all case with dynamic input shapes
* Update shape inference function
* Refactor tests
* Add visitor tests for gatherND_8 operation
* Correct comment
* Add additional check is shape inference function
* Update shape inference implementation for gathernd operartion
* Fix codestyle
* Remove restriction for data is fully defined
* Update shape inference functon
* Fix missed check for nonetype
* Remove redundant checks for batch_dims
* Fix codestyle
* samples: Print verbose error messages to stderr
Printing error root cause is crucial for efficient debugging.
Moreover `stderr` may have different formatting in comparison
to `stdout` which improves readability.
Signed-off-by: Karol Trzcinski <karolx.trzcinski@intel.com>
* fix code style pre-commit check
Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>
* Add inputs-to-files path to benchmark_tool
* Add inputs-to-files path to benchmark_tool
* Add inputs-to-files path to benchmark_tool
* Remove `<>`
* Fix binary input fill
* Remove redundant checks
Change `:` delimiter to `::`
* Delete print
* Change delimiter to `:`
Add support for list of files
* Add warning if some inputs filled with random values
* Add openvino-dev wheel build from opensource
* fix path to OMZ tools
* fix for working directory
* change order
* pull out requirements to requirements.txt for snyk scans
* fix patterns
* fix patterns
* fix AttributeError: : 'PosixPath' object has no attribute 'startswith'
* [IE Transformations] Disable pull_transpose_through_fq transformation for activations path
* Update MO part
* Replace TEST to TEST_F
* Fix tests with fixture.
Remove dynamic shapes tests due to the fact that there is always a constant at the input
* Update of ONNX submodule to v1.10.0
* Update of ONNX to 1.10.2
* Adaptation of the ONNX FE to ONNX 1.10
* ConstantOfShape XFAIL removal
* SCEL reference model updated to the new ONNX functions expansion behavior
* UnXFAIL more ONNX tests
* UnXFAIL even more ONNX tests
* Enable a custom build output folder
* Add the option to set a sample install directory
* Fix code style issues
* Exclude samples_bin from default build
* Make an installation directory dependent on a build type
Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>
* Remove old msbuild version support
* Use cmake to build samples
* Use targets to install samples
* Use targets to install dlls: `format_reader` and `opencv_c_wrapper`
* Add `LIBRARY DESTINATION` for `format_reader` and `opencv_c_wrapper` install commands
Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>
* Migrate POC for TensorFlow frontend
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Refactor InputModelTensorFlow API
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Repack POC to official API
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Remove tensorflow API from public include
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Make TF frontend work from MO and clean-up code
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Apply codestyle
* Fix win biuld
* Fix Linux build
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Implement Place class
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Determine outputs from graph
* Implement all Place classes
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Make small clean-up
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Apply code-style corrections
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Determine cut nodes
* Apply codestyle
* Rework to use places
* Fix conversion issue
* Fix build
* Fix conversion
* Small fixes
* Add test for tf frontend
* Add tests
* Implement partial conversion
* Use dynamic type in TFFrameworkNode
* Fix build on Linux
* Implement InputModelTF class
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Fix code by replacing InputModelTensorFlow to InputModelTF
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Fix to pass getPlaceByTensorName test
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Refactor and clean the code
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Finalize refactoring code
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Support freezing inputs
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Add support for pruning input ports as new model output
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Apply code-style fixes
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* move op convertors to separate files, refactoring
* openvino codestyle
* openvino codestyle
* fix crash of layer tests
* fix missprint
* Implement TensorFlow NodeContext and DecoderTFProto classes
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Switch to new NodeContext
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Remove ngraph_builder class and node_context_impl class
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Move decoder/graph_iterator to separate files and remove old files
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Document Decoder, GraphIterator, and NodeContext classes
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Apply code style
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Remove empty file graph_iterator_proto.cpp and redundant comments
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Use base class for GraphIterator in model class and correct exception class
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Use ends_with from util library
* Remain only InputModelTF constructor with GraphIterator and adopt other code
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct code after merge
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Apply code style
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Fix code based on feedback: delete extra namespace usage, etc.
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* refactoring of tf FrontEnd: rename namespaces, delete default opset
* codestyle
* fix e2e tests
* change namespaces of external classes
* resolve review comment
* codestyle
* Enable translators for Size,Shape,Rank,Range,Reshape ops
* Add translators for MatMul,Reciprocal,Square,XdivY ops
* enable Translators for Where,Log1p, Transpose, ZerosLike, Pack ops
* Enable Split,IsFinite,Tile ops, refactor Reduce ops
* Add Reverse,Round ops
* fix codestyle
* Enable Unpack, L2Loss ops
* Add LRN, GatherND, TopK ops, fix Reduce ops
* codestyle
* Revising of StridedSlice,SplitV,SpaceToDepth ops
* Add Concat,FusedBatchNormEx,Slice,SpaceToDepth ops
* Add Interpolate,BatchToSpaceNd,SpaceToBatchNd,NonMaxSuppression ops support
* codestyle
* Port CropAndResize,FakeQuantMinMaxVars,FusedDepthwiseConv2d
* fix translators
* codestyle
* Resolve review remarks
* fix wrong merge
* fix incorrect merge, refactoring
* add LeakyRelu op
* codestyle
* Add LogicalXor operation
* Add support for Swish op, set correct tensor names, refactoring
* fix incorrect merge
* codestyle
* fix unit tests
* fix build
* Refactoring
* codestyle
* fix win build
* fix reduce op
* Investigate failures on Windows
* add debug prints
* debug prints
* debug prints
* Delete debug prints
* clean up
* clean up
* codestyle
* delete debug changes
* Delete redandant comments
* rename utils functions
* rename translators
* rename layout convertors
* resolve review comments
* resolve review comments:
* codestyle
* rename NodeContext methods
* add todo comment
* Remove internal tf ops from op_table
* fix decode
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>