[IE][VPU][GT]: Introduce Split by dynamic dimension check (#2802)
authorGladilov, Gleb <gleb.gladilov@intel.com>
Fri, 30 Oct 2020 06:12:11 +0000 (09:12 +0300)
committerGitHub <noreply@github.com>
Fri, 30 Oct 2020 06:12:11 +0000 (09:12 +0300)
commit8ee263e7fbe61e6964f619ed53a8a5aa5217ec1d
tree7e34c7eed174c69b1e9a88c30ecafcd802f4d716
parentb25d4ab0658b09f079460914f922ea6084de144e
[IE][VPU][GT]: Introduce Split by dynamic dimension check (#2802)

* [IE][VPU][GT]: Introduce Split by dynamic dimension check

At the moment, myriad plugin does not support split operation
by dynamic axis. To be sure there is no issue with optimized-out
split operation which should have been replaced with copy
stage - assertion before DTS transformation is introduced.

Check should be performed before loop with DTS transformations
because it requires dynamic context (dynamic dimension should be
visible as dynamic), otherwise dynamic dimension would be
replaced with upper-bound estimation and check will always pass.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
* [IE][nGraph]: Fixes normalize_axis symbol exporting

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
inference-engine/src/vpu/common/src/ngraph/transformations/dynamic_to_static_shape.cpp
ngraph/core/include/ngraph/validation_util.hpp