Previously tensor address was accidently passed instead of tensor buffer
Correctly store userdata_size insude CustomKernel::configure
Signed-off-by: Vladimir Plazun <v.plazun@samsung.com>
const auto &operand = _ctx.at(idx);
// TODO make sure using `_current_subg_layout` is correct for custom operations
types.emplace_back(get_type_info(operand));
- auto in_alloc = _tensor_builder->at(idx).get();
+ auto in_alloc = _tensor_builder->at(idx)->buffer();
allocs.emplace_back(in_alloc);
}
};
void Kernel::configure(Kernel::CustomKernelConfigParams &&inParams)
{
_userdata = inParams.userdata;
+ _userdata_size = inParams.userdata_size;
_params.ninputs = inParams.input_allocations.size();
_params.inputs = new nnfw_operand[_params.ninputs];