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

#include <OpChef.h>

Public Member Functions

virtual ~OpChef ()=default
 
virtual circle::BuiltinOperator code (void) const =0
 
virtual circle::BuiltinOptions type (void) const =0
 
virtual flatbuffers::Offset< void > value (flatbuffers::FlatBufferBuilder &fbb) const =0
 
virtual flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom_value (flatbuffers::FlatBufferBuilder &fbb) const
 
virtual ~OpChef ()=default
 
virtual tflite::BuiltinOperator code (void) const =0
 
virtual tflite::BuiltinOptions type (void) const =0
 
virtual flatbuffers::Offset< void > value (flatbuffers::FlatBufferBuilder &fbb) const =0
 
virtual flatbuffers::Offset< flatbuffers::Vector< uint8_t > > custom_value (flatbuffers::FlatBufferBuilder &fbb) const
 

Detailed Description

Definition at line 25 of file OpChef.h.

Constructor & Destructor Documentation

◆ ~OpChef() [1/2]

virtual OpChef::~OpChef ( )
virtualdefault

◆ ~OpChef() [2/2]

virtual OpChef::~OpChef ( )
virtualdefault

Member Function Documentation

◆ code() [1/2]

virtual circle::BuiltinOperator OpChef::code ( void  ) const
pure virtual

Implemented in BatchMatMulChef, BCQFullyConnectedChef, BCQGatherChef, DequantizeChef, FullyConnectedChef, GRUChef, InstanceNormChef, QuantizeChef, RmsNormChef, RoPEChef, AddV2Chef, AllChef, BatchMatMulV2Chef, BroadcastToChef, ErfChef, MatMulChef, MatrixBandPartChef, MaxPoolWithArgmaxChef, AbsChef, AddChef, AddNChef, ArgMaxChef, ArgMinChef, AveragePool2DChef, BatchMatMulChef, BatchToSpaceNDChef, BidirectionalSequenceLSTMChef, BroadcastToChef, CastChef, CeilChef, ConcatenationChef, Conv2DChef, CosChef, CumSumChef, DensifyChef, DepthToSpaceChef, DepthwiseConv2DChef, DequantizeChef, DivChef, ELUChef, EqualChef, ExpChef, ExpandDimsChef, FakeQuantChef, FillChef, FloorChef, FloorDivChef, FloorModChef, FullyConnectedChef, GatherChef, GatherNdChef, GeluChef, GreaterChef, GreaterEqualChef, HardSwishChef, IfChef, L2Normalize, L2Pool2DChef, LeakyReluChef, LessChef, LessEqualChef, LocalResponseNormalizationChef, LogChef, LogicalAndChef, LogicalNotChef, LogicalOrChef, LogisticChef, LogSoftmaxChef, MatrixDiagChef, MatrixSetDiagChef, MaximumChef, MaxPool2DChef, MeanChef, MinimumChef, MirrorPadChef, MulChef, NegChef, NonMaxSuppressionV4Chef, NonMaxSuppressionV5Chef, NotEqualChef, OneHotChef, PackChef, PadChef, PadV2Chef, PowChef, PReluChef, QuantizeChef, RangeChef, RankChef, ReduceAnyChef, ReduceMaxChef, ReduceMinChef, ReduceProdChef, ReLUChef, ReLU0To1Chef, ReLU6Chef, ReLUN1To1Chef, ReshapeChef, ResizeBilinearChef, ResizeNearestNeighborChef, ReverseSequenceChef, ReverseV2Chef, RoundChef, RsqrtChef, ScatterNdChef, SegmentSumChef, SelectChef, SelectV2Chef, ShapeChef, SinChef, SliceChef, SoftmaxChef, SpaceToBatchNDChef, SpaceToDepthChef, SparseToDenseChef, SplitChef, SplitVChef, SqrtChef, SquareChef, SquaredDifferenceChef, SqueezeChef, StridedSliceChef, SubChef, SumChef, SVDFChef, TanhChef, TileChef, TopKV2Chef, TransposeChef, TransposeConvChef, UnidirectionalSequenceLSTMChef, UniqueChef, UnpackChef, WhereChef, WhileChef, and ZerosLikeChef.

