* [Frontend, TF FE] Fix RTTI for ConversionExtension on MacOS
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Put only destructor into cpp
* Remove extra white-space
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* add paddle op sum
* new version
* add unit test for other precision
* change layer.sum to add_n
* remove redundant code
Co-authored-by: Bo Liu <bo4.liu@intel.com>
Co-authored-by: cecilia peng <cecilia.peng@intel.com>
* Add ov_model_output_by tensor name and index function
* Fix the clang format issue
* clang format
* Add ov_output_node_t in input and shape function
* Add ov_oputput_node_t in model_output function
* Fix clang-format
* change ov_output_node_list_t to ov_output_const_node_list_t
* Add ov_output_node_list_t new struct
* Rename oputput_node to be port
* Rename output_node to be port in CAPI test and samples
* Add ov_model_output/outputs/input/inputs function and testcases
* Rename output_ports to ports
* Chage ov_node_list_get_element_type_by_index to ov_node_list_get_element_type
* Change ov_output_node to ov_output_port
* Delete node list and modify the function that used the node list structure before
* Fix clang-format in ov_infer_request_test.cpp
* change node to port in funcation name
* Rebase new master
* Add new API in compile model and model,such as get input/output size
* Add err info in hello_classification_c
* Fix clang-format in hello_classification_c
* Merge the new infer_request
* Initialize ov_output_const_port
* Change the location of initialization
Co-authored-by: River Li <river.li@intel.com>
* Refactor eye decomposition:
- match style of other transformations
- add NodeRegister class to make and collect created nodes
- use `NodeRegister` in transformation for copy runtime info
- use `NodeRegister` in `MatcherPass` to replace new `register_new_node`
* Fix CI LTO optimization issue for Ubuntu 20
* Move NodeRegister to dev API
To fix LTO issue for eye decomposition
* Change NodeRegister to NodeRegistry
* Move NodeRegistry to openvino/pass
* Remove NodeRegistry from public API
* Only rename cpuUnitTests and cpuFuncTests to ov_cpu_unit_tests and ov_cpu_func_tests
* Change ov_cpu_unit_tests's displayName to readable, from 'CPU UT' to 'Intel CPU Unit Tests'.
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
* [TF FE] Support Wide&Deep family models by TensorFlow FrontEnd
It adds support for operations SparseToDense, transfomations for SparseReshape and
fusing transformation for EmbeddingSegmentSum operation
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Apply code style for sparse_fill_empty_rows
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Complete transformation for embedding_segments_feature_fusing
* Fix signatures of constructors of internal ops: SparseFillEmptyRows, etc.
* Add override for validate_and_infer_types methods of the internal ops
* Remove unused variable in Unique
* Revert incorrect changes for default type in case graph cutting
* Make InternalOperation class and apply code feedback
* Revert changes for pipeline.py
* Remove apply_middle_transformation from frontend.hpp
* Recover apply_additional_conversion_rules
* Eliminate a number of constructors for internal operations
* Improve code readibility for embedding_segments_feature_fusing transformation
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Fix build issue: returning reference to temporary
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Add access to the hidden Node::evaluate method in each Ops
* Fix the test
* Add new line in EOF
* Add comment about using ov::op::Op
* Use opset9
* Add more detailed comment
* Added support of pugixml search via pkg-config
* Updated old InferencEngineDEveloperPackage.cmake.in
* Removed debug print
* Fixed cmake stage for U18
* Added WA for pugixml on U18 for DevPackage as well
* Disable pkg-config generation for OpenVINO for U18
* Added option for pkg-config
* Now triplet is aut-detected
* Fixed U18 case
* Fix the new infer request to set output memory normally during enqueue stage
* Fix to use the generated outputsMap instead of graph API to retrieve outputID
Signed-off-by: Andrew Park <andrew.park@intel.com>