summaryrefslogtreecommitdiff
path: root/compiler/luci-interpreter/src/loader/KernelBuilder.h
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/luci-interpreter/src/loader/KernelBuilder.h')
-rw-r--r--compiler/luci-interpreter/src/loader/KernelBuilder.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/compiler/luci-interpreter/src/loader/KernelBuilder.h b/compiler/luci-interpreter/src/loader/KernelBuilder.h
index 31cb9d8fc..663104700 100644
--- a/compiler/luci-interpreter/src/loader/KernelBuilder.h
+++ b/compiler/luci-interpreter/src/loader/KernelBuilder.h
@@ -47,23 +47,42 @@ public:
std::unique_ptr<Kernel> visit(const luci::CircleConst *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleDepthToSpace *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleDepthwiseConv2D *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleDiv *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleElu *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleFloor *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleFloorDiv *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleEqual *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleFullyConnected *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleGreater *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleGreaterEqual *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleIf *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleL2Normalize *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleL2Pool2D *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleLeakyRelu *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleLess *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleLessEqual *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleLocalResponseNormalization *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleLogistic *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleLogSoftmax *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleInput *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleMaximum *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleMaxPool2D *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleMean *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleMinimum *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleMul *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleNotEqual *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleOutput *node) override;
std::unique_ptr<Kernel> visit(const luci::CirclePad *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CirclePow *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CirclePRelu *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleRelu *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleRelu6 *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleReshape *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleResizeBilinear *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleResizeNearestNeighbor *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleReverseV2 *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleRsqrt *node) override;
+ std::unique_ptr<Kernel> visit(const luci::CircleSub *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleSlice *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleSoftmax *node) override;
std::unique_ptr<Kernel> visit(const luci::CircleSpaceToDepth *node) override;