◆ code() [2/2]

virtual tflite::BuiltinOperator OpChef::code ( void  ) const
pure virtual

Implemented in BatchMatMulChef, BCQFullyConnectedChef, BCQGatherChef, DequantizeChef, FullyConnectedChef, GRUChef, InstanceNormChef, QuantizeChef, RmsNormChef, RoPEChef, AddV2Chef, AllChef, BatchMatMulV2Chef, BroadcastToChef, ErfChef, MatMulChef, MatrixBandPartChef, MaxPoolWithArgmaxChef, AbsChef, AddChef, AddNChef, ArgMaxChef, ArgMinChef, AveragePool2DChef, BatchMatMulChef, BatchToSpaceNDChef, BidirectionalSequenceLSTMChef, BroadcastToChef, CastChef, CeilChef, ConcatenationChef, Conv2DChef, CosChef, CumSumChef, DensifyChef, DepthToSpaceChef, DepthwiseConv2DChef, DequantizeChef, DivChef, ELUChef, EqualChef, ExpChef, ExpandDimsChef, FakeQuantChef, FillChef, FloorChef, FloorDivChef, FloorModChef, FullyConnectedChef, GatherChef, GatherNdChef, GeluChef, GreaterChef, GreaterEqualChef, HardSwishChef, IfChef, L2Normalize, L2Pool2DChef, LeakyReluChef, LessChef, LessEqualChef, LocalResponseNormalizationChef, LogChef, LogicalAndChef, LogicalNotChef, LogicalOrChef, LogisticChef, LogSoftmaxChef, MatrixDiagChef, MatrixSetDiagChef, MaximumChef, MaxPool2DChef, MeanChef, MinimumChef, MirrorPadChef, MulChef, NegChef, NonMaxSuppressionV4Chef, NonMaxSuppressionV5Chef, NotEqualChef, OneHotChef, PackChef, PadChef, PadV2Chef, PowChef, PReluChef, QuantizeChef, RangeChef, RankChef, ReduceAnyChef, ReduceMaxChef, ReduceMinChef, ReduceProdChef, ReLUChef, ReLU0To1Chef, ReLU6Chef, ReLUN1To1Chef, ReshapeChef, ResizeBilinearChef, ResizeNearestNeighborChef, ReverseSequenceChef, ReverseV2Chef, RoundChef, RsqrtChef, ScatterNdChef, SegmentSumChef, SelectChef, SelectV2Chef, ShapeChef, SinChef, SliceChef, SoftmaxChef, SpaceToBatchNDChef, SpaceToDepthChef, SparseToDenseChef, SplitChef, SplitVChef, SqrtChef, SquareChef, SquaredDifferenceChef, SqueezeChef, StridedSliceChef, SubChef, SumChef, SVDFChef, TanhChef, TileChef, TopKV2Chef, TransposeChef, TransposeConvChef, UnidirectionalSequenceLSTMChef, UniqueChef, UnpackChef, WhereChef, WhileChef, and ZerosLikeChef.

◆ custom_value() [1/2]

virtual flatbuffers::Offset< flatbuffers::Vector< uint8_t > > OpChef::custom_value ( flatbuffers::FlatBufferBuilder fbb) const
inlinevirtual

◆ custom_value() [2/2]

virtual flatbuffers::Offset< flatbuffers::Vector< uint8_t > > OpChef::custom_value ( flatbuffers::FlatBufferBuilder fbb) const
inlinevirtual

◆ type() [1/2]

virtual circle::BuiltinOptions OpChef::type ( void  ) const
pure virtual

