ONE - On-device Neural Engine
Loading...
Searching...
No Matches
OpChefFactory Struct Referenceabstract

#include <OpChef.h>

Public Member Functions

virtual ~OpChefFactory ()=default
 
virtual std::unique_ptr< OpChefcreate (const circlechef::Operation *operation) const =0
 
virtual ~OpChefFactory ()=default
 
virtual std::unique_ptr< OpChefcreate (const tflchef::Operation *operation) const =0
 

Detailed Description

Definition at line 41 of file OpChef.h.

Constructor & Destructor Documentation

◆ ~OpChefFactory() [1/2]

virtual OpChefFactory::~OpChefFactory ( )
virtualdefault

◆ ~OpChefFactory() [2/2]

virtual OpChefFactory::~OpChefFactory ( )
virtualdefault

Member Function Documentation

◆ create() [1/2]

virtual std::unique_ptr< OpChef > OpChefFactory::create ( const circlechef::Operation *  operation) const
pure virtual

Implemented in BatchMatMulChefFactory, BCQFullyConnectedChefFactory, BCQGatherChefFactory, DequantizeChefFactory, FullyConnectedChefFactory, GRUChefFactory, InstanceNormChefFactory, QuantizeChefFactory, RmsNormChefFactory, RoPEChefFactory, AddV2ChefFactory, AllChefFactory, BatchMatMulV2ChefFactory, BroadcastToChefFactory, ErfChefFactory, MatMulChefFactory, MatrixBandPartChefFactory, MaxPoolWithArgmaxChefFactory, AbsChefFactory, AddChefFactory, AddNChefFactory, ArgMaxChefFactory, ArgMinChefFactory, AveragePool2DChefFactory, BatchMatMulChefFactory, BatchToSpaceNDChefFactory, BidirectionalSequenceLSTMChefFactory, BroadcastToChefFactory, CastChefFactory, CeilChefFactory, ConcatenationChefFactory, Conv2DChefFactory, CosChefFactory, CumSumChefFactory, DensifyChefFactory, DepthToSpaceChefFactory, DepthwiseConv2DChefFactory, DequantizeChefFactory, DivChefFactory, ELUChefFactory, EqualChefFactory, ExpChefFactory, ExpandDimsChefFactory, FakeQuantChefFactory, FillChefFactory, FloorChefFactory, FloorDivChefFactory, FloorModChefFactory, FullyConnectedChefFactory, GatherChefFactory, GatherNdChefFactory, GeluChefFactory, GreaterChefFactory, GreaterEqualChefFactory, HardSwishChefFactory, IfChefFactory, L2NormalizeChefFactory, L2Pool2DChefFactory, LeakyReluChefFactory, LessChefFactory, LessEqualChefFactory, LocalResponseNormalizationChefFactory, LogChefFactory, LogicalAndChefFactory, LogicalNotChefFactory, LogicalOrChefFactory, LogisticChefFactory, LogSoftmaxChefFactory, MatrixDiagChefFactory, MatrixSetDiagChefFactory, MaximumChefFactory, MaxPool2DChefFactory, MeanChefFactory, MinimumChefFactory, MirrorPadChefFactory, MulChefFactory, NegChefFactory, NonMaxSuppressionV4ChefFactory, NonMaxSuppressionV5ChefFactory, NotEqualChefFactory, OneHotChefFactory, PackChefFactory, PadChefFactory, PadV2ChefFactory, PowChefFactory, PReluChefFactory, QuantizeChefFactory, RangeChefFactory, RankChefFactory, ReduceAnyChefFactory, ReduceMaxChefFactory, ReduceMinChefFactory, ReduceProdChefFactory, ReLUChefFactory, ReLU0To1ChefFactory, ReLU6ChefFactory, ReLUN1To1ChefFactory, ReshapeChefFactory, ResizeBilinearChefFactory, ResizeNearestNeighborChefFactory, ReverseSequenceChefFactory, ReverseV2ChefFactory, RoundChefFactory, RsqrtChefFactory, ScatterNdChefFactory, SegmentSumChefFactory, SelectChefFactory, SelectV2ChefFactory, ShapeChefFactory, SinChefFactory, SliceChefFactory, SoftmaxChefFactory, SpaceToBatchNDChefFactory, SpaceToDepthChefFactory, SparseToDenseChefFactory, SplitChefFactory, SplitVChefFactory, SqrtChefFactory, SquareChefFactory, SquaredDifferenceChefFactory, SqueezeChefFactory, StridedSliceChefFactory, SubChefFactory, SumChefFactory, SVDFChefFactory, TanhChefFactory, TileChefFactory, TopKV2ChefFactory, TransposeChefFactory, TransposeConvChefFactory, UnidirectionalSequenceLSTMChefFactory, UniqueChefFactory, UnpackChefFactory, WhereChefFactory, WhileChefFactory, and ZerosLikeChefFactory.

