* replace .format on f-string in cross_check_tool
* Replace f-string on .format in utils.py
* replace f-string in benchmark tool
* Replace .format on f-string in benchmark tool
* Add f-string after update
* Fix some lines
* Fix utils
* Add more span util and test
* apply review suggestions
* add throw in at operator in span
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
* Added reference implementation for Roll operation.
* Small corrections.
* Removed duplicate test disabling.
* Changed implementation using manual data manipulation.
* Removed unnecessary function.
* Corrected tests, added converting axes and shift to int64.
* nGraph shell implementation of Gather-7
* review comments applied
* style_apply
* applied @ilyachur's comments
* style-apply
* applied @popovaan's comments
* changed ieFuncTest for Gather (now is created from op version instead of opset) added check for batch_dims
* clang_format_fix and some other corrections
* returned back opset3::Gather in ieFuncTests
* added `constexpr` to `AXIS_NOT_SET_VALUE` as @vgavrilo suggested
* removed AXIS_NOT_SET_VALUE and added proper support when axis is not specified
* clang_format_fix_all
* applied review comments: added support for dynamic axis
* applied review comments, minor corrections in gather_elements
* Review spec of Mish operation
* Add minor changes
* Updated reference paper to a newer version
* Fix typo in SoftPlus op
* Minor change in example section
* Fix minor wording issues
* Review spec of PReLU operation
* Address review comments
* Correct second input description
* Add note to clarify input channel dimension
* Add additional equivalent formula for op
* Change reference link to abstract
* Add additional examples
* Address review comments related to wording
* Fix IR layer examples
* Caching support of multi-device scenario
- IE_CORE: introduce CacheGuard which can create locks for specific cache identified by 'hash'
- Added functional tests for it
Fixes of Thread Sanitizer failures:
- ngraph::Serialize - m_ref[i] can create new element, casted to 'const' to avoid this
- ngraph::get_opset oprations: reworked to use std::call_once instead of double bool check
* Added docs for ie_cache_guard.hpp
* Fix Debian 9 compilation issue
* Fix build for CentOS 6
Added assert to verify that table of locked hashes is empty on destruction
* Fixed review comments
* doc: update README for C samples, add comments
* samples: revert extension library settings for CPU only
* add validated image formats to samples README
* add output to c samples README
* add device check for xml config option
* Review spec of Selu operation
* Fix path for Selu op in opset files
* Remove unnecessary line in example
* Address review comments related to wording
* fix batch adding to init value of read value
* fix for batch in Kaldi models
* added broadcast to be able reshape in IE
* test fixes, added batch broadcasting to created constants
* pep fixes
* move all changes to 1 transformation
* added unit test and fix insertSelect transformation
* added comments
* remove unneeded params search
* fix element_size to send correct batch
* fix update batch in element_size
* couple fixes
* update BOM file
* fix review comments
* review fixes
* review fixes
* fix license headers
* Initial working solution
* moved bfs_search_apply_on_shapeof_subgraph_nodes from utils/graph.py to MarkShapeOfSubgraphDataType.py
* Reused bfs from MarkSubgraphsWithCorrectLayout.py
* fixed e2e precomit issues: specified correct const data_types, fixed BFS search staring point to avoid nodeless shapeof subgraphs
* fixed mxnet_rnnt: added converting all Const nodes in ShapeOf subgraph in MarkAndChangeDataTypeInShapeOfSubgraphs.py, revised Const values in transformations that affect ShapeOf subgraph nodes
* reverter ReverseV2ToReverseSequence.py and DecomposeBidirectionalRNNSequence.py
* in MarkSubgraphsWithCorrectLayout BFS search beauty applied
* apply review comments, returned back 'in_shape_subgraph' attribute
* graph condition added
* MO IR reader fix for mixed FP16 models, added replacer order placement comment
* moved to back phase
* new solution with marking nodes from bottom to top (WIP)
* successfully tested on back phase
* corrected unittest
* removed check for start nodes size in bfs
* fix transformations that insert f64 to f32 in shape subgraph
* corrected log.warning -> log.debug
* revised list if shape input operations added unittest for Const shape inputs
* applied @lazarevevgeny's comments
* licence head corrections