Implemented in BatchMatMulChef, BCQFullyConnectedChef, BCQGatherChef, DequantizeChef, FullyConnectedChef, GRUChef, InstanceNormChef, QuantizeChef, RmsNormChef, RoPEChef, AddV2Chef, AllChef, BatchMatMulV2Chef, BroadcastToChef, ErfChef, MatMulChef, MatrixBandPartChef, MaxPoolWithArgmaxChef, AbsChef, AddChef, AddNChef, ArgMaxChef, ArgMinChef, AveragePool2DChef, BatchMatMulChef, BatchToSpaceNDChef, BidirectionalSequenceLSTMChef, BroadcastToChef, CastChef, CeilChef, ConcatenationChef, Conv2DChef, CosChef, CumSumChef, DensifyChef, DepthToSpaceChef, DepthwiseConv2DChef, DequantizeChef, DivChef, ELUChef, EqualChef, ExpChef, ExpandDimsChef, FakeQuantChef, FillChef, FloorChef, FloorDivChef, FloorModChef, FullyConnectedChef, GatherChef, GatherNdChef, GeluChef, GreaterChef, GreaterEqualChef, HardSwishChef, IfChef, L2Normalize, L2Pool2DChef, LeakyReluChef, LessChef, LessEqualChef, LocalResponseNormalizationChef, LogChef, LogicalAndChef, LogicalNotChef, LogicalOrChef, LogisticChef, LogSoftmaxChef, MatrixDiagChef, MatrixSetDiagChef, MaximumChef, MaxPool2DChef, MeanChef, MinimumChef, MirrorPadChef, MulChef, NegChef, NonMaxSuppressionV4Chef, NonMaxSuppressionV5Chef, NotEqualChef, OneHotChef, PackChef, PadChef, PadV2Chef, PowChef, PReluChef, QuantizeChef, RangeChef, RankChef, ReduceAnyChef, ReduceMaxChef, ReduceMinChef, ReduceProdChef, ReLUChef, ReLU0To1Chef, ReLU6Chef, ReLUN1To1Chef, ReshapeChef, ResizeBilinearChef, ResizeNearestNeighborChef, ReverseSequenceChef, ReverseV2Chef, RoundChef, RsqrtChef, ScatterNdChef, SegmentSumChef, SelectChef, SelectV2Chef, ShapeChef, SinChef, SliceChef, SoftmaxChef, SpaceToBatchNDChef, SpaceToDepthChef, SparseToDenseChef, SplitChef, SplitVChef, SqrtChef, SquareChef, SquaredDifferenceChef, SqueezeChef, StridedSliceChef, SubChef, SumChef, SVDFChef, TanhChef, TileChef, TopKV2Chef, TransposeChef, TransposeConvChef, UnidirectionalSequenceLSTMChef, UniqueChef, UnpackChef, WhereChef, WhileChef, and ZerosLikeChef.

◆ type() [2/2]

virtual tflite::BuiltinOptions OpChef::type ( void  ) const
pure virtual

