44 const auto &graph = *data.graph;
45 const auto &operands = data.graph->operands();
46 const auto is_linear_executor = data.is_linear_executor;
48 auto context = std::make_unique<acl_neon::BackendContext>(
this, std::move(data));
50 auto tr = std::make_shared<acl_common::AclTensorRegistry<TensorManager>>(tm);
51 auto tb = std::make_shared<TensorBuilder>(operands, tm);
52 context->tensor_registry = tr;
53 context->tensor_builder = tb;
54 context->constant_initializer = std::make_shared<ConstantInitializer>(operands, tr);
55 context->kernel_gen = std::make_shared<KernelGenerator>(graph, tb, tr);
56 context->optimizer = std::make_shared<Optimizer>(context.get());