* Fix documentation (md and inline) for C++ and Python spech samples
* Fix clang-format
* Minor fix
* Fix clang-format
* Fix a typo
* Fix according to Mike's review
* Fix clang-format
* Extend template plugin tests
* Fixed loaded_from_cache for new API
* Added const
* Added ov::loaded_from_cache as supported property of CompiledModel
* Remove loaded_from_cache from core
* Reverted logic for old plugins
* Fixed comments
* Fixed build
* fix 1
* fix 2-10
* fixed code style
* fixed win plugin
* fixed linux plugin
* fixed a part of tests
* fixed test fot linux
* fixed pooling_gpu_test fot linux
* fixed pooling_gpu_test fot linux
* fix after review and enable wd4267 in makefile
* fix after review
* errors of unit test are fixed
* Update ONNX Runtime from rel-1.8.1 to rel-1.14.0
Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
* Upgrade Cmake to 3.24.0
Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
* Revert "Upgrade Cmake to 3.24.0"
This reverts commit 04a00f60c0.
* Update CMake to version 3.24.0
Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
* Skip CApiTest.test_custom_op_openvino_wrapper_library test for tmp, will add back with the new ONNX Runtime version
Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
---------
Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
* Add descriptions to the transformations, add additional checks
* fix a warning
* TransposeSinking Rafactoring part2: move the transformations to a separate folder, align namespaces
* TransposeSinking refactoring: class names, namespaces
* codestyle
* resolve merge conflicts
* fix special FQ with zero range in quantized models
* fix format & comments
* Add test case
* remove dot interval test case from smoke_LPT/FakeQuantizeTransformation.CompareFunctions
* Remove dot interval gpu test case because Pooling is also folded
* handle review comment
* fix code style
* update docs
* remove fold_zero_multiply
* Mark all failed ONNX layer tests as XFail
* Add additional xfailed marks
* Add one more failed tests into XFail
* Add conditions for CPU/GPU failures
* Revert "Add conditions for CPU/GPU failures"
This reverts commit 790524c59c.
* Add failures separation for CPU/GPU
* Replace all xfail with skip
* Remove redundant clone from serialize pass
* Revert padding changes in serialize pass
* Provide a class for local copy of nodes with paddigs
* Fixed comments
* IR serialization for dynamic models
* added ShapeOf1To3 transformation pass
* fixed input output type mismatch
* removed unnecessary codes
* moved ConvertShapeOf1To3 from common to GPU plugin
* updated copyright year
* fixed build errors
* Reduce the number of validate and infer types in ConvertPrecision
Currently, ConvertPrecision pass frequently runs validate and infer types.
This is due to the fact that it iterates over every precision pair, then over
the whole model followed by validate and infer types.
The proposed solution is to iterate over the model: for each node iterate
over precisions array, update the node if required followed by validate and
infer types.
Ticket: 81311
* use map
* clang format
* move enum hasher
* fix gpu
* revalidate
* reinvalidate if node has changed
* remove validate for input prec changes
* fix gpu
* review
* find
* fix pytorch case
* revalidate
---------
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
* Stabilize ascending comparison of ref impl
* Use reference to gtest param
* Create ref impl tests
* Fix descending by index sorting
* Sort by index both ways
* Make sort by index always ascending (revert)