23 : _input{nullptr}, _shape{nullptr}, _output{nullptr}, _back_prop_input{nullptr},
24 _back_prop_output{nullptr}
31 size_t count = input->total_size();
32 memcpy(output->buffer(), input->buffer(), count);
47 _back_prop_input = back_prop_input;
48 _back_prop_output = back_prop_output;
A tensor class that is portable for other backends.
void configure(const IPortableTensor *input, const IPortableTensor *shape, IPortableTensor *output)
void configureBackward(IPortableTensor *back_prop_input, const IPortableTensor *back_prop_output)
void forward(bool training) override