◆ create() [2/2]

virtual std::unique_ptr< OpChef > OpChefFactory::create ( const tflchef::Operation *  operation) const
pure virtual

Implemented in BatchMatMulChefFactory, BCQFullyConnectedChefFactory, BCQGatherChefFactory, DequantizeChefFactory, FullyConnectedChefFactory, GRUChefFactory, InstanceNormChefFactory, QuantizeChefFactory, RmsNormChefFactory, RoPEChefFactory, AddV2ChefFactory, AllChefFactory, BatchMatMulV2ChefFactory, BroadcastToChefFactory, ErfChefFactory, MatMulChefFactory, MatrixBandPartChefFactory, MaxPoolWithArgmaxChefFactory, AbsChefFactory, AddChefFactory, AddNChefFactory, ArgMaxChefFactory, ArgMinChefFactory, AveragePool2DChefFactory, BatchMatMulChefFactory, BatchToSpaceNDChefFactory, BidirectionalSequenceLSTMChefFactory, BroadcastToChefFactory, CastChefFactory, CeilChefFactory, ConcatenationChefFactory, Conv2DChefFactory, CosChefFactory, CumSumChefFactory, DensifyChefFactory, DepthToSpaceChefFactory, DepthwiseConv2DChefFactory, DequantizeChefFactory, DivChefFactory, ELUChefFactory, EqualChefFactory, ExpChefFactory, ExpandDimsChefFactory, FakeQuantChefFactory, FillChefFactory, FloorChefFactory, FloorDivChefFactory, FloorModChefFactory, FullyConnectedChefFactory, GatherChefFactory, GatherNdChefFactory, GeluChefFactory, GreaterChefFactory, GreaterEqualChefFactory, HardSwishChefFactory, IfChefFactory, L2NormalizeChefFactory, L2Pool2DChefFactory, LeakyReluChefFactory, LessChefFactory, LessEqualChefFactory, LocalResponseNormalizationChefFactory, LogChefFactory, LogicalAndChefFactory, LogicalNotChefFactory, LogicalOrChefFactory, LogisticChefFactory, LogSoftmaxChefFactory, MatrixDiagChefFactory, MatrixSetDiagChefFactory, MaximumChefFactory, MaxPool2DChefFactory, MeanChefFactory, MinimumChefFactory, MirrorPadChefFactory, MulChefFactory, NegChefFactory, NonMaxSuppressionV4ChefFactory, NonMaxSuppressionV5ChefFactory, NotEqualChefFactory, OneHotChefFactory, PackChefFactory, PadChefFactory, PadV2ChefFactory, PowChefFactory, PReluChefFactory, QuantizeChefFactory, RangeChefFactory, RankChefFactory, ReduceAnyChefFactory, ReduceMaxChefFactory, ReduceMinChefFactory, ReduceProdChefFactory, ReLUChefFactory, ReLU0To1ChefFactory, ReLU6ChefFactory, ReLUN1To1ChefFactory, ReshapeChefFactory, ResizeBilinearChefFactory, ResizeNearestNeighborChefFactory, ReverseSequenceChefFactory, ReverseV2ChefFactory, RoundChefFactory, RsqrtChefFactory, ScatterNdChefFactory, SegmentSumChefFactory, SelectChefFactory, SelectV2ChefFactory, ShapeChefFactory, SinChefFactory, SliceChefFactory, SoftmaxChefFactory, SpaceToBatchNDChefFactory, SpaceToDepthChefFactory, SparseToDenseChefFactory, SplitChefFactory, SplitVChefFactory, SqrtChefFactory, SquareChefFactory, SquaredDifferenceChefFactory, SqueezeChefFactory, StridedSliceChefFactory, SubChefFactory, SumChefFactory, SVDFChefFactory, TanhChefFactory, TileChefFactory, TopKV2ChefFactory, TransposeChefFactory, TransposeConvChefFactory, UnidirectionalSequenceLSTMChefFactory, UniqueChefFactory, UnpackChefFactory, WhereChefFactory, WhileChefFactory, and ZerosLikeChefFactory.


The documentation for this struct was generated from the following files: