/** @brief constructor of request class */
Request::Request (npu_input_opmode opmode)
- : opmode_ (opmode), force_stop_ (false), model_ (NULL),
- buffer_ (NULL), cb_ (NULL)
+ : opmode_ (opmode), force_stop_ (false), model_ (nullptr),
+ buffer_ (nullptr), segt_ (nullptr), cb_ (nullptr)
{
request_id_ = Request::global_request_id_.fetch_add(1);
}
weight_seg_idx_ (nullptr),
input_seg_idx_ (nullptr),
output_seg_idx_ (nullptr),
+ input_seg_off_ (0),
+ output_seg_off_ (0),
num_total_segments_ (0),
num_weight_segments_ (0),
num_input_segments_ (0),
assert (addr_);
memset (addr_, '\x00', size);
+ memset (&model_, '\x00', sizeof (model_config_t));
+
size_ = size;
dmabuf_ = global_id_.fetch_add (1);