* Azure CI: Add Windows job with IncrediBuild
* Update IB version to 9.4.6
* Fix "Clone submodules"
* Update IB version to 9.5
* Update install link
* Add debug out
* Update debug out
* Remove debug out
* Disable initiator machine from acting as helpers
This change adds full support for asymmetric quantization to optimized
depthwise convolution, adds slm optimization and other minor
improvements.
Issue: CVS-25122
* unroll ti transformation, lstm sequence ie, rnn sequence ie
* Update unroll ti transformation, added GRUSequenceIE op, fixed several ti e2e tests
* apply ngraph codestyle
* fix naming after unroll transformation
* Added default constructor for RNNCellBase, fix conversions
* copy runtime info
* added UnrollTI unit tests
* clean up, move sequence ops in a separate PR
* clean up, ngraph code style
* temporary disable ngraph reader unit tests for ti
* fix unit tests on windows
* naming: use name of tensor after unroll tensor iteration transformation
* apply transformations to tensor iterator body, separate pass for ti transformations, fix naming issue
* fix build
* remove TensorIterationTransformations pass
* fix includes
* resolve conflicts
* fix build: incorrect includes
* remove split/concat for single iteration of TI, update to opset4, unit tests
* use matcher pass instead of graph rewrite
* try to enable UnrollTI transformation for all plugins
* disable unrollTI transformation for cpu plugin
* resolve review comments, enable unit tests
* update transformation description
* fix unit tests
* update transformation pipeline
* clean up
* clean up
* resolve review comments
* Separate MO configuration for TensorFlow 2 model conversion
Also, it updates documentation including steps to convert
TF2 model with a custom layer in Keras H5 format into SavedModel
* Do fixes based on the first-round code review
In one of the network it was the following pipeline:
```
FullyConnected -> Reshape -> FullyConnected
```
And the output of Reshape wasn't in the same order as input for this
layer. I found that the problem was connected with format of the layers.
During optimization passes this pipeline was transformed to the
following:
```
FullyConnected -> Reorder -> Reshape -> Reorder -> FullyConnected
```
Both `FullyConnected` layers works with `yxfb` format. This is why
Reorder layer after the Reshape has output layout with format `yxfb` and
`reshape_in_layout.format` returns `yxfb` format. But in this case we
have to convert Reshape to `bfyx` format because in this case we won't
change the order of elements.
I replaced `reshape_in_layout.format` (which returns `yxfb`) and
explicitly set `bfyx` format.
JIRA: 35288