19#include "kernels/BatchMatMul.h"
29 assert(node->arity() == 2);
64 params.
adj_x = node->adj_x();
65 params.
adj_y = node->adj_y();
67 return std::make_unique<kernels::BatchMatMul>(lhs, rhs, output,
lhs_tmp,
rhs_tmp, params);
Tensor * getOutputTensor(const loco::Node *node) const
RuntimeGraph * getRuntimeGraph(const loco::Graph *graph) const
const Tensor * getInputTensor(const loco::Node *node) const
Tensor * addTensor(std::unique_ptr< Tensor > &&tensor)
void set_observable(bool value)
DataType element_type() const
T must_cast(FeatureEncoder *node)
A helper dynamic_cast that throws when failed.
std::unique_ptr< Kernel > build_kernel_CircleBatchMatMul(const luci::CircleNode *circle_node, KernelBuilderHelper &helper)
T must_cast(loco::Node *node)
bool has_execution_plan(const luci::CircleNode *circle_node)
luci::CircleNodeExecutionPlan get_execution_plan(const luci::CircleNode *circle_node)