* [TF FE] Speed up compilation - part 5
Avoid usage of heavy opsetX header
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Complete constant.hpp template methods for string Tensor
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Revert "Complete constant.hpp template methods for string Tensor"
This reverts commit 8f86ab2e7b.
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* [Core] lstm api fix
* Fix LSTMCell failure issues
* Solve GNA failures
* Update for comments
* Minor update
* Use new ov::test::utils::makeEltwise
---------
Co-authored-by: Durandin, Pavel <pavel.durandin@intel.com>
* FakeConvert op init
* Update dest types names
* Update op hpp
* Update opset ops number
* Init type_prop tests
* Add attributes tests
* Add op check test
* Update namespace in fc cpp
* Update getters
* Refactor static member
* Make destination_type lower case
* Update type in test
* Move get_valid_types out of class
* Update ops number in opset
* Evaluate init
* Init poc evaluate
* Update types name
* Style update
* FakeConvert eval tests
* Add support for FP16 input
* Remove unused functions
* Use const auto and constexpr
* Create fake_convert reference file and move ref functions
* FakeConvert eval and reference update
* Remove unused is_normal variable
* Add bf16 tests
* Update construtor in tests
* adjust convert helper name
* Update comments
* Make func params as constexpr
* Update types
* Non scalar scale shape tests
* Use autobrodacast_select
* Use single autobroadcast_select
* Check scale_shape size
* Add var to keep scale_shift lambda
* Use lamda only for autobroadcast
* More checks for per channel scale
* Remove union half_t
* Change template to fp16 type for emulate
* Use f8e4m3_min_val as constexpr
* Update unsigned short to uint16_t
* Minor style refactor
* Minor comments update
* Update fake_convert_details namespace to func
* Update apply_conversion return type
* Add doxygen text
* Update supported type assert
* Remove duplicated tests
* Update namespace move to cpp
* Fill init with zeroes instead of reserve
* Use add div mul sub reference for applying scale
* Use autobroadcast_select for applying scale
* Bring back opt broacast cases
* Reuse scale_shift as func
* Adjust s and o var names
* Update multiplication in loop tu accumulate
* Add sort to test params
* Add more tests, batch, classes, sort
* test_sort_batch
* Fix sorting if sort_result_desc true
* Diable clang for test data
* Reenable type tests
* Fix comment
* Use std tie for values comparison
* Update var names to lhs and rhs
* Apply alignment with nms patch for GPU
---------
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
* migrate threading related interface from API 1.0 to 2.0
* fix code style
* fix @ref issue in doc
* change <> to quotation marks
* restore threading related interface API 1.0
* restore the changes of legacy code
* binding pcore for stream calculation
* remove useless branch
* modify the function of query cache size
* fix compilation error
* use MT2.0 interface
* bind core when there is ecore
* initialize Xbyak::util::Cpu object at the begining of compile_model
* restore the file
* initialize Xbyak::util::Cpu object at the beginning of cpu plugin
* remove unused header
* extract task executor creation into a separate function
---------
Co-authored-by: Wanglei Shen <wanglei.shen@intel.com>
* Switch Windows workflow to self-hosted runners in AKS
* Uncomment 'pull_request' event
* Fix YAML indentation
* Fix YAML indentation again
* trying to pre-create sccache dir
* Fix yaml syntax
* Add sccache blob storage prefix
* sccache directory creation seems unneeded
The issue was in the usage of bsdtar instead of GNU tar - the former
is in C:\Windows\System32, which is the first entry in the PATH
* Fix sccache --zero-stats command for Linux
* [windows] Replace ccache-action with sccache-action sccache install
We don't need to use GitHub Actions cache feature as we have sccache
and Azure Blob Storage
* Switch the rest of the stages to AKS runners
* Hardcode VS Build Tools version
* Revert "Hardcode VS Build Tools version"
This reverts commit ea9ae1fb33.
* Increase timeout for C++ Unit tests
* Increase timeout for particular step
* Further increase of timeout
* Switch Windows Conditional Compilation workflow to AKS runners
* Fix YAML syntax
* Revert "Increase timeout for C++ Unit tests"
This reverts commit e9a00c41ad.
* Revert "Fix YAML syntax"
This reverts commit ecc1b15552.
* Revert "Switch Windows Conditional Compilation workflow to AKS runners"
This reverts commit d5969d58cd.
* Disable PR trigger for Windows workflow
Let's run this in test mode on master branch only for a while