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

Reimplemented in AddV2Chef, AllChef, BatchMatMulV2Chef, BroadcastToChef, ErfChef, MatMulChef, MatrixBandPartChef, and MaxPoolWithArgmaxChef.

Definition at line 35 of file OpChef.h.

36 {
37 return flatbuffers::Offset<flatbuffers::Vector<uint8_t>>();
38 }

◆ custom_value() [2/2]

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

Reimplemented in AddV2Chef, AllChef, BatchMatMulV2Chef, BroadcastToChef, ErfChef, MatMulChef, MatrixBandPartChef, and MaxPoolWithArgmaxChef.

Definition at line 35 of file OpChef.h.

36 {
37 return flatbuffers::Offset<flatbuffers::Vector<uint8_t>>();
38 }

◆ 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: