17#include "../KernelGenerator.h"
18#include "../Validator.h"
25void Validator::visit(
const ir::operation::HashtableLookup &) {
_supported =
true; }
27void KernelGenerator::visit(
const ir::operation::HashtableLookup &node)
37 auto hits_tensor = _tensor_reg->getAclTensor(hits_index);
39 auto lookups_tensor = _tensor_reg->getAclTensor(lookups_index);
40 auto keys_tensor = _tensor_reg->getAclTensor(keys_index);
41 auto values_tensor = _tensor_reg->getAclTensor(values_index);
43 auto fn = acl_common::generateLayer<arm_compute::NEHashtableLookup>(
44 lookups_tensor->handle(), keys_tensor->handle(), values_tensor->handle(),
std::unique_ptr< exec::IFunction > _return_fn
std::unique_ptr< AclFunction > asAclFunction(std::unique_ptr<::arm_compute::IFunction > &&layer)