BackendContext(const Backend *backend, ContextData &&data, std::shared_ptr< ITensorRegistry > tensor_registry=nullptr)
std::shared_ptr< ITensorRegistry > tensor_registry
virtual ~BackendContext()=default
virtual FunctionMap genKernels()=0
const ContextData & data() const
const ir::Graph * graph() const
virtual ITensorRegistry * genTensors()=0
const Backend * backend() const
const util::Set< ir::OperandIndex > & external_operands() const
std::vector< onert::ir::OperationIndex > op_order
std::unique_ptr< ir::Graph > graph
util::Set< ir::OperandIndex > external_operands
std::shared_ptr< custom::IKernelBuilder > custom_kernel_builder