* [GPU] Update space_to_depth to use nGraph shape inference
+ Added calc_output_layouts to use shape_infer
+ Added relevant test-cases for static and dynamic
+ Modified typo of filename
Signed-off-by: Min, Byungil <byungil.min@intel.com>
* Optimize OV assertions to reduce bin-size of libs
* Migrate assertion leftovers in CPU plugin
* Add NotImplemented::create to support use with macro
OPENVINO_ASSERT_HELPER
* Remove CheckLocInfo struct
---------
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
* implementation of loop for new tf fe
* fix loop dynamic shape func test case failure
* backedge memory validation for static shape
* update checking user of backedge_to_prim
* avoid opt out of loop body network reorder result
* fix for batch 2 case
* fix batch2 case for loop
* fix build error
* fix missing condition
* [GPU] Fix accuracy issue for blocked format batching on iGPU
+ Bugfix GET_INDEX for batching of b_fs_zyx_fsv16 of target model
+ Updated fetch_data.cl
+ Minor fix of error message
Signed-off-by: Min, Byungil <byungil.min@intel.com>
* [GPU] Fix loop issues
* if loop does not run inner body, return zero dimension layout for dynamic dimension layout
* Support dynamic sliced input in inner body in creaet concate mapping
* Modify update_shape to call reset_shape_changed() when inputs of loop are not changed
* Add unit test
* Follow-up codereview
* Skip empty subgraph of If operator
* Added test
Applied review comment
* Fix for the following case:
1) body network output has only constant input
2) body network output itself is the constant
* Update random_uniform in multinomial reference implementation to generate values of the same type as the first input
* Add kernel selector for multinomial
* Add multinomial primitive and its instantiation
* Add calc_outut_layout implementation for slice_inst
* Multinomial builder
* Add multinomial kernel
* Add multinomial single layer test class
* Add GPU multinomial tests instantiation
* [GPU] Optimize Condition operation by better integrating its subnetwork primitives with the main network
* Reuse main network's stream in sub-networks
* [GPU] Fix acc issue for LSTMSequence w/ -1 seq_length
* add output port for multiple outputs of node
* add functional test for lstm_sequence
* Fix CI test failures
* [GPU] Support LSTMSequence w/ -1 seq_length
Co-authored-by:Taylor Yeonbok Lee <taylor.lee@intel.com>
Co-authored-by:Andrew Park <andrew.park@intel.com>
* Fix GetInputInfo to retrieve input pid from LSTMCell
* LSTMCell use ov::PartialShape instead of cldnn::tensor
* implement lstm_elt_inst::calc_output_layouts
* implement lstm_elt_impl::static_canonicalize_shapes
* Add functional tests
* Fix unit test failure
---------
Co-authored-by: Andrew Park <andrew.park@intel.com>
- fix cum_sum_partial_sum kernel;
- add unit test and func test for big shapes;
- add test to compare Partial vs Ref performance;
- change kernels' priorities according to performance measurements;
- move common profiling helpers to test_utils.
Ticket: CVS-123590
* [GPU] Support dynamic tensoriterator with -1 num_iteration
- remove redundant codes
* [GPU] Refactoring methods for pre_process / post_process for body_network
* Add unit test for dynamic tensoriterator wo trip_count_id
* Follow-up code review
* Set inner network in loading of model cache
* Fix legacy loop unit tests