[IE CLDNN] Enable DepthToSpace (#780)
authorVladimir Paramuzov <vladimir.paramuzov@intel.com>
Fri, 5 Jun 2020 17:16:47 +0000 (20:16 +0300)
committerGitHub <noreply@github.com>
Fri, 5 Jun 2020 17:16:47 +0000 (20:16 +0300)
commit0022eebd71a4009e6fb88ee19b790dc566d5b7e3
tree5f7a901bbf8833bb7a31d57edd78f975c4a57481
parent807f85f93f2a738f082d8ff25271332fc4442566
[IE CLDNN] Enable DepthToSpace (#780)

Enabled DepthToSpace ngraph transformat
Updated implementation to support 5d and mode parameter
fsv16 direct support
Functional tests for GPU
21 files changed:
inference-engine/src/cldnn_engine/cldnn_engine.cpp
inference-engine/src/cldnn_engine/cldnn_program.cpp
inference-engine/tests/functional/plugin/gpu/shared_tests_instances/single_layer_tests/depth_to_space.cpp [new file with mode: 0644]
inference-engine/tests_deprecated/functional/cldnn/shared_tests_instance/single_layer_tests/depth_to_space_tests.cpp [deleted file]
inference-engine/thirdparty/clDNN/api/depth_to_space.hpp
inference-engine/thirdparty/clDNN/kernel_selector/common/common_types.h
inference-engine/thirdparty/clDNN/kernel_selector/core/actual_kernels/depth_to_space/depth_to_space_kernel_base.cpp
inference-engine/thirdparty/clDNN/kernel_selector/core/actual_kernels/depth_to_space/depth_to_space_kernel_base.h
inference-engine/thirdparty/clDNN/kernel_selector/core/actual_kernels/depth_to_space/depth_to_space_kernel_block2_opt.cpp
inference-engine/thirdparty/clDNN/kernel_selector/core/actual_kernels/depth_to_space/depth_to_space_kernel_ref.cpp
inference-engine/thirdparty/clDNN/kernel_selector/core/actual_kernels/depth_to_space/depth_to_space_kernel_ref.h
inference-engine/thirdparty/clDNN/kernel_selector/core/cl_kernels/depth_to_space_ref.cl
inference-engine/thirdparty/clDNN/src/depth_to_space.cpp
inference-engine/thirdparty/clDNN/src/gpu/depth_to_space_gpu.cpp
inference-engine/thirdparty/clDNN/src/graph_optimizer/graph_initializations.cpp
inference-engine/thirdparty/clDNN/src/graph_optimizer/pre_replace_deconv.cpp
inference-engine/thirdparty/clDNN/src/graph_optimizer/prepare_primitive_fusing.cpp
inference-engine/thirdparty/clDNN/src/include/kernel_selector_helper.h
inference-engine/thirdparty/clDNN/tests/test_cases/depth_to_space_gpu_test.cpp
inference-engine/thirdparty/clDNN/tests/test_cases/fused_conv_eltwise_gpu_test.cpp
inference-engine/thirdparty/clDNN/tests/test_cases/fusings_gpu_test.cpp