* Use new evaluate method in template plugin
* Add tensor at the end of each iteration
* Remove class TemporaryOverrideOutputs
* Set shape of tensor after evaluate
* Revert "Remove class TemporaryOverrideOutputs"
This reverts commit e345ba9188.
* Update tensors when evaluate passed
* Copy data Tensor when HostTensor was initialized
* Set shape to output tensor in TemporaryOverrideOutputs
* Fix code style
* Add test
* Remove unused code
* Create reshape with scalar when shape is empty
* Reshape, special_zero = true
* Revert "Create reshape with scalar when shape is empty"
This reverts commit 0f901f419a.
* Use Shape with size zero and value max_int for dynamic tensors
* Restore Shape{0} for dynamic tensors
* Revert "Restore Shape{0} for dynamic tensors"
This reverts commit cb2d0e58eb.
* Temporary remove the test
* Use shape{0} for dynamic tensors
* Revert "Use shape{0} for dynamic tensors"
This reverts commit 08460a486b.
* Use Shape{0} for dynamic tensors
* Use new evaluate in template plugin
- Add tensor conversion between ov::Tensor <-> HostTensor
- Add shape utils to create special case shape to be dynamic shape
- Utils are in dev API to remove duplicates
* Move WA for set shape into the ov::tensor.
* Remove dynamic shape from or_tensor helper
* Mark tensor conversion utils as deprecated
- move shape util as core internal only
- update transpose test to not use deprecated functions
* Add missing deprecate suppression macro
---------
Co-authored-by: Artur Kulikowski <artur.kulikowski@intel.com>
* Add CC support for ir reader
Change-Id: I3e1c02222800be090a4307bff8c231ad28b23ff7
* Fix clang issue
Change-Id: Idaf7bc5632bd558cfb7b0ecd8891435e5ba5c6ca
It turned out that NormalizeL2 is absent in tf.raw_ops api
and always presented in the decomposed form.
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Adds base class and first test for tflite_layer tests
* adds layer tests for unary ops
* adds functionality to get tensors from ops
* 1. adds functionality to use custom funcs for input generation
2. removed UNIQUE op from testing ops
* adds functionality to use custom dtypes
* Cast operation support
* Enhanced tfl layer tests
* Cast operation support
* Transpose Sinking: fix dummy case
* Supported 3 more ops: L2_NORMALIZATION, ARG_MAX, ARG_MIN
* Support scalar shapes
* Supported 1 more op: TRANSPOSE_CONV
* Supported 2 more ops: COMPLEX_ABS, RFFT2D (in combination)
* (DE)QUANTIZE as Identity. Questionable
* Trigger tfl layer tests in .ci
* Apply suggestions from code review
* empty constant support
* Commit as-is. Debug prints inside
* Not ready yet
* Style
* Comments resolved
* Style
* Dynamic shape support
* Style
---------
Co-authored-by: rnugmano <ruslan.nugmanov@intel.com>
Co-authored-by: missjane <estepyreva@gmail.com>
* Disable set_property() to support ov::device::properties setting.
* Update benchmark APP to set device properties through compile_model() instead of through set_property().
* Update.
* Update.
* Update some test case including ov::device::properties setting via core.ser_property().
* Since core.set_property() didn't support ov::device::properties setting, just remove the test case to check compile_model() works well if setting ov::device::properties via core.set_property() first.
* Update CompileModel in test name to CompiledModel
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
* Add corresponding test case.
Signed-off-by: Wang, Yang <yang4.wang@intel.com>
* Update.
* Update.
* Remove the changes of this commit as this modification has nothing to do
with this PR.
This reverts commit 4f04b9f085.
---------
Signed-off-by: Wang, Yang <yang4.wang@intel.com>
Co-authored-by: Chen Peter <peter.chen@intel.com>
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
* add test case for device_bind_buffer
* Correct path to header file properties.hpp
* rename remote blob testcase with multi
* add test case for remote blob and device bind buffer
* add logs for debug
* disable test case RemoteBlobInitializedWithoutGPU
* add property for remote blob test case
* remove debug logs for bind_multi_schedule.cpp
* fix MultiDeviceMultipleGPU_Test fail
* add test case for oversubsciption of infer requests
* get optimal number to create inferRequests
* using macro ENABLE_INTEL_CPU to make sure tests need CPU
* fix the issue that canCreateRemoteTensorThenInferWithAffinity test case fails to run
* remove ov::hint::PerformanceMode::UNDEFINED from MultiDeviceMultipleGPU_Test
* add test case for get perf_hint from GetMetric
* Increase Mock GetMetric test sleep time
* add mock test case for getMetric
* add new test case OVAutoExecutableNetworkTest
* convert ov::Any to ov::hint::Priority
* resolve conflict of get_metric.hpp
* add macro ENABLE_INTEL_CPU for gpu test case and fix cases not getting instantiated for cpu test
* fix the issue of running Mock GetMetric test cases fail
* add perf_hint test cases to properties_tests.cpp
* Modify the logic of judging whether it is a single device in ctput mode
* Enable AUTO compiledModel::get_property supporting its properties only.
* Update.
* Update.
* Update some releated test cases.
* Update.
* Update related test case.
Signed-off-by: Wang, Yang <yang4.wang@intel.com>
---------
Signed-off-by: Wang, Yang <yang4.wang@intel.com>
Co-authored-by: Chen Peter <peter.chen@intel.com>
* Provide ENABLE_STARTUP_FALLBACK property to enable/disable CPU as acceleration
* Add more test cases to ENABLE_STARTUP_FALLBACK property
* Remove unnecessary config
* Remove plugin.hpp
* Update test case by PR#14754
* Update copyright
Co-authored-by: River Li <river.li@intel.com>
* Simplify using namespace
---------
Co-authored-by: Chen Peter <peter.chen@intel.com>
Co-authored-by: River Li <river.li@intel.com>