Implemented in BatchMatMulChef, BCQFullyConnectedChef, BCQGatherChef, DequantizeChef, FullyConnectedChef, GRUChef, InstanceNormChef, QuantizeChef, RmsNormChef, RoPEChef, AddV2Chef, AllChef, BatchMatMulV2Chef, BroadcastToChef, ErfChef, MatMulChef, MatrixBandPartChef, MaxPoolWithArgmaxChef, AbsChef, AddChef, AddNChef, ArgMaxChef, ArgMinChef, AveragePool2DChef, BatchMatMulChef, BatchToSpaceNDChef, BidirectionalSequenceLSTMChef, BroadcastToChef, CastChef, CeilChef, ConcatenationChef, Conv2DChef, CosChef, CumSumChef, DensifyChef, DepthToSpaceChef, DepthwiseConv2DChef, DequantizeChef, DivChef, ELUChef, EqualChef, ExpChef, ExpandDimsChef, FakeQuantChef, FillChef, FloorChef, FloorDivChef, FloorModChef, FullyConnectedChef, GatherChef, GatherNdChef, GeluChef, GreaterChef, GreaterEqualChef, HardSwishChef, IfChef, L2Normalize, L2Pool2DChef, LeakyReluChef, LessChef, LessEqualChef, LocalResponseNormalizationChef, LogChef, LogicalAndChef, LogicalNotChef, LogicalOrChef, LogisticChef, LogSoftmaxChef, MatrixDiagChef, MatrixSetDiagChef, MaximumChef, MaxPool2DChef, MeanChef, MinimumChef, MirrorPadChef, MulChef, NegChef, NonMaxSuppressionV4Chef, NonMaxSuppressionV5Chef, NotEqualChef, OneHotChef, PackChef, PadChef, PadV2Chef, PowChef, PReluChef, QuantizeChef, RangeChef, RankChef, ReduceAnyChef, ReduceMaxChef, ReduceMinChef, ReduceProdChef, ReLUChef, ReLU0To1Chef, ReLU6Chef, ReLUN1To1Chef, ReshapeChef, ResizeBilinearChef, ResizeNearestNeighborChef, ReverseSequenceChef, ReverseV2Chef, RoundChef, RsqrtChef, ScatterNdChef, SegmentSumChef, SelectChef, SelectV2Chef, ShapeChef, SinChef, SliceChef, SoftmaxChef, SpaceToBatchNDChef, SpaceToDepthChef, SparseToDenseChef, SplitChef, SplitVChef, SqrtChef, SquareChef, SquaredDifferenceChef, SqueezeChef, StridedSliceChef, SubChef, SumChef, SVDFChef, TanhChef, TileChef, TopKV2Chef, TransposeChef, TransposeConvChef, UnidirectionalSequenceLSTMChef, UniqueChef, UnpackChef, WhereChef, WhileChef, and ZerosLikeChef.

◆ value() [1/2]

virtual flatbuffers::Offset< void > OpChef::value ( flatbuffers::FlatBufferBuilder fbb) const
pure virtual

Implemented in BatchMatMulChef, BCQFullyConnectedChef, BCQGatherChef, DequantizeChef, FullyConnectedChef, GRUChef, InstanceNormChef, QuantizeChef, RmsNormChef, RoPEChef, AddV2Chef, AllChef, BatchMatMulV2Chef, BroadcastToChef, ErfChef, MatMulChef, MatrixBandPartChef, MaxPoolWithArgmaxChef, AbsChef, AddChef, AddNChef, ArgMaxChef, ArgMinChef, AveragePool2DChef, BatchMatMulChef, BatchToSpaceNDChef, BidirectionalSequenceLSTMChef, BroadcastToChef, CastChef, CeilChef, ConcatenationChef, Conv2DChef, CosChef, CumSumChef, DensifyChef, DepthToSpaceChef, DepthwiseConv2DChef, DequantizeChef, DivChef, ELUChef, EqualChef, ExpChef, ExpandDimsChef, FakeQuantChef, FillChef, FloorChef, FloorDivChef, FloorModChef, FullyConnectedChef, GatherChef, GatherNdChef, GeluChef, GreaterChef, GreaterEqualChef, HardSwishChef, IfChef, L2Normalize, L2Pool2DChef, LeakyReluChef, LessChef, LessEqualChef, LocalResponseNormalizationChef, LogChef, LogicalAndChef, LogicalNotChef, LogicalOrChef, LogisticChef, LogSoftmaxChef, MatrixDiagChef, MatrixSetDiagChef, MaximumChef, MaxPool2DChef, MeanChef, MinimumChef, MirrorPadChef, MulChef, NegChef, NonMaxSuppressionV4Chef, NonMaxSuppressionV5Chef, NotEqualChef, OneHotChef, PackChef, PadChef, PadV2Chef, PowChef, PReluChef, QuantizeChef, RangeChef, RankChef, ReduceAnyChef, ReduceMaxChef, ReduceMinChef, ReduceProdChef, ReLUChef, ReLU0To1Chef, ReLU6Chef, ReLUN1To1Chef, ReshapeChef, ResizeBilinearChef, ResizeNearestNeighborChef, ReverseSequenceChef, ReverseV2Chef, RoundChef, RsqrtChef, ScatterNdChef, SegmentSumChef, SelectChef, SelectV2Chef, ShapeChef, SinChef, SliceChef, SoftmaxChef, SpaceToBatchNDChef, SpaceToDepthChef, SparseToDenseChef, SplitChef, SplitVChef, SqrtChef, SquareChef, SquaredDifferenceChef, SqueezeChef, StridedSliceChef, SubChef, SumChef, SVDFChef, TanhChef, TileChef, TopKV2Chef, TransposeChef, TransposeConvChef, UnidirectionalSequenceLSTMChef, UniqueChef, UnpackChef, WhereChef, WhileChef, and ZerosLikeChef.

