Enable concat elimination on acl backend
Change config and remove assertion block
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
virtual std::string id() override { return "acl_cl"; }
virtual void initialize() override;
virtual graph::operand::Layout getOperandLayout() { return graph::operand::Layout::NCHW; }
- virtual bool SupportSubTensorAlloc() override
- {
- // NOTE ACL allocator cannot support subtensor allocation yet
- return false;
- }
+ virtual bool SupportSubTensorAlloc() override { return true; }
};
} // namespace acl_cl
// TODO Handle SubTensor(subsumption)
// Currently this TensorBuilder does not have subsumption info yet
// Allocated subtensor will be mapped to _subtensors instead of _tensors
- assert(_subtensor_info_map.size() == 0);
assert(_subtensors.size() == 0);
for (auto &entry : _tensor_info_map)