Publishing 2019 R3 content
[platform/upstream/dldt.git] / inference-engine / thirdparty / clDNN / api / depth_to_space.hpp
@@ -16,8 +16,6 @@
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 #pragma once
-
-#include "../C/depth_to_space.h"
 #include "primitive.hpp"
 
 namespace cldnn {
@@ -30,7 +28,7 @@ namespace cldnn {
 
 /// @brief
 /// @details
-struct depth_to_space : public primitive_base<depth_to_space, CLDNN_PRIMITIVE_DESC(depth_to_space)> {
+struct depth_to_space : public primitive_base<depth_to_space> {
     CLDNN_DECLARE_PRIMITIVE(depth_to_space)
 
     /// @brief Constructs depth_to_space primitive.
@@ -43,14 +41,8 @@ struct depth_to_space : public primitive_base<depth_to_space, CLDNN_PRIMITIVE_DE
                    const padding& output_padding = padding())
         : primitive_base(id, {input}, output_padding), block_size(block_size) {}
 
-    /// @brief Constructs a copy from C API @CLDNN_PRIMITIVE_DESC{depth_to_space}
-    depth_to_space(const dto* dto) : primitive_base(dto), block_size(dto->block_size) {}
-
     /// @brief Block size.
     size_t block_size;
-
-protected:
-    void update_dto(dto& dto) const override { dto.block_size = block_size; }
 };
 /// @}
 /// @}