ONE - On-device Neural Engine
|
Interface of convert circle::OperatorT to CircleNode. More...
#include <GraphBuilderBase.h>
Data Structures | |
struct | ValidateArgs |
Public Member Functions | |
virtual bool | validate (const ValidateArgs &) const =0 |
virtual CircleNode * | build (const circle::OperatorT &op, GraphBuilderContext *context) const =0 |
virtual | ~GraphBuilderBase ()=default |
Interface of convert circle::OperatorT to CircleNode.
Definition at line 32 of file GraphBuilderBase.h.
|
virtualdefault |
|
pure virtual |
Implemented in luci::GraphBuilder, luci::GraphBuilderMultiOutput, and luci::CircleWhileGraphBuilder.
|
pure virtual |
Implemented in luci::CircleAbsGraphBuilder, luci::CircleAddGraphBuilder, luci::CircleAddNGraphBuilder, luci::CircleArgMaxGraphBuilder, luci::CircleArgMinGraphBuilder, luci::CircleAveragePool2DGraphBuilder, luci::CircleBatchMatMulGraphBuilder, luci::CircleBatchToSpaceNDGraphBuilder, luci::CircleBCQFullyConnectedGraphBuilder, luci::CircleBCQGatherGraphBuilder, luci::CircleBidirectionalSequenceLSTMGraphBuilder, luci::CircleBroadcastToGraphBuilder, luci::CircleCastGraphBuilder, luci::CircleCeilGraphBuilder, luci::CircleConcatenationGraphBuilder, luci::CircleConv2DGraphBuilder, luci::CircleCosGraphBuilder, luci::CircleCumSumGraphBuilder, luci::CircleCustomGraphBuilder, luci::CircleDensifyGraphBuilder, luci::CircleDepthToSpaceGraphBuilder, luci::CircleDepthwiseConv2DGraphBuilder, luci::CircleDequantizeGraphBuilder, luci::CircleEluGraphBuilder, luci::CircleEqualGraphBuilder, luci::CircleExpGraphBuilder, luci::CircleExpandDimsGraphBuilder, luci::CircleFakeQuantGraphBuilder, luci::CircleFillGraphBuilder, luci::CircleFloorGraphBuilder, luci::CircleFloorDivGraphBuilder, luci::CircleFloorModGraphBuilder, luci::CircleFullyConnectedGraphBuilder, luci::CircleGatherGraphBuilder, luci::CircleGatherNdGraphBuilder, luci::CircleGeluGraphBuilder, luci::CircleGreaterGraphBuilder, luci::CircleGreaterEqualGraphBuilder, luci::CircleGRUGraphBuilder, luci::CircleHardSwishGraphBuilder, luci::CircleIfGraphBuilder, luci::CircleInstanceNormGraphBuilder, luci::CircleL2NormalizeGraphBuilder, luci::CircleL2Pool2DGraphBuilder, luci::CircleLeakyReluGraphBuilder, luci::CircleLessGraphBuilder, luci::CircleLessEqualGraphBuilder, luci::CircleLocalResponseNormalizationGraphBuilder, luci::CircleLogGraphBuilder, luci::CircleLogicalAndGraphBuilder, luci::CircleLogicalNotGraphBuilder, luci::CircleLogicalOrGraphBuilder, luci::CircleLogisticGraphBuilder, luci::CircleLogSoftmaxGraphBuilder, luci::CircleMatrixDiagGraphBuilder, luci::CircleMatrixSetDiagGraphBuilder, luci::CircleMaximumGraphBuilder, luci::CircleMaxPool2DGraphBuilder, luci::CircleMeanGraphBuilder, luci::CircleMinimumGraphBuilder, luci::CircleMirrorPadGraphBuilder, luci::CircleMulGraphBuilder, luci::CircleNegGraphBuilder, luci::CircleNonMaxSuppressionV4GraphBuilder, luci::CircleNonMaxSuppressionV5GraphBuilder, luci::CircleNotEqualGraphBuilder, luci::CircleOneHotGraphBuilder, luci::CirclePackGraphBuilder, luci::CirclePadGraphBuilder, luci::CirclePadV2GraphBuilder, luci::CirclePowGraphBuilder, luci::CirclePReluGraphBuilder, luci::CircleQuantizeGraphBuilder, luci::CircleRangeGraphBuilder, luci::CircleRankGraphBuilder, luci::CircleReduceAnyGraphBuilder, luci::CircleReduceMaxGraphBuilder, luci::CircleReduceMinGraphBuilder, luci::CircleReduceProdGraphBuilder, luci::CircleReluGraphBuilder, luci::CircleRelu0To1GraphBuilder, luci::CircleRelu6GraphBuilder, luci::CircleReluN1To1GraphBuilder, luci::CircleReshapeGraphBuilder, luci::CircleResizeBilinearGraphBuilder, luci::CircleResizeNearestNeighborGraphBuilder, luci::CircleReverseSequenceGraphBuilder, luci::CircleReverseV2GraphBuilder, luci::CircleRmsNormGraphBuilder, luci::CircleRoPEGraphBuilder, luci::CircleRoundGraphBuilder, luci::CircleRsqrtGraphBuilder, luci::CircleScatterNdGraphBuilder, luci::CircleSegmentSumGraphBuilder, luci::CircleSelectGraphBuilder, luci::CircleSelectV2GraphBuilder, luci::CircleShapeGraphBuilder, luci::CircleSinGraphBuilder, luci::CircleSliceGraphBuilder, luci::CircleSoftmaxGraphBuilder, luci::CircleSpaceToBatchNDGraphBuilder, luci::CircleSpaceToDepthGraphBuilder, luci::CircleSparseToDenseGraphBuilder, luci::CircleSplitGraphBuilder, luci::CircleSplitVGraphBuilder, luci::CircleSqrtGraphBuilder, luci::CircleSquareGraphBuilder, luci::CircleSquaredDifferenceGraphBuilder, luci::CircleSqueezeGraphBuilder, luci::CircleStridedSliceGraphBuilder, luci::CircleSubGraphBuilder, luci::CircleSumGraphBuilder, luci::CircleSVDFBuilder, luci::CircleTanhGraphBuilder, luci::CircleTileGraphBuilder, luci::CircleTopKV2GraphBuilder, luci::CircleTransposeGraphBuilder, luci::CircleTransposeConvGraphBuilder, luci::CircleUnidirectionalSequenceLSTMGraphBuilder, luci::CircleUniqueGraphBuilder, luci::CircleUnpackGraphBuilder, luci::CircleWhereGraphBuilder, luci::CircleWhileGraphBuilder, and luci::CircleZerosLikeGraphBuilder.