[IE][VPU][GT]: Process StridedSlice stage on device as one kernel (#1244)
authorAndrew Bakalin <andrew.bakalin@intel.com>
Fri, 10 Jul 2020 11:32:49 +0000 (14:32 +0300)
committerGitHub <noreply@github.com>
Fri, 10 Jul 2020 11:32:49 +0000 (14:32 +0300)
commit45d1b4eb19d1f4eaaef72f7c94af0a30ed062e51
tree07a378ac923b1003fb3ecab8ce74796e15c29740
parent8768313feff0556e0b88f6ebdf35974aae5d780e
[IE][VPU][GT]: Process StridedSlice stage on device as one kernel (#1244)

* Remove replacement of StridedSlice with other stages and execute it on device as one kernel.
* Refactor strided slice tests to be able to parametrize it by precision.
* Update firmware.
12 files changed:
inference-engine/cmake/vpu_dependencies.cmake
inference-engine/src/vpu/graph_transformer/include/vpu/model/stage.hpp
inference-engine/src/vpu/graph_transformer/src/middleend/pass_manager.cpp
inference-engine/src/vpu/graph_transformer/src/middleend/passes/strided_slice.cpp [deleted file]
inference-engine/src/vpu/graph_transformer/src/stages/strided_slice.cpp
inference-engine/tests/functional/plugin/gpu/shared_tests_instances/single_layer_tests/strided_slice.cpp
inference-engine/tests/functional/plugin/myriad/shared_tests_instances/single_layer_tests/strided_slice.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/myriad/subgraph_tests/dsr_strided_slice.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/include/single_layer_tests/strided_slice.hpp
inference-engine/tests/functional/plugin/shared/src/single_layer_tests/strided_slice.cpp
inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_strided_slice_test.h
inference-engine/tests_deprecated/functional/vpu/vpu_base/myriad_layers_reference_functions.cpp