◆ value() [2/2]

virtual flatbuffers::Offset< void > OpChef::value ( flatbuffers::FlatBufferBuilder fbb) const
pure virtual

Implemented in BatchMatMulChef, BCQFullyConnectedChef, BCQGatherChef, DequantizeChef, FullyConnectedChef, GRUChef, InstanceNormChef, QuantizeChef, RmsNormChef, RoPEChef, AddV2Chef, AllChef, BatchMatMulV2Chef, BroadcastToChef, ErfChef, MatMulChef, MatrixBandPartChef, MaxPoolWithArgmaxChef, AbsChef, AddChef, AddNChef, ArgMaxChef, ArgMinChef, AveragePool2DChef, BatchMatMulChef, BatchToSpaceNDChef, BidirectionalSequenceLSTMChef, BroadcastToChef, CastChef, CeilChef, ConcatenationChef, Conv2DChef, CosChef, CumSumChef, DensifyChef, DepthToSpaceChef, DepthwiseConv2DChef, DequantizeChef, DivChef, ELUChef, EqualChef, ExpChef, ExpandDimsChef, FakeQuantChef, FillChef, FloorChef, FloorDivChef, FloorModChef, FullyConnectedChef, GatherChef, GatherNdChef, GeluChef, GreaterChef, GreaterEqualChef, HardSwishChef, IfChef, L2Normalize, L2Pool2DChef, LeakyReluChef, LessChef, LessEqualChef, LocalResponseNormalizationChef, LogChef, LogicalAndChef, LogicalNotChef, LogicalOrChef, LogisticChef, LogSoftmaxChef, MatrixDiagChef, MatrixSetDiagChef, MaximumChef, MaxPool2DChef, MeanChef, MinimumChef, MirrorPadChef, MulChef, NegChef, NonMaxSuppressionV4Chef, NonMaxSuppressionV5Chef, NotEqualChef, OneHotChef, PackChef, PadChef, PadV2Chef, PowChef, PReluChef, QuantizeChef, RangeChef, RankChef, ReduceAnyChef, ReduceMaxChef, ReduceMinChef, ReduceProdChef, ReLUChef, ReLU0To1Chef, ReLU6Chef, ReLUN1To1Chef, ReshapeChef, ResizeBilinearChef, ResizeNearestNeighborChef, ReverseSequenceChef, ReverseV2Chef, RoundChef, RsqrtChef, ScatterNdChef, SegmentSumChef, SelectChef, SelectV2Chef, ShapeChef, SinChef, SliceChef, SoftmaxChef, SpaceToBatchNDChef, SpaceToDepthChef, SparseToDenseChef, SplitChef, SplitVChef, SqrtChef, SquareChef, SquaredDifferenceChef, SqueezeChef, StridedSliceChef, SubChef, SumChef, SVDFChef, TanhChef, TileChef, TopKV2Chef, TransposeChef, TransposeConvChef, UnidirectionalSequenceLSTMChef, UniqueChef, UnpackChef, WhereChef, WhileChef, and ZerosLikeChef.


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