This patch will define default constructor in Pack and
Unpack Layers
Signed-off-by: shubham <shub98.gupta@samsung.com>
class SimplePackLayer : public ::arm_compute::IFunction
{
public:
+ SimplePackLayer(void)
+ : _cl_permuted_vector{}, _input_vector{}, _sub_tensor_vector{}, _cl_reshape_vector{},
+ _cl_permute_vector{}, _output(nullptr), _axis(0)
+ {
+ // DO NOTHING
+ }
+
+public:
void configure(const std::vector<::arm_compute::ICLTensor *> &input_vector,
::arm_compute::ICLTensor *output, int axis);
class SimpleUnpackLayer : public ::arm_compute::IFunction
{
public:
+ SimpleUnpackLayer(void)
+ : _cl_permuted_vector{}, _output_vector{}, _sub_tensor_vector{}, _cl_reshape_vector{},
+ _cl_permute_vector{}, _input(nullptr), _axis(0)
+ {
+ // DO NOTHING
+ }
+
+public:
void configure(::arm_compute::ICLTensor *input,
const std::vector<::arm_compute::ICLTensor *> &output_vector, int32_t axis);