ONE - On-device Neural Engine
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
9
]
►
compiler
►
adtidas
►
include
►
adtidas
SmallVector.h
►
angkor
►
include
►
angkor
TensorIndex.h
TensorShape.h
►
nncc
►
core
►
ADT
►
feature
Accessor.h
Buffer.h
CHWLayout.h
HWCLayout.h
Layout.h
Overlay.h
Reader.h
Shape.h
View.h
►
kernel
Accessor.h
Buffer.h
IndexEnumerator.h
Layout.h
NCHWLayout.h
NHWCLayout.h
Overlay.h
Reader.h
Shape.h
View.h
ViewImpl.h
►
tensor
Accessor.h
Buffer.h
Index.h
IndexEnumerator.h
Layout.h
LexicalLayout.h
Overlay.h
Reader.h
Shape.h
View.h
►
src
►
ADT
►
feature
Accessor.cpp
CHWLayout.cpp
HWCLayout.cpp
Layout.cpp
Reader.cpp
►
kernel
IndexEnumerator.cpp
Layout.cpp
NCHWLayout.cpp
NHWCLayout.cpp
Reader.cpp
Shape.cpp
►
tensor
Index.cpp
IndexEnumerator.cpp
Layout.cpp
LexicalLayout.cpp
Reader.cpp
Shape.cpp
►
ann-api
►
include
NeuralNetworks.h
►
ann-ref
►
src
►
ops
►
internal
ActivationUtils.h
Array.h
Dims.h
Elementwise.cpp
Elementwise.h
FeatureMap.h
Fused.cpp
Fused.h
GEMM.h
Macro.h
Matrix.h
NDArray.h
Pooling.cpp
Pooling.h
Spatial.h
Add.cpp
Add.float.cpp
Add.float.h
Add.h
AvgPool2D.cpp
AvgPool2D.float.cpp
AvgPool2D.float.h
AvgPool2D.h
Concatenation.cpp
Concatenation.float.cpp
Concatenation.float.h
Concatenation.h
Conv2D.cpp
Conv2D.float.cpp
Conv2D.float.h
Conv2D.h
DepthwiseConv2D.cpp
DepthwiseConv2D.float.cpp
DepthwiseConv2D.float.h
DepthwiseConv2D.h
Div.cpp
Div.float.cpp
Div.float.h
Div.h
FullyConnected.cpp
FullyConnected.float.cpp
FullyConnected.float.h
FullyConnected.h
MaxPool2D.cpp
MaxPool2D.float.cpp
MaxPool2D.float.h
MaxPool2D.h
Mul.cpp
Mul.float.cpp
Mul.float.h
Mul.h
Pad.cpp
Pad.h
ReLU.cpp
ReLU.float.cpp
ReLU.float.h
ReLU.h
ReLU6.cpp
ReLU6.float.cpp
ReLU6.float.h
ReLU6.h
Reshape.cpp
Reshape.h
Softmax.cpp
Softmax.float.cpp
Softmax.float.h
Softmax.h
Sub.cpp
Sub.float.cpp
Sub.float.h
Sub.h
Assert.h
CompilationBuilder.cpp
CompilationBuilder.h
ExecutionBuilder.cpp
ExecutionBuilder.h
Executor.cpp
Executor.h
Logging.cpp
Logging.h
Macro.h
Memory.cpp
Memory.h
MemoryTracker.cpp
MemoryTracker.h
Model.h
ModelArgumentInfo.cpp
ModelArgumentInfo.h
ModelBuilder.cpp
ModelBuilder.h
NeuralNetworks.cpp
Operand.h
OperandType.cpp
OperandType.h
OperandType.probe.cpp
Operation.h
OperationType.cpp
OperationType.h
OperationType.probe.cpp
Probe.cpp
Request.h
Shape.cpp
Shape.h
Validation.cpp
Validation.h
►
arser
►
include
►
arser
arser.h
►
bcq-tools
generate_bcq_metadata.py
generate_bcq_output_arrays.py
►
bino
►
include
bino.h
►
caffe2circle
►
src
caffe2circle.cpp
►
caffegen
►
src
DecodeCommand.cpp
DecodeCommand.h
Driver.cpp
EncodeCommand.cpp
EncodeCommand.h
InitCommand.cpp
InitCommand.h
MergeCommand.cpp
MergeCommand.h
►
circle-eval-diff
►
driver
Driver.cpp
►
include
CircleEvalDiff.h
►
src
CircleEvalDiff.cpp
InputDataLoader.cpp
InputDataLoader.h
MetricPrinter.cpp
MetricPrinter.h
Tensor.cpp
Tensor.h
►
circle-execution-plan
►
pal
IScratchpadHelper.h
ScratchpadHelperCMSISNN.h
ScratchpadHelperLinux.h
ScratchpadHelperMCU.h
TargetPlatform.h
►
src
CircleExecutionPlan.cpp
ExecutionPlanner.cpp
ExecutionPlanner.h
►
circle-input-names
►
src
circle-input-names.cpp
►
circle-inspect
►
driver
Driver.cpp
►
src
Dump.cpp
Dump.h
►
circle-interpreter
►
src
CircleInterpreter.cpp
CircleInterpreter_cffi.cpp
►
circle-interpreter-cffi-test
infer.py
►
circle-mpqsolver
►
src
►
bisection
BisectionSolver.cpp
BisectionSolver.h
DepthParameterizer.cpp
DepthParameterizer.h
VISQErrorApproximator.cpp
VISQErrorApproximator.h
►
core
DataProvider.cpp
DataProvider.h
Dumper.cpp
Dumper.h
DumpingHooks.cpp
DumpingHooks.h
ErrorMetric.cpp
ErrorMetric.h
Evaluator.cpp
Evaluator.h
Quantizer.cpp
Quantizer.h
SolverHooks.cpp
SolverHooks.h
SolverOutput.cpp
SolverOutput.h
TestHelper.h
►
pattern
PatternResolver.cpp
PatternResolver.h
PatternSolver.cpp
PatternSolver.h
CircleMPQSolver.cpp
MPQSolver.cpp
MPQSolver.h
►
circle-operator
►
driver
Driver.cpp
►
src
Dump.cpp
Dump.h
►
circle-opselector
►
driver
Driver.cpp
►
src
ModuleIO.cpp
ModuleIO.h
OpSelector.cpp
OpSelector.h
SelectType.h
TestHelper.h
►
circle-part-driver
►
src
Driver.cpp
PModelsRunner.cpp
PModelsRunner.h
►
circle-part-value-py-test
conftest.py
test_circle_part_value.py
►
circle-part-value-test
part_eval_one.py
►
circle-partitioner
►
src
CirclePartitioner.cpp
HelperPath.cpp
HelperPath.h
PartitionExport.cpp
PartitionExport.h
PartitionRead.cpp
PartitionRead.h
►
circle-quantizer
►
src
CircleQuantizer.cpp
►
circle-tensordump
►
driver
Driver.cpp
►
src
Dump.cpp
Dump.h
►
circle-verify
►
src
Driver.cpp
VerifyFlatBuffers.cpp
VerifyFlatBuffers.h
►
circle2circle
►
src
Circle2Circle.cpp
TestHelper.h
►
circlechef
►
circle
►
include
►
circlechef
RecipeChef.h
►
src
►
Op
BatchMatMul.cpp
BatchMatMul.h
BCQFullyConnected.cpp
BCQFullyConnected.h
BCQGather.cpp
BCQGather.h
GRU.cpp
GRU.h
InstanceNorm.cpp
InstanceNorm.h
RmsNorm.cpp
RmsNorm.h
RoPE.cpp
RoPE.h
CircleImport.cpp
CircleImport.h
CircleOpChef.h
CircleOpChefs.h
CircleOpRegistry.h
Convert.cpp
Convert.h
RecipeChef.cpp
►
core
►
include
►
circlechef
ModelChef.h
►
src
►
Op
BatchMatMul.cpp
BatchMatMul.h
BCQFullyConnected.cpp
BCQFullyConnected.h
BCQGather.cpp
BCQGather.h
Dequantize.cpp
Dequantize.h
FullyConnected.cpp
FullyConnected.h
GRU.cpp
GRU.h
InstanceNorm.cpp
InstanceNorm.h
Quantize.cpp
Quantize.h
RmsNorm.cpp
RmsNorm.h
RoPE.cpp
RoPE.h
Arguments.h
Convert.cpp
Convert.h
This header declares various as_circle_TYPE functions
ModelChef.cpp
OpChef.h
OpChefs.h
►
log
►
include
Log.h
LoggingContext.h
►
src
Log.cpp
LoggingContext.cpp
►
tools
►
console
Driver.cpp
►
file
Driver.cpp
►
reverse
Driver.cpp
►
circledump
►
driver
Driver.cpp
►
include
►
circledump
Dump.h
►
src
Dump.cpp
MetadataPrinter.cpp
MetadataPrinter.h
OpPrinter.cpp
OpPrinter.h
►
cli
►
include
►
cli
App.h
Command.h
FunctionCommand.h
►
src
App.cpp
►
coco
►
core
►
include
►
coco
►
ADT
DLinkedList.h
PtrList.h
PtrManager.h
►
IR
Arg.h
Bag.h
BagManager.h
Block.forward.h
Block.h
BlockIndex.h
BlockManager.h
Def.forward.h
Def.h
Dep.forward.h
Dep.h
DepSet.h
ElemID.h
Entity.h
EntityBuilder.h
EntityManager.h
FeatureLayout.h
FeatureLayouts.h
FeatureObject.forward.h
FeatureObject.h
FeatureShape.h
Input.forward.h
Input.h
InputList.h
InputManager.h
Instr.forward.h
Instr.h
InstrIndex.h
InstrManager.h
Instrs.h
KernelLayout.h
KernelLayouts.h
KernelObject.forward.h
KernelObject.h
Locatable.h
Module.forward.h
Module.h
Object.forward.h
Object.h
ObjectManager.h
ObjectSet.h
Op.forward.h
Op.h
This header file declares "Op" class and several traits related with "Op"
OpManager.h
Ops.h
Output.forward.h
Output.h
OutputList.h
OutputManager.h
Padding2D.h
Part.forward.h
Part.h
Read.forward.h
Read.h
ReadSet.h
Step.forward.h
Step.h
Stride2D.h
Update.forward.h
Update.h
UpdateSet.h
Use.forward.h
Use.h
UseSet.h
Window2D.h
IR.h
►
src
►
ADT
PtrList.cpp
►
IR
Arg.cpp
Bag.cpp
BagManager.cpp
Block.cpp
BlockIndex.cpp
BlockManager.cpp
Consumer.mock.h
Conv2D.cpp
Def.cpp
Dep.cpp
ElemID.cpp
EntityManager.cpp
Eval.cpp
FeatureLayouts.cpp
FeatureObject.cpp
Input.cpp
InputManager.cpp
Instr.cpp
InstrIndex.cpp
InstrManager.cpp
KernelLayouts.cpp
KernelObject.cpp
Load.cpp
Module.cpp
Object.cpp
ObjectManager.cpp
Op.cpp
OpManager.cpp
Ops.cpp
Output.cpp
OutputManager.cpp
Padding2D.cpp
Part.cpp
Producer.mock.h
Read.cpp
Reader.mock.h
Shuffle.cpp
Step.cpp
Stride2D.cpp
Update.cpp
Updater.mock.h
Use.cpp
►
generic
►
include
►
coco
►
ADT
Span.h
►
IR
Data.h
PlainWeightContext.h
►
src
►
IR
Data.cpp
►
common-artifacts
►
src
TestDataGenerator.cpp
►
crew
►
include
►
crew
PConfig.h
PConfigIni.h
PConfigIniDump.h
PConfigJson.h
►
src
PConfig.cpp
PConfigIni.cpp
PConfigIniDump.cpp
PConfigJson.cpp
►
cwrap
►
include
►
cwrap
Fildes.h
►
src
Fildes.cpp
►
dalgona
►
analysis
AnalysisTemplate.py
►
driver
Driver.cpp
►
include
Dalgona.h
PythonHooks.h
►
src
Dalgona.cpp
PostOperatorHook.h
PreOperatorHook.h
PythonHooks.cpp
RandomUtils.cpp
RandomUtils.h
StringUtils.cpp
StringUtils.h
Utils.cpp
Utils.h
►
dalgona-test
GenH5RandomInputs.py
RandomDataGenerator.py
SingleOperatorTest.py
TestUtil.py
►
dio-hdf5
►
include
►
dio_hdf5
HDF5Importer.h
►
src
HDF5Importer.cpp
►
embedded-import-value-test
►
src
TestDriver.cpp
►
enco
►
cli
►
src
Driver.cpp
►
core
►
include
►
enco
Backend.h
►
src
►
ANN
►
IR
DType.cpp
DType.h
InputList.h
Module.h
Operand.h
OperandID.h
OperandInventory.cpp
OperandInventory.h
Operation.h
OperationInventory.cpp
OperationInventory.h
OutputList.h
Weight.h
WeightInventory.cpp
WeightInventory.h
Binder.h
Context.cpp
Context.h
►
coex
IR.h
►
CppGen
Host.cpp
Host.h
MemoryContext.cpp
MemoryContext.h
Subnet.cpp
Subnet.h
►
Support
Debugging.cpp
Debugging.h
This file includes various interactive debugging helpers
►
Transforms
AvgPoolLowering.cpp
AvgPoolLowering.h
ConcatLowering.cpp
ConcatLowering.h
ConstantFolding.cpp
ConstantFolding.h
CopyLowering.cpp
CopyLowering.h
DataLayoutConversion.cpp
DataLayoutConversion.h
DeadBagElimination.cpp
DeadBagElimination.h
DeadObjectElimination.cpp
DeadObjectElimination.h
Duplicate.cpp
Duplicate.h
DuplicatedObjectReduction.cpp
DuplicatedObjectReduction.h
FeatureUnification.cpp
FeatureUnification.h
FreeInstrElimination.cpp
FreeInstrElimination.h
FreeOpElimination.cpp
FreeOpElimination.h
GlobalDataGeneration.cpp
GlobalDataGeneration.h
IdenticalObjectReduction.cpp
IdenticalObjectReduction.h
IndirectCopyElimination.cpp
IndirectCopyElimination.h
IntrinsicSelection.cpp
IntrinsicSelection.h
Optimizations.cpp
Optimizations.h
Split.cpp
Split.h
AsmCode.cpp
AsmCode.h
Backend.cpp
Code.h
CodeIndex.h
CppCode.cpp
CppCode.h
Dims.h
IRUtils.cpp
IRUtils.h
IRValidator.cpp
IRValidator.h
Pass.h
Pipeline.h
Session.cpp
Session.h
String.h
Usage.cpp
Usage.h
►
frontend
►
caffe
►
src
►
Layer
BatchNorm.cpp
BatchNorm.h
Concatenation.cpp
Concatenation.h
Convolution.cpp
Convolution.h
Eltwise.cpp
Eltwise.h
Input.cpp
Input.h
Pooling.cpp
Pooling.h
ReLU.cpp
ReLU.h
Scale.cpp
Scale.h
ConcatSpec.cpp
ConcatSpec.h
Context.cpp
Context.h
Convert.cpp
Convert.h
ConvolutionSpec.cpp
ConvolutionSpec.h
Entry.cpp
Frontend.cpp
Frontend.h
GraphBuilder.cpp
GraphBuilder.h
GraphBuilderRegistry.cpp
GraphBuilderRegistry.h
Importer.cpp
Importer.h
IRBuilder.h
Padding.h
This file declares padding-related data structures
PaddingUtils.cpp
PaddingUtils.h
PoolingSpec.cpp
PoolingSpec.h
ShapeQuery.cpp
ShapeQuery.h
►
tflite
►
src
►
Op
Activation.cpp
Activation.h
AveragePool2D.cpp
AveragePool2D.h
Concatenation.cpp
Concatenation.h
Conv2D.cpp
Conv2D.h
DepthwiseConv2D.cpp
DepthwiseConv2D.h
Div.cpp
Div.h
MaxPool2D.cpp
MaxPool2D.h
Padding.cpp
Padding.h
ReLU.cpp
ReLU.h
ReLU6.cpp
ReLU6.h
Reshape.cpp
Reshape.h
Sub.cpp
Sub.h
Context.cpp
Context.h
Convert.cpp
Convert.h
Entry.cpp
Frontend.cpp
Frontend.h
GraphBuilder.h
GraphBuilderRegistry.h
IRBuilder.h
Coco IR builders. This is code is copied from enco caffe frontend
RawModel.h
RawModelLoader.cpp
RawModelLoader.h
TensorBags.h
►
enco-intf
►
cmdline
►
include
►
cmdline
View.h
►
frontend
►
include
►
enco
Bundle.h
Frontend.h
►
encodump
►
src
Driver.cpp
Dump.cpp
Print coco IR produced from enco frontend
Dump.h
►
exo
►
include
►
exo
CircleExporter.h
LoggingContext.h
TFLExporter.h
►
src
►
Circle
CircleExporter.cpp
CircleExporterImpl.cpp
CircleExporterImpl.h
CircleExporterUtils.cpp
CircleExporterUtils.h
CircleOperationExporter.cpp
CircleOperationExporter.h
CircleTensorExporter.cpp
CircleTensorExporter.h
CircleTypeInference.cpp
CircleTypeInference.h
►
Conversion
AvgPool2DConverter.cpp
AvgPool2DConverter.h
CanonicalNodeConverter.cpp
CanonicalNodeConverter.h
ConstGenConverter.cpp
ConstGenConverter.h
Conv2DConverter.cpp
Conv2DConverter.h
DepthwiseConv2DConverter.cpp
DepthwiseConv2DConverter.h
EltwiseAddConverter.cpp
EltwiseAddConverter.h
EltwiseBinaryConverter.h
EltwiseDivConverter.cpp
EltwiseDivConverter.h
EltwiseMaxConverter.cpp
EltwiseMaxConverter.h
EltwiseMulConverter.cpp
EltwiseMulConverter.h
EltwiseSqrtConverter.cpp
EltwiseSqrtConverter.h
EltwiseSubConverter.cpp
EltwiseSubConverter.h
FeatureBiasAddConverter.cpp
FeatureBiasAddConverter.h
MatMulConverter.cpp
MatMulConverter.h
MaxPool2DConverter.cpp
MaxPool2DConverter.h
Relu6Converter.cpp
Relu6Converter.h
ReluConverter.cpp
ReluConverter.h
TensorBroadcastConverter.cpp
TensorBroadcastConverter.h
TensorConcatConverter.cpp
TensorConcatConverter.h
TensorReduceConverter.cpp
TensorReduceConverter.h
TensorTransposeConverter.cpp
TensorTransposeConverter.h
TransposedConv2DConverter.cpp
TransposedConv2DConverter.h
►
Dialect
►
IR
CircleDialect.cpp
CircleDialect.h
CircleNode.cpp
CircleNode.h
CircleNodeDecl.h
CircleNodeImpl.h
CircleNodes.cpp
CircleNodes.h
CircleNodeVisitor.forward.h
CircleNodeVisitor.h
CircleOpcode.h
FusedActFunc.h
NodeMixins.cpp
NodeMixins.h
TFLDialect.cpp
TFLDialect.h
TFLNode.cpp
TFLNode.h
TFLNodeDecl.h
TFLNodeImpl.h
TFLNodes.cpp
TFLNodes.h
TFLNodeVisitor.forward.h
TFLNodeVisitor.h
TFLOpcode.h
►
Service
CircleShapeInferenceRule.cpp
CircleShapeInferenceRule.h
CircleTypeInferenceRule.cpp
CircleTypeInferenceRule.h
TFLShapeInferenceRule.cpp
TFLShapeInferenceRule.h
TFLTypeInferenceRule.cpp
TFLTypeInferenceRule.h
►
Pass
FoldReshapeOfConstPass.cpp
FoldReshapeOfConstPass.h
FoldTransposeOfConstPass.cpp
FoldTransposeOfConstPass.h
FuseBiasAddPass.cpp
FuseBiasAddPass.h
FuseInstanceNormPass.cpp
FuseInstanceNormPass.h
FuseReluPass.cpp
FuseReluPass.h
FuseRsqrtPass.cpp
FuseRsqrtPass.h
FuseSquaredDifferencePass.cpp
FuseSquaredDifferencePass.h
MergeConcatNodesPass.cpp
MergeConcatNodesPass.h
ShapeInferencePass.cpp
ShapeInferencePass.h
TypeInferencePass.cpp
TypeInferencePass.h
►
TFLite
TFLExporter.cpp
TFLExporterImpl.cpp
TFLExporterImpl.h
TFLExporterUtils.cpp
TFLExporterUtils.h
TFLOperationExporter.cpp
TFLOperationExporter.h
TFLTensorExporter.cpp
TFLTensorExporter.h
TFLTypeInference.cpp
TFLTypeInference.h
Check.h
Conversions.h
Convert.cpp
Convert.h
ExoFormattedGraph.cpp
ExoFormattedGraph.h
ExoOptimize.cpp
ExoOptimize.h
ExporterUtils.cpp
ExporterUtils.h
GraphBlock.cpp
GraphBlock.h
Knob.cpp
Knob.h
Log.cpp
Log.h
LoggingContext.cpp
LogHelper.cpp
LogHelper.h
Passes.cpp
Passes.h
ProgressReporter.cpp
ProgressReporter.h
ShapeInference.cpp
ShapeInference.h
TestGraph.h
TestHelper.h
►
fipe
►
include
fipe.h
►
fm-equalize
►
fmelib
__init__.py
ComputeParam.py
DumpFMEParams.py
►
fm-equalize-value-py-test
conftest.py
test_luci_eval.py
►
fme-apply
►
driver
Driver.cpp
►
src
►
pass
FusePostScalePass.cpp
FusePostScalePass.h
FusePreScalePass.cpp
FusePreScalePass.h
EqualizePattern.h
EqualizePatternCheck.cpp
EqualizePatternCheck.h
EqualizePatternRead.cpp
EqualizePatternRead.h
FMEqualizer.cpp
FMEqualizer.h
InsertScaleShift.cpp
InsertScaleShift.h
ProgressReporter.cpp
ProgressReporter.h
RandomString.cpp
RandomString.h
Support.Cast.cpp
Support.Cast.h
Support.Misc.cpp
Support.Misc.h
►
fme-detect
►
driver
Driver.cpp
►
src
EqualizePattern.h
EqualizePatternFinder.cpp
EqualizePatternFinder.h
EqualizePatternWrite.cpp
EqualizePatternWrite.h
►
foder
►
include
►
foder
FileLoader.h
►
hermes
►
include
►
hermes
►
core
Config.h
Context.h
Message.h
MessageBuffer.h
MessageBus.h
Severity.h
Sink.h
Source.h
SourceSetting.h
hermes.h
►
src
►
core
Context.cpp
Message.cpp
MessageBuffer.cpp
MessageBus.cpp
Sink.cpp
Source.cpp
hermes.cpp
►
hermes-std
►
include
►
hermes
ConsoleReporter.h
EnvConfig.h
►
src
ConsoleReporter.cpp
EnvConfig.cpp
►
i5diff
►
src
entry.cpp
►
kuma
►
include
kuma.h
►
src
IntervalSet.cpp
IntervalSet.h
kuma.cpp
►
loco
►
include
►
loco
►
ADT
AnnotatedItem.h
ObjectPool.h
►
IR
Algorithm.h
BiasShape.h
CanonicalDialect.h
CanonicalNode.h
CanonicalNodeDecl.h
CanonicalNodeImpl.h
CanonicalNodeVisitor.forward.h
CanonicalNodeVisitor.h
CanonicalOpcode.h
CastHelpers.h
DataType.h
DataTypeTraits.h
DepthwiseFilterAxis.h
DepthwiseFilterCodec.h
DepthwiseFilterIndex.h
DepthwiseFilterShape.h
Dialect.h
DialectService.h
Dimension.h
Domain.h
FeatureAxis.h
FeatureCodec.h
FeatureIndex.h
FeatureShape.h
FilterAxis.h
FilterCodec.h
FilterIndex.h
FilterShape.h
Graph.forward.h
Graph.h
GraphInputIndex.h
GraphOutputIndex.h
MatrixAxis.h
MatrixCodec.h
MatrixIndex.h
MatrixShape.h
Node.forward.h
Node.h
NodeMixins.h
NodePool.forward.h
NodePool.h
Nodes.h
NodeShape.h
Padding2D.h
PaddingND.h
PermutingCodec.h
Stride.h
TensorAxis.h
TensorAxisSet.h
TensorIndex.h
TensorShape.h
Use.h
Verifier.h
Window.h
►
Service
CanonicalShapeInferenceRule.h
MultiDialectShapeInferenceRule.h
ShapeInference.h
ShapeInferenceRule.h
TypeInference.h
loco.h
►
src
►
ADT
ObjectPool.cpp
►
IR
Algorithm.cpp
CanonicalDialect.cpp
CanonicalNode.cpp
CanonicalOpcode.cpp
DataType.cpp
DepthwiseFilterAxis.cpp
DepthwiseFilterCodec.cpp
Dialect.cpp
DialectService.cpp
Dimension.cpp
Domain.cpp
FeatureAxis.cpp
FeatureCodec.cpp
FilterAxis.cpp
FilterCodec.cpp
Graph.cpp
GraphInputIndex.cpp
GraphOutputIndex.cpp
MatrixAxis.cpp
MatrixCodec.cpp
MockupNode.h
Node.cpp
NodeMixins.cpp
NodePool.cpp
Nodes.cpp
NodeShape.cpp
PermutingCodec.cpp
TensorAxis.cpp
TensorAxisSet.cpp
TensorIndex.cpp
TensorShape.cpp
Use.cpp
Verifier.cpp
►
Service
CanonicalShapeInferenceRule.cpp
GraphBuilder.h
GraphTestcase.h
MultiDialectShapeInferenceRule.cpp
ShapeInference.cpp
ShapeInferenceRule.cpp
TypeInference.cpp
►
locoex-customop
►
include
►
locoex
►
Service
COpFormattedGraph.h
COpShapeInferenceRule.h
COpTypeInference.h
COpAttrTypes.h
COpCall.h
COpDialect.h
COpNode.h
VariadicArityNode.h
►
src
►
Service
COpFormattedGraph.cpp
COpShapeInferenceRule.cpp
COpTypeInference.cpp
COpCall.cpp
COpDialect.cpp
COpNode.cpp
►
locomotiv
►
include
►
locomotiv
NodeData.h
Session.h
►
src
►
Node
AvgPool2D.cpp
BiasAdd.cpp
BiasEncode.cpp
ConstGen.cpp
Conv2D.cpp
DepthwiseConv2D.cpp
DepthwiseFilterEncode.cpp
EltwiseAdd.cpp
EltwiseDiv.cpp
EltwiseMax.cpp
EltwiseMul.cpp
EltwiseSqrt.cpp
EltwiseSub.cpp
FeatureDecode.cpp
FeatureEncode.cpp
FilterEncode.cpp
Forward.cpp
MatMul.cpp
MatrixDecode.cpp
MatrixEncode.cpp
MaxPool2D.cpp
Pull.cpp
Push.cpp
ReLU.cpp
ReLU6.cpp
Reshape.cpp
Softmax.cpp
Tanh.cpp
TensorBroadcast.cpp
TensorConcat.cpp
TensorConstantPad.cpp
TensorReduce.cpp
TransposedConv2D.cpp
NodeData.cpp
NodeDataImpl.cpp
NodeDataImpl.h
NodeDomain.cpp
NodeDomain.h
NodeExecution.cpp
NodeExecution.h
Session.cpp
UserData.cpp
UserData.h
Validation.h
►
locop
►
include
►
locop
CanonicalNodeSummaryBuilder.h
FormattedGraph.h
FormattedTensorShape.h
GenericNodeSummaryBuilder.h
Interfaces.h
NodeSummary.h
NodeSummaryBuilder.h
SymbolTable.h
►
src
CanonicalNodeSummaryBuilder.cpp
ExampleGraph.h
FormattedGraph.cpp
FormattedTensorShape.cpp
GenericNodeSummaryBuilder.cpp
Interfaces.cpp
NodeSummary.cpp
NodeSummaryBuilder.cpp
►
logo
►
include
►
logo
DeadNodeQueryService.h
Passes.h
RemoveDeadNodePass.h
RemoveDeadNodeWithQueryPass.h
RemoveForwardNodePass.h
ReorderDecodePass.h
ResolveDuplicateReshapePass.h
ResolveRedundantReshapePass.h
SimplifyDomainConversionPass.h
►
src
►
Passes
EmptyTestGraph.h
RemoveDeadNodePass.cpp
RemoveDeadNodeWithQueryPass.cpp
RemoveForwardNodePass.cpp
ReorderDecodePass.cpp
ResolveDuplicateReshapePass.cpp
ResolveRedundantReshapePass.cpp
SimplifyDomainConversionPass.cpp
TestHelper.h
►
logo-core
►
include
►
logo
Pass.h
Phase.h
►
src
Pass.cpp
Phase.cpp
►
logo-ex
►
include
►
logo
ConstantFoldingPass.h
PassesEx.h
►
src
►
Passes
ConstantFoldingPass.cpp
TestHelper.h
►
luci
►
env
►
include
►
luci
UserSettings.h
►
src
UserSettings.cpp
►
export
►
include
►
luci
CircleExporter.h
CircleFileExpContract.h
►
src
Check.h
CircleBuiltinTypesExtractor.h
CircleBuiltinTypesMappingRule.h
CircleExporter.cpp
CircleExporterImpl.cpp
CircleExporterImpl.h
CircleExporterUtils.cpp
CircleExporterUtils.h
CircleExportMetadata.cpp
CircleExportMetadata.h
CircleOperationExporter.cpp
CircleOperationExporter.h
CircleOperationExporterRule.cpp
CircleOperationExporterRule.h
CircleTensorExporter.cpp
CircleTensorExporter.h
ProgressReporter.cpp
ProgressReporter.h
SerializedData.cpp
SerializedData.h
►
import
►
include
►
luci
►
Import
►
Nodes
CircleAbs.h
CircleAdd.h
CircleAddN.h
CircleArgMax.h
CircleArgMin.h
CircleAveragePool2D.h
CircleBatchMatMul.h
CircleBatchToSpaceND.h
CircleBCQFullyConnected.h
CircleBCQGather.h
CircleBidirectionalSequenceLSTM.h
CircleBroadcastTo.h
CircleCast.h
CircleCeil.h
CircleConcatenation.h
CircleConst.h
CircleConv2D.h
CircleCos.h
CircleCumSum.h
CircleCustom.h
CircleDensify.h
CircleDepthToSpace.h
CircleDepthwiseConv2D.h
CircleDequantize.h
CircleDiv.h
CircleElu.h
CircleEqual.h
CircleExp.h
CircleExpandDims.h
CircleFakeQuant.h
CircleFill.h
CircleFloor.h
CircleFloorDiv.h
CircleFloorMod.h
CircleFullyConnected.h
CircleGather.h
CircleGatherNd.h
CircleGelu.h
CircleGreater.h
CircleGreaterEqual.h
CircleGRU.h
CircleHardSwish.h
CircleIf.h
CircleInstanceNorm.h
CircleL2Normalize.h
CircleL2Pool2D.h
CircleLeakyRelu.h
CircleLess.h
CircleLessEqual.h
CircleLocalResponseNormalization.h
CircleLog.h
CircleLogicalAnd.h
CircleLogicalNot.h
CircleLogicalOr.h
CircleLogistic.h
CircleLogSoftmax.h
CircleMatrixDiag.h
CircleMatrixSetDiag.h
CircleMaximum.h
CircleMaxPool2D.h
CircleMean.h
CircleMinimum.h
CircleMirrorPad.h
CircleMul.h
CircleNeg.h
CircleNonMaxSuppressionV4.h
CircleNonMaxSuppressionV5.h
CircleNotEqual.h
CircleOneHot.h
CirclePack.h
CirclePad.h
CirclePadV2.h
CirclePow.h
CirclePRelu.h
CircleQuantize.h
CircleRange.h
CircleRank.h
CircleReduceAny.h
CircleReduceMax.h
CircleReduceMin.h
CircleReduceProd.h
CircleRelu.h
CircleRelu0To1.h
CircleRelu6.h
CircleReluN1To1.h
CircleReshape.h
CircleResizeBilinear.h
CircleResizeNearestNeighbor.h
CircleReverseSequence.h
CircleReverseV2.h
CircleRmsNorm.h
CircleRoPE.h
CircleRound.h
CircleRsqrt.h
CircleScatterNd.h
CircleSegmentSum.h
CircleSelect.h
CircleSelectV2.h
CircleShape.h
CircleSin.h
CircleSlice.h
CircleSoftmax.h
CircleSpaceToBatchND.h
CircleSpaceToDepth.h
CircleSparseToDense.h
CircleSplit.h
CircleSplitV.h
CircleSqrt.h
CircleSquare.h
CircleSquaredDifference.h
CircleSqueeze.h
CircleStridedSlice.h
CircleSub.h
CircleSum.h
CircleSVDF.h
CircleTanh.h
CircleTile.h
CircleTopKV2.h
CircleTranspose.h
CircleTransposeConv.h
CircleUnidirectionalSequenceLSTM.h
CircleUnique.h
CircleUnpack.h
CircleVariable.h
CircleWhere.h
CircleWhile.h
CircleZerosLike.h
CircleReader.h
GraphBuilder.h
GraphBuilderBase.h
GraphBuilderContext.h
GraphBuilderMultiOutput.h
GraphBuilderRegistry.h
NodeBuilder.h
Nodes.h
Importer.h
ImporterEx.h
►
src
►
Nodes
CircleAbs.cpp
CircleAdd.cpp
CircleAddN.cpp
CircleArgMax.cpp
CircleArgMin.cpp
CircleAveragePool2D.cpp
CircleBatchMatMul.cpp
CircleBatchToSpaceND.cpp
CircleBCQFullyConnected.cpp
CircleBCQGather.cpp
CircleBidirectionalSequenceLSTM.cpp
CircleBroadcastTo.cpp
CircleCast.cpp
CircleCeil.cpp
CircleConcatenation.cpp
CircleConst.cpp
CircleConv2D.cpp
CircleCos.cpp
CircleCumSum.cpp
CircleCustom.cpp
CircleDensify.cpp
CircleDepthToSpace.cpp
CircleDepthwiseConv2D.cpp
CircleDequantize.cpp
CircleDiv.cpp
CircleElu.cpp
CircleEqual.cpp
CircleExp.cpp
CircleExpandDims.cpp
CircleFakeQuant.cpp
CircleFill.cpp
CircleFloor.cpp
CircleFloorDiv.cpp
CircleFloorMod.cpp
CircleFullyConnected.cpp
CircleGather.cpp
CircleGatherNd.cpp
CircleGelu.cpp
CircleGreater.cpp
CircleGreaterEqual.cpp
CircleGRU.cpp
CircleHardSwish.cpp
CircleIf.cpp
CircleInstanceNorm.cpp
CircleL2Normalize.cpp
CircleL2Pool2D.cpp
CircleLeakyRelu.cpp
CircleLess.cpp
CircleLessEqual.cpp
CircleLocalResponseNormalization.cpp
CircleLog.cpp
CircleLogicalAnd.cpp
CircleLogicalNot.cpp
CircleLogicalOr.cpp
CircleLogistic.cpp
CircleLogSoftmax.cpp
CircleMatrixDiag.cpp
CircleMatrixSetDiag.cpp
CircleMaximum.cpp
CircleMaxPool2D.cpp
CircleMean.cpp
CircleMinimum.cpp
CircleMirrorPad.cpp
CircleMul.cpp
CircleNeg.cpp
CircleNonMaxSuppressionV4.cpp
CircleNonMaxSuppressionV5.cpp
CircleNotEqual.cpp
CircleOneHot.cpp
CirclePack.cpp
CirclePad.cpp
CirclePadV2.cpp
CirclePow.cpp
CirclePRelu.cpp
CircleQuantize.cpp
CircleRange.cpp
CircleRank.cpp
CircleReduceAny.cpp
CircleReduceMax.cpp
CircleReduceMin.cpp
CircleReduceProd.cpp
CircleRelu.cpp
CircleRelu0To1.cpp
CircleRelu6.cpp
CircleReluN1To1.cpp
CircleReshape.cpp
CircleResizeBilinear.cpp
CircleResizeNearestNeighbor.cpp
CircleReverseSequence.cpp
CircleReverseV2.cpp
CircleRmsNorm.cpp
CircleRoPE.cpp
CircleRound.cpp
CircleRsqrt.cpp
CircleScatterNd.cpp
CircleSegmentSum.cpp
CircleSelect.cpp
CircleSelectV2.cpp
CircleShape.cpp
CircleSin.cpp
CircleSlice.cpp
CircleSoftmax.cpp
CircleSpaceToBatchND.cpp
CircleSpaceToDepth.cpp
CircleSparseToDense.cpp
CircleSplit.cpp
CircleSplitV.cpp
CircleSqrt.cpp
CircleSquare.cpp
CircleSquaredDifference.cpp
CircleSqueeze.cpp
CircleStridedSlice.cpp
CircleSub.cpp
CircleSum.cpp
CircleSVDF.cpp
CircleTanh.cpp
CircleTile.cpp
CircleTopKV2.cpp
CircleTranspose.cpp
CircleTransposeConv.cpp
CircleUnidirectionalSequenceLSTM.cpp
CircleUnique.cpp
CircleUnpack.cpp
CircleVariable.cpp
CircleWhere.cpp
CircleWhile.cpp
CircleZerosLike.cpp
CircleImportMetadata.cpp
CircleImportMetadata.h
CircleReader.cpp
GraphBuilder.cpp
GraphBuilderContext.cpp
GraphBuilderMultiOutput.cpp
GraphBuilderRegistry.cpp
Importer.cpp
ImporterEx.cpp
PostImport.cpp
PostImport.h
ValidateHelpers.cpp
ValidateHelpers.h
►
lang
►
include
►
luci
►
IR
►
Nodes
CircleAbs.h
CircleAdd.h
CircleAddN.h
CircleArgMax.h
CircleArgMin.h
CircleAveragePool2D.h
CircleBatchMatMul.h
CircleBatchToSpaceND.h
CircleBCQFullyConnected.h
CircleBCQGather.h
CircleBidirectionalSequenceLSTM.h
CircleBidirectionalSequenceLSTMOut.h
CircleBroadcastTo.h
CircleCast.h
CircleCeil.h
CircleConcatenation.h
CircleConst.h
CircleConv2D.h
CircleCos.h
CircleCumSum.h
CircleCustom.h
CircleCustomOut.h
CircleDensify.h
CircleDepthToSpace.h
CircleDepthwiseConv2D.h
CircleDequantize.h
CircleDiv.h
CircleElu.h
CircleEqual.h
CircleExp.h
CircleExpandDims.h
CircleFakeQuant.h
CircleFill.h
CircleFloor.h
CircleFloorDiv.h
CircleFloorMod.h
CircleFullyConnected.h
CircleGather.h
CircleGatherNd.h
CircleGelu.h
CircleGreater.h
CircleGreaterEqual.h
CircleGRU.h
CircleHardSwish.h
CircleIf.h
CircleIfOut.h
CircleInput.h
CircleInstanceNorm.h
CircleL2Normalize.h
CircleL2Pool2D.h
CircleLeakyRelu.h
CircleLess.h
CircleLessEqual.h
CircleLocalResponseNormalization.h
CircleLog.h
CircleLogicalAnd.h
CircleLogicalNot.h
CircleLogicalOr.h
CircleLogistic.h
CircleLogSoftmax.h
CircleMatrixDiag.h
CircleMatrixSetDiag.h
CircleMaximum.h
CircleMaxPool2D.h
CircleMean.h
CircleMinimum.h
CircleMirrorPad.h
CircleMul.h
CircleNeg.h
CircleNonMaxSuppressionV4.h
CircleNonMaxSuppressionV4Out.h
CircleNonMaxSuppressionV5.h
CircleNonMaxSuppressionV5Out.h
CircleNotEqual.h
CircleOneHot.h
CircleOutput.h
CirclePack.h
CirclePad.h
CirclePadV2.h
CirclePow.h
CirclePRelu.h
CircleQuantize.h
CircleRange.h
CircleRank.h
CircleReduceAny.h
CircleReduceMax.h
CircleReduceMin.h
CircleReduceProd.h
CircleRelu.h
CircleRelu0To1.h
CircleRelu6.h
CircleReluN1To1.h
CircleReshape.h
CircleResizeBilinear.h
CircleResizeNearestNeighbor.h
CircleReverseSequence.h
CircleReverseV2.h
CircleRmsNorm.h
CircleRoPE.h
CircleRound.h
CircleRsqrt.h
CircleScatterNd.h
CircleSegmentSum.h
CircleSelect.h
CircleSelectV2.h
CircleShape.h
CircleSin.h
CircleSlice.h
CircleSoftmax.h
CircleSpaceToBatchND.h
CircleSpaceToDepth.h
CircleSparseToDense.h
CircleSplit.h
CircleSplitOut.h
CircleSplitV.h
CircleSplitVOut.h
CircleSqrt.h
CircleSquare.h
CircleSquaredDifference.h
CircleSqueeze.h
CircleStridedSlice.h
CircleSub.h
CircleSum.h
CircleSVDF.h
CircleTanh.h
CircleTile.h
CircleTopKV2.h
CircleTopKV2Out.h
CircleTranspose.h
CircleTransposeConv.h
CircleUnidirectionalSequenceLSTM.h
CircleUnique.h
CircleUniqueOut.h
CircleUnpack.h
CircleUnpackOut.h
CircleVariable.h
CircleWhere.h
CircleWhile.h
CircleWhileOut.h
CircleZerosLike.h
AttrDilation.h
AttrFilter.h
AttrFusedActFunc.h
AttrMirrorPadMode.h
AttrPadding.h
AttrRoPEMode.h
AttrStride.h
CircleDialect.h
CircleNode.h
CircleNodeDecl.h
CircleNodeImpl.h
CircleNodeMixins.h
CircleNodes.h
CircleNodeVisitor.forward.h
CircleNodeVisitor.h
CircleOpcode.h
CircleQuantParam.h
DataTypeHelper.h
DeadNodeQueryService.h
ExecutionPlanTable.h
LuciNodeMixins.h
Module.h
PropertyShapeStatus.h
SparsityParam.h
VariadicArityNode.h
►
src
►
Nodes
CircleConst.cpp
CircleInput.cpp
CircleOutput.cpp
AttrDilation.cpp
AttrFilter.cpp
AttrStride.cpp
Check.h
CircleDialect.cpp
CircleNode.cpp
CircleNodeMixins.cpp
CircleNodes.cpp
CircleQuantParam.cpp
DataTypeHelper.cpp
DeadNodeQueryService.cpp
Module.cpp
►
log
►
include
►
luci
Log.h
LoggingContext.h
►
src
Log.cpp
LoggingContext.cpp
►
logex
►
include
►
luci
CircleNodeSummaryBuilder.h
CircleNodeSummaryBuilders.h
FormattedGraph.h
LogHelper.h
►
src
CircleNodeSummaryBuilder.cpp
CircleNodeSummaryBuilders.cpp
FormattedGraph.cpp
LogHelper.cpp
►
partition
►
include
►
luci
ConnectNode.h
Partition.h
PartitionDump.h
PartitionValidate.h
►
src
►
Nodes
CircleAbs.cpp
CircleAdd.cpp
CircleAddN.cpp
CircleArgMax.cpp
CircleArgMin.cpp
CircleAveragePool2D.cpp
CircleBatchMatMul.cpp
CircleBatchToSpaceND.cpp
CircleBCQFullyConnected.cpp
CircleBCQGather.cpp
CircleBroadcastTo.cpp
CircleCast.cpp
CircleCeil.cpp
CircleConcatenation.cpp
CircleConst.cpp
CircleConv2D.cpp
CircleCos.cpp
CircleCumSum.cpp
CircleCustom.cpp
CircleCustomOut.cpp
CircleDensify.cpp
CircleDepthToSpace.cpp
CircleDepthwiseConv2D.cpp
CircleDequantize.cpp
CircleDiv.cpp
CircleElu.cpp
CircleEqual.cpp
CircleExp.cpp
CircleExpandDims.cpp
CircleFakeQuant.cpp
CircleFill.cpp
CircleFloor.cpp
CircleFloorDiv.cpp
CircleFloorMod.cpp
CircleFullyConnected.cpp
CircleGather.cpp
CircleGatherNd.cpp
CircleGelu.cpp
CircleGreater.cpp
CircleGreaterEqual.cpp
CircleGRU.cpp
CircleHardSwish.cpp
CircleIf.cpp
CircleIfOut.cpp
CircleInstanceNorm.cpp
CircleL2Normalize.cpp
CircleL2Pool2D.cpp
CircleLeakyRelu.cpp
CircleLess.cpp
CircleLessEqual.cpp
CircleLocalResponseNormalization.cpp
CircleLog.cpp
CircleLogicalAnd.cpp
CircleLogicalNot.cpp
CircleLogicalOr.cpp
CircleLogistic.cpp
CircleLogSoftmax.cpp
CircleMatrixDiag.cpp
CircleMatrixSetDiag.cpp
CircleMaximum.cpp
CircleMaxPool2D.cpp
CircleMean.cpp
CircleMinimum.cpp
CircleMirrorPad.cpp
CircleMul.cpp
CircleNeg.cpp
CircleNonMaxSuppressionV4.cpp
CircleNonMaxSuppressionV4Out.cpp
CircleNonMaxSuppressionV5.cpp
CircleNonMaxSuppressionV5Out.cpp
CircleNotEqual.cpp
CircleOneHot.cpp
CircleOutputDummy.cpp
CircleOutputExclude.cpp
CirclePack.cpp
CirclePad.cpp
CirclePadV2.cpp
CirclePow.cpp
CirclePRelu.cpp
CircleQuantize.cpp
CircleRange.cpp
CircleRank.cpp
CircleReduceAny.cpp
CircleReduceMax.cpp
CircleReduceMin.cpp
CircleReduceProd.cpp
CircleRelu.cpp
CircleRelu0To1.cpp
CircleRelu6.cpp
CircleReluN1To1.cpp
CircleReshape.cpp
CircleResizeBilinear.cpp
CircleResizeNearestNeighbor.cpp
CircleReverseSequence.cpp
CircleReverseV2.cpp
CircleRmsNorm.cpp
CircleRoPE.cpp
CircleRound.cpp
CircleRsqrt.cpp
CircleScatterNd.cpp
CircleSegmentSum.cpp
CircleSelect.cpp
CircleSelectV2.cpp
CircleShape.cpp
CircleSin.cpp
CircleSlice.cpp
CircleSoftmax.cpp
CircleSpaceToBatchND.cpp
CircleSpaceToDepth.cpp
CircleSparseToDense.cpp
CircleSplit.cpp
CircleSplitOut.cpp
CircleSplitV.cpp
CircleSplitVOut.cpp
CircleSqrt.cpp
CircleSquare.cpp
CircleSquaredDifference.cpp
CircleSqueeze.cpp
CircleStridedSlice.cpp
CircleSub.cpp
CircleSum.cpp
CircleSVDF.cpp
CircleTanh.cpp
CircleTile.cpp
CircleTopKV2.cpp
CircleTopKV2Out.cpp
CircleTranspose.cpp
CircleTransposeConv.cpp
CircleUnidirectionalSequenceLSTM.cpp
CircleUnique.cpp
CircleUniqueOut.cpp
CircleUnpack.cpp
CircleUnpackOut.cpp
CircleVariable.cpp
CircleWhere.cpp
CircleWhile.cpp
CircleWhileOut.cpp
CircleZerosLike.cpp
CircleOpCode.cpp
CircleOpCode.h
ConnectNode.cpp
Partition.cpp
PartitionCleanup.cpp
PartitionCleanup.h
PartitionDump.cpp
PartitionIR.cpp
PartitionIR.h
PartitionIRDump.cpp
PartitionIRDump.h
PartitionMerge.cpp
PartitionMerge.h
PartitionPGroups.cpp
PartitionPGroups.h
PartitionPModules.cpp
PartitionPModules.h
PartitionPModulesDump.cpp
PartitionPModulesDump.h
PartitionValidate.cpp
►
pass
►
include
►
luci
►
Pass
CanonicalizePass.h
CircleShapeInferencePass.h
CircleTypeInferencePass.h
CommonSubExpressionEliminationPass.h
ConvertNCHWToNHWCPass.h
ConvertToFakeQuantizedModelPass.h
CopyQuantParamPass.h
DecomposeHardSwishPass.h
DecomposeSoftmaxPass.h
DynamicBatchToSingleBatchPass.h
ExpandBroadcastConstPass.h
FoldAddV2Pass.h
FoldCastPass.h
FoldDensifyPass.h
FoldDepthwiseConv2DPass.h
FoldDequantizePass.h
FoldFullyConnectedPass.h
FoldGatherPass.h
FoldMulPass.h
FoldReshapePass.h
FoldShapePass.h
FoldSparseToDensePass.h
FoldSqueezePass.h
ForceQuantParamPass.h
ForwardReshapeToUnaryOpPass.h
ForwardTransposeOpPass.h
FuseActivationFunctionPass.h
FuseAddToFullyConnectedBiasPass.h
FuseAddWithConvPass.h
FuseAddWithFullyConnectedPass.h
FuseAddWithTConvPass.h
FuseBatchNormWithConvPass.h
FuseBatchNormWithDwConvPass.h
FuseBatchNormWithTConvPass.h
FuseBCQPass.h
FuseGeluPass.h
FuseHorizontalFullyConnectedPass.h
FuseInstanceNormPass.h
FuseMeanWithMeanPass.h
FuseMulToFullyConnectedWeightsPass.h
FuseMulWithConvPass.h
FuseMulWithDivPass.h
FuseMulWithFullyConnectedPass.h
FusePreActivationBatchNormPass.h
FusePReluPass.h
FuseRmsNormPass.h
FuseRoPEPass.h
FuseRsqrtPass.h
FuseSliceWithTConvPass.h
FuseTransposeWithMeanPass.h
MakeBatchNormGammaPositivePass.h
PropagateQParamBackwardPass.h
PropagateQParamForwardPass.h
QuantizationParameters.h
QuantizeDequantizeWeightsPass.h
QuantizeDequantizeWeightsWithGPTQPass.h
QuantizeOnnxFakeQuantModelPass.h
QuantizePreCheckerPass.h
QuantizeWeightsPass.h
QuantizeWithMinMaxPass.h
RemoveDuplicateConstPass.h
RemoveFakeQuantPass.h
RemoveGatherGuardPass.h
RemoveQDQForMixedPrecisionOpPass.h
RemoveQuantDequantSeqPass.h
RemoveRedundantDequantizePass.h
RemoveRedundantQuantizePass.h
RemoveRedundantReshapePass.h
RemoveRedundantTransposePass.h
RemoveUnnecessaryAddPass.h
RemoveUnnecessaryCastPass.h
RemoveUnnecessaryReshapeNetPass.h
RemoveUnnecessaryReshapePass.h
RemoveUnnecessarySlicePass.h
RemoveUnnecessarySplitPass.h
RemoveUnnecessaryStridedSlicePass.h
RemoveUnnecessaryTransposeNetPass.h
ReplaceMulAddWithDepthwiseConvPass.h
ReplaceNonConstFCWithBatchMatMulPass.h
ReplaceSubWithAddPass.h
ReplaceWithFCGeluFCPass.h
RequantizePass.h
ResolveCustomOpAddPass.h
ResolveCustomOpBatchMatMulPass.h
ResolveCustomOpMatMulPass.h
ResolveCustomOpMaxPoolWithArgmaxPass.h
ResolveCustomOpSplitVPass.h
ResolveFormerCustomOpPass.h
ShuffleWeightTo16x1Float32Pass.h
SparsifyTensorPass.h
SubstituteExpandDimsToReshapePass.h
SubstitutePackToReshapePass.h
SubstitutePadV2ToPadPass.h
SubstituteSplitVToSplitPass.h
SubstituteSqueezeToReshapePass.h
SubstituteStridedSliceToReshapePass.h
SubstituteTransposeToReshapePass.h
TransformMinMaxToRelu6Pass.h
TransformMinReluToRelu6Pass.h
TransformSqrtDivToRsqrtMulPass.h
UnrollUnidirectionalSequenceLSTMPass.h
XpSepActFromTransposeConvPass.h
CircleOptimizer.h
CircleQuantizer.h
DynamicBatchToSingleBatch.h
ModulePass.h
►
src
►
helpers
Compute.cpp
Compute.h
CreateCircleConst.cpp
CreateCircleConst.h
ExpressionCache.cpp
ExpressionCache.h
InferenceCandidates.cpp
InferenceCandidates.h
LayerInfoMap.cpp
LayerInfoMap.h
NodeFiller.cpp
NodeFiller.h
Shape.cpp
Shape.h
SparsityFormatConverter.cpp
SparsityFormatConverter.h
Strings.cpp
Strings.h
TypeMapper.cpp
TypeMapper.h
BatchNormPatternFinder.cpp
BatchNormPatternFinder.h
CanonicalizePass.cpp
CircleOptimizer.cpp
CircleQuantizer.cpp
CircleShapeInferencePass.cpp
CircleTypeInferencePass.cpp
CommonSubExpressionEliminationPass.cpp
ConvertNCHWToNHWCPass.cpp
ConvertToFakeQuantizedModelPass.cpp
CopyQuantParamPass.cpp
DecomposeHardSwishPass.cpp
DecomposeSoftmaxPass.cpp
DynamicBatchToSingleBatch.cpp
DynamicBatchToSingleBatchPass.cpp
ExpandBroadcastConstPass.cpp
FoldAddV2Pass.cpp
FoldCastPass.cpp
FoldDensifyPass.cpp
FoldDepthwiseConv2DPass.cpp
FoldDequantizePass.cpp
FoldFullyConnectedPass.cpp
FoldGatherPass.cpp
FoldMulPass.cpp
FoldReshapePass.cpp
FoldShapePass.cpp
FoldSparseToDensePass.cpp
FoldSqueezePass.cpp
ForceQuantParamPass.cpp
ForwardReshapeToUnaryOpPass.cpp
ForwardTransposeOpPass.cpp
FuseActivationFunctionPass.cpp
FuseAddToFullyConnectedBiasPass.cpp
FuseAddWithConvPass.cpp
FuseAddWithFullyConnectedPass.cpp
FuseAddWithTConvPass.cpp
FuseBatchNormWithConvPass.cpp
FuseBatchNormWithDwConvPass.cpp
FuseBatchNormWithTConvPass.cpp
FuseBCQPass.cpp
FuseGeluPass.cpp
FuseHorizontalFullyConnectedPass.cpp
FuseInstanceNormPass.cpp
FuseInstanceNormPassInternal.h
FuseMeanWithMeanPass.cpp
FuseMulToFullyConnectedWeightsPass.cpp
FuseMulWithConvPass.cpp
FuseMulWithDivPass.cpp
FuseMulWithFullyConnectedPass.cpp
FusePreActivationBatchNormPass.cpp
FusePreActivationBatchNormPassInternal.h
FusePReluPass.cpp
FuseRmsNormPass.cpp
FuseRoPEPass.cpp
FuseRsqrtPass.cpp
FuseSliceWithTConvPass.cpp
FuseTransposeWithMeanPass.cpp
InsertQuantizeOpOnDTypeMismatch.cpp
InsertQuantizeOpOnDTypeMismatch.h
MakeBatchNormGammaPositivePass.cpp
ModulePhase.cpp
ModulePhase.h
PassTestGraphs.h
ProgressReporter.cpp
ProgressReporter.h
PropagateQParamBackwardPass.cpp
PropagateQParamForwardPass.cpp
QuantizationUtils.cpp
QuantizationUtils.h
QuantizeActivation.cpp
QuantizeActivation.h
QuantizeBias.cpp
QuantizeBias.h
QuantizeDequantizeWeightsPass.cpp
QuantizeDequantizeWeightsWithGPTQPass.cpp
QuantizedModelVerifier.cpp
QuantizedModelVerifier.h
QuantizeOnnxDequantizeLinearPass.cpp
QuantizeOnnxDequantizeLinearPass.h
QuantizeOnnxFakeQuantModelPass.cpp
QuantizeOnnxQDQPass.cpp
QuantizeOnnxQDQPass.h
QuantizePreCheckerPass.cpp
QuantizeWeights.cpp
QuantizeWeights.h
QuantizeWeightsOnly.cpp
QuantizeWeightsOnly.h
QuantizeWeightsPass.cpp
QuantizeWithMinMaxPass.cpp
QuantizeWithPredecessorPass.cpp
QuantizeWithPredecessorPass.h
RemoveDuplicateConstPass.cpp
RemoveFakeQuantPass.cpp
RemoveGatherGuardPass.cpp
RemoveQDQForMixedPrecisionOpPass.cpp
RemoveQuantDequantSeqPass.cpp
RemoveRedundantDequantizePass.cpp
RemoveRedundantQuantizePass.cpp
RemoveRedundantReshape.cpp
RemoveRedundantTransposePass.cpp
RemoveUnnecessaryAddPass.cpp
RemoveUnnecessaryCastPass.cpp
RemoveUnnecessaryReshapeNetPass.cpp
RemoveUnnecessaryReshapePass.cpp
RemoveUnnecessarySlicePass.cpp
RemoveUnnecessarySplitPass.cpp
RemoveUnnecessaryStridedSlicePass.cpp
RemoveUnnecessaryTransposeNetPass.cpp
ReplaceMulAddWithDepthwiseConvPass.cpp
ReplaceNonConstFCWithBatchMatMulPass.cpp
ReplaceSubWithAddPass.cpp
ReplaceWithFCGeluFCPass.cpp
RequantizePass.cpp
ResolveCustomOpAddPass.cpp
ResolveCustomOpBatchMatMulPass.cpp
ResolveCustomOpMatMulPass.cpp
ResolveCustomOpMaxPoolWithArgmaxPass.cpp
ResolveCustomOpSplitVPass.cpp
ResolveFormerCustomOpPass.cpp
ShuffleWeightTo16x1Float32Pass.cpp
Sparsifier.cpp
Sparsifier.h
SparsifyTensorPass.cpp
SubstituteExpandDimsToReshapePass.cpp
SubstitutePackToReshapePass.cpp
SubstitutePadV2ToPadPass.cpp
SubstituteSplitVToSplitPass.cpp
SubstituteSqueezeToReshapePass.cpp
SubstituteStridedSliceToReshapePass.cpp
SubstituteTransposeToReshapePass.cpp
TransformMinMaxToRelu6Pass.cpp
TransformMinReluToRelu6Pass.cpp
TransformSqrtDivToRsqrtMulPass.cpp
UnrollUnidirectionalSequenceLSTMPass.cpp
VerifyQuantizedBiasScale.cpp
VerifyQuantizedBiasScale.h
VerifyQuantizedNodeGranularity.cpp
VerifyQuantizedNodeGranularity.h
VerifyQuantizedNodeType.cpp
VerifyQuantizedNodeType.h
XpSepActFromTransposeConvPass.cpp
►
plan
►
include
►
luci
►
Plan
CircleNodeExecutionPlan.h
►
src
CircleNodeExecutionPlan.cpp
►
profile
►
include
►
luci
►
Profile
CircleNodeID.h
CircleNodeOrigin.h
►
src
CircleNodeID.cpp
CircleNodeOrigin.cpp
►
service
►
include
►
luci
►
Service
►
Nodes
CircleConst.h
ChangeOutputs.h
CircleNodeClone.h
CircleShapeInference.h
CircleShapeInferenceRule.h
CircleTypeInference.h
CircleTypeInferenceRule.h
ShapeDescription.h
Validate.h
►
src
►
Nodes
CircleAbs.cpp
CircleAdd.cpp
CircleAddN.cpp
CircleArgMax.cpp
CircleArgMin.cpp
CircleAveragePool2D.cpp
CircleBatchMatMul.cpp
CircleBatchToSpaceND.cpp
CircleBCQFullyConnected.cpp
CircleBCQGather.cpp
CircleBroadcastTo.cpp
CircleCast.cpp
CircleCeil.cpp
CircleConcatenation.cpp
CircleConst.cpp
CircleConv2D.cpp
CircleCos.cpp
CircleCumSum.cpp
CircleCustom.cpp
CircleCustomOut.cpp
CircleDensify.cpp
CircleDepthToSpace.cpp
CircleDepthwiseConv2D.cpp
CircleDequantize.cpp
CircleDiv.cpp
CircleElu.cpp
CircleEqual.cpp
CircleExp.cpp
CircleExpandDims.cpp
CircleFakeQuant.cpp
CircleFill.cpp
CircleFloor.cpp
CircleFloorDiv.cpp
CircleFloorMod.cpp
CircleFullyConnected.cpp
CircleGather.cpp
CircleGatherNd.cpp
CircleGelu.cpp
CircleGreater.cpp
CircleGreaterEqual.cpp
CircleGRU.cpp
CircleHardSwish.cpp
CircleIf.cpp
CircleIfOut.cpp
CircleInstanceNorm.cpp
CircleL2Normalize.cpp
CircleL2Pool2D.cpp
CircleLeakyRelu.cpp
CircleLess.cpp
CircleLessEqual.cpp
CircleLocalResponseNormalization.cpp
CircleLog.cpp
CircleLogicalAnd.cpp
CircleLogicalNot.cpp
CircleLogicalOr.cpp
CircleLogistic.cpp
CircleLogSoftmax.cpp
CircleMatrixDiag.cpp
CircleMatrixSetDiag.cpp
CircleMaximum.cpp
CircleMaxPool2D.cpp
CircleMean.cpp
CircleMinimum.cpp
CircleMirrorPad.cpp
CircleMul.cpp
CircleNeg.cpp
CircleNonMaxSuppressionV4.cpp
CircleNonMaxSuppressionV4Out.cpp
CircleNonMaxSuppressionV5.cpp
CircleNonMaxSuppressionV5Out.cpp
CircleNotEqual.cpp
CircleOneHot.cpp
CircleOutputDummy.cpp
CircleOutputExclude.cpp
CirclePack.cpp
CirclePad.cpp
CirclePadV2.cpp
CirclePow.cpp
CirclePRelu.cpp
CircleQuantize.cpp
CircleRange.cpp
CircleRank.cpp
CircleReduceAny.cpp
CircleReduceMax.cpp
CircleReduceMin.cpp
CircleReduceProd.cpp
CircleRelu.cpp
CircleRelu0To1.cpp
CircleRelu6.cpp
CircleReluN1To1.cpp
CircleReshape.cpp
CircleResizeBilinear.cpp
CircleResizeNearestNeighbor.cpp
CircleReverseSequence.cpp
CircleReverseV2.cpp
CircleRmsNorm.cpp
CircleRoPE.cpp
CircleRound.cpp
CircleRsqrt.cpp
CircleScatterNd.cpp
CircleSegmentSum.cpp
CircleSelect.cpp
CircleSelectV2.cpp
CircleShape.cpp
CircleSin.cpp
CircleSlice.cpp
CircleSoftmax.cpp
CircleSpaceToBatchND.cpp
CircleSpaceToDepth.cpp
CircleSparseToDense.cpp
CircleSplit.cpp
CircleSplitOut.cpp
CircleSplitV.cpp
CircleSplitVOut.cpp
CircleSqrt.cpp
CircleSquare.cpp
CircleSquaredDifference.cpp
CircleSqueeze.cpp
CircleStridedSlice.cpp
CircleSub.cpp
CircleSum.cpp
CircleSVDF.cpp
CircleTanh.cpp
CircleTile.cpp
CircleTopKV2.cpp
CircleTopKV2Out.cpp
CircleTranspose.cpp
CircleTransposeConv.cpp
CircleUnidirectionalSequenceLSTM.cpp
CircleUnique.cpp
CircleUniqueOut.cpp
CircleUnpack.cpp
CircleUnpackOut.cpp
CircleVariable.cpp
CircleWhere.cpp
CircleWhile.cpp
CircleWhileOut.cpp
CircleZerosLike.cpp
ChangeOutputs.cpp
Check.h
CircleCloneNode.cpp
CircleCloneNode.h
CircleNodeClone.cpp
CircleShapeInference.cpp
CircleShapeInferenceHelper.cpp
CircleShapeInferenceHelper.h
CircleShapeInferenceRule.cpp
CircleTypeInference.cpp
CircleTypeInferenceHelper.cpp
CircleTypeInferenceHelper.h
CircleTypeInferenceRule.cpp
ShapeDescription.cpp
TestGraph.h
Validate.cpp
►
tester
►
src
ReadModule.cpp
ReadModule.h
ReadTester.cpp
WriteTester.cpp
►
luci-compute
►
include
►
luci_compute
DepthwiseConv2D.h
FullyConnected.h
Types.h
►
src
ConvertTypes.cpp
ConvertTypes.h
ConvertValues.cpp
ConvertValues.h
DepthwiseConv2D.cpp
FullyConnected.cpp
►
luci-eval-driver
►
src
EvalDriver.cpp
►
luci-interpreter
►
include
►
luci_interpreter
►
core
DataType.h
Tensor.h
BuddyMemoryManager.h
GraphBuilderRegistry.h
Interpreter.h
MemoryManager.h
SimpleMemoryManager.h
StaticMemoryManager.h
TestMemoryManager.h
►
pal
►
cmsisnn
PALArgMax.h
PALAveragePool2d.h
PALBatchToSpaceND.h
PALConv2d.h
PALDepthToSpace.h
PALDepthwiseConv2d.h
PALDequantize.h
PALElu.h
PALFullyConnected.h
PALL2Normalize.h
PALL2Pool2D.h
PALLeakyRelu.h
PALMul.h
PALNeg.h
PALQuantize.h
PALreference_ops.h
PALResizeBilinear.h
PALResizeNearestNeighbor.h
PALSoftmax.h
PALSpaceToBatchND.h
PALSpaceToDepth.h
PALSub.h
PALSVDF.h
►
linux
PALArgMax.h
PALAveragePool2d.h
PALBatchMatMul.h
PALBatchToSpaceND.h
PALBroadcastTo.h
PALConv2d.h
PALDepthToSpace.h
PALDepthwiseConv2d.h
PALDequantize.h
PALElu.h
PALFullyConnected.h
PALGather.h
PALGelu.h
PALGRU.h
PALHardSwish.h
PALL2Normalize.h
PALL2Pool2D.h
PALLeakyRelu.h
PALLocalResponseNormalization.h
PALLogSoftmax.h
PALMul.h
PALNeg.h
PALQuantize.h
PALreference_ops.h
PALRelu.h
PALRelu0To1.h
PALRelu6.h
PALResizeBilinear.h
PALResizeNearestNeighbor.h
PALSlice.h
PALSoftmax.h
PALSpaceToBatchND.h
PALSpaceToDepth.h
PALSplit.h
PALSub.h
PALSVDF.h
►
mcu
PALArgMax.h
PALAveragePool2d.h
PALBatchToSpaceND.h
PALConv2d.h
PALDepthToSpace.h
PALDepthwiseConv2d.h
PALDequantize.h
PALElu.h
PALFullyConnected.h
PALL2Normalize.h
PALL2Pool2D.h
PALLeakyRelu.h
PALMul.h
PALNeg.h
PALQuantize.h
PALreference_ops.h
PALResizeBilinear.h
PALResizeNearestNeighbor.h
PALSoftmax.h
PALSpaceToBatchND.h
PALSpaceToDepth.h
PALSub.h
PALSVDF.h
►
src
►
core
EventNotifier.h
Kernel.h
KernelParams.h
RuntimeGraph.cpp
RuntimeGraph.h
RuntimeModule.h
Tensor.cpp
►
import
►
Nodes
CircleReferencingConst.cpp
CircleReferencingConst.h
GraphBuilderRegistry.cpp
►
kernels
Abs.cpp
Abs.h
Add.cpp
Add.h
ArgMax.cpp
ArgMax.h
AveragePool2D.cpp
AveragePool2D.h
BatchMatMul.cpp
BatchMatMul.h
BatchToSpaceND.cpp
BatchToSpaceND.h
BinaryOpCommon.h
BroadcastTo.cpp
BroadcastTo.h
Cast.cpp
Cast.h
Concatenation.cpp
Concatenation.h
Conv2D.cpp
Conv2D.h
Cos.cpp
Cos.h
CumSum.cpp
CumSum.h
DepthToSpace.cpp
DepthToSpace.h
DepthwiseConv2D.cpp
DepthwiseConv2D.h
Dequantize.cpp
Dequantize.h
Div.cpp
Div.h
Elu.cpp
Elu.h
Equal.cpp
Equal.h
Exp.cpp
Exp.h
ExpandDims.cpp
ExpandDims.h
Fill.cpp
Fill.h
Floor.cpp
Floor.h
FloorDiv.cpp
FloorDiv.h
FloorMod.cpp
FloorMod.h
FullyConnected.cpp
FullyConnected.h
Gather.cpp
Gather.h
Gelu.cpp
Gelu.h
Greater.cpp
Greater.h
GreaterEqual.cpp
GreaterEqual.h
GRU.cpp
GRU.h
HardSwish.cpp
HardSwish.h
If.cpp
If.h
InstanceNorm.cpp
InstanceNorm.h
L2Normalize.cpp
L2Normalize.h
L2Pool2D.cpp
L2Pool2D.h
LeakyRelu.cpp
LeakyRelu.h
Less.cpp
Less.h
LessEqual.cpp
LessEqual.h
LocalResponseNormalization.cpp
LocalResponseNormalization.h
Log.cpp
Log.h
LogicalAnd.cpp
LogicalAnd.h
LogicalNot.cpp
LogicalNot.h
LogicalOr.cpp
LogicalOr.h
Logistic.cpp
Logistic.h
LogSoftmax.cpp
LogSoftmax.h
Maximum.cpp
Maximum.h
MaxPool2D.cpp
MaxPool2D.h
Mean.cpp
Mean.h
Minimum.cpp
Minimum.h
MirrorPad.cpp
MirrorPad.h
Mul.cpp
Mul.h
Neg.cpp
Neg.h
NotEqual.cpp
NotEqual.h
OneHot.cpp
OneHot.h
Pack.cpp
Pack.h
Pad.cpp
Pad.h
PadV2.cpp
PadV2.h
Pow.cpp
Pow.h
PRelu.cpp
PRelu.h
Quantize.cpp
Quantize.h
ReduceMax.cpp
ReduceMax.h
ReduceProd.cpp
ReduceProd.h
Relu.cpp
Relu.h
Relu0To1.cpp
Relu0To1.h
Relu6.cpp
Relu6.h
Reshape.cpp
Reshape.h
ResizeBilinear.cpp
ResizeBilinear.h
ResizeNearestNeighbor.cpp
ResizeNearestNeighbor.h
ReverseV2.cpp
ReverseV2.h
RmsNorm.cpp
RmsNorm.h
RoPE.cpp
RoPE.h
Rsqrt.cpp
Rsqrt.h
Select.cpp
Select.h
SelectV2.cpp
SelectV2.h
Shape.cpp
Shape.h
Sin.cpp
Sin.h
Slice.cpp
Slice.h
Softmax.cpp
Softmax.h
SpaceToBatchND.cpp
SpaceToBatchND.h
SpaceToDepth.cpp
SpaceToDepth.h
Split.cpp
Split.h
SplitV.cpp
SplitV.h
Sqrt.cpp
Sqrt.h
Square.cpp
Square.h
SquaredDifference.cpp
SquaredDifference.h
Squeeze.cpp
Squeeze.h
StridedSlice.cpp
StridedSlice.h
Sub.cpp
Sub.h
Sum.cpp
Sum.h
SVDF.cpp
SVDF.h
Tanh.cpp
Tanh.h
TestUtils.cpp
TestUtils.h
Tile.cpp
Tile.h
Transpose.cpp
Transpose.h
TransposeConv.cpp
TransposeConv.h
UnidirectionalSequenceLSTM.cpp
UnidirectionalSequenceLSTM.h
Unpack.cpp
Unpack.h
Utils.cpp
Utils.h
While.cpp
While.h
►
loader
►
nodes
Abs.cpp
Add.cpp
ArgMax.cpp
AveragePool2D.cpp
BatchMatMul.cpp
BatchToSpaceND.cpp
BroadcastTo.cpp
Builders.h
Cast.cpp
Concatenation.cpp
Conv2D.cpp
Cos.cpp
CumSum.cpp
DepthToSpace.cpp
DepthwiseConv2D.cpp
Dequantize.cpp
Div.cpp
Elu.cpp
Equal.cpp
Exp.cpp
ExpandDims.cpp
Fill.cpp
Floor.cpp
FloorDiv.cpp
FloorMod.cpp
FullyConnected.cpp
Gather.cpp
Gelu.cpp
Greater.cpp
GreaterEqual.cpp
GRU.cpp
HardSwish.cpp
If.cpp
InstanceNorm.cpp
L2Normalize.cpp
L2Pool2D.cpp
LeakyRelu.cpp
Less.cpp
LessEqual.cpp
LocalResponseNormalization.cpp
Log.cpp
LogicalAnd.cpp
LogicalNot.cpp
LogicalOr.cpp
Logistic.cpp
LogSoftmax.cpp
Maximum.cpp
MaxPool2D.cpp
Mean.cpp
Minimum.cpp
MirrorPad.cpp
Mul.cpp
Neg.cpp
NotEqual.cpp
OneHot.cpp
Pack.cpp
Pad.cpp
PadV2.cpp
Pow.cpp
PRelu.cpp
Quantize.cpp
ReduceMax.cpp
ReduceProd.cpp
Relu.cpp
Relu0To1.cpp
Relu6.cpp
Reshape.cpp
ResizeBilinear.cpp
ResizeNearestNeighbor.cpp
ReverseV2.cpp
RmsNorm.cpp
RoPE.cpp
Rsqrt.cpp
Select.cpp
SelectV2.cpp
Shape.cpp
Sin.cpp
Slice.cpp
Softmax.cpp
SpaceToBatchND.cpp
SpaceToDepth.cpp
Split.cpp
SplitV.cpp
Sqrt.cpp
Square.cpp
SquaredDifference.cpp
Squeeze.cpp
StridedSlice.cpp
Sub.cpp
Sum.cpp
SVDF.cpp
Tanh.cpp
Tile.cpp
Transpose.cpp
TransposeConv.cpp
UnidirectionalSequenceLSTM.cpp
Unpack.cpp
While.cpp
GraphLoader.cpp
GraphLoader.h
KernelBuilder.cpp
KernelBuilder.h
KernelBuilderHelper.cpp
KernelBuilderHelper.h
ModuleLoader.cpp
ModuleLoader.h
RuntimeToIR.h
BuddyMemoryManager.cpp
Interpreter.cpp
SimpleMemoryManager.cpp
StaticMemoryManager.cpp
TestMemoryManager.cpp
►
luci-pass-value-py-test
conftest.py
test_luci_eval.py
►
luci-pass-value-test
eval_result_verifier.py
►
luci-ref-value-py-test
conftest.py
test_luci_eval.py
►
luci-value-py-test
conftest.py
test_luci_eval.py
test_luci_eval_ref.py
►
luci-value-test
luci_eval_verifier.py
luci_eval_verifier_ref.py
►
minmax-embedder
►
driver
Driver.cpp
►
include
►
minmax-embedder
Embedder.h
►
src
►
h5
Reader.cpp
Reader.h
Embedder.cpp
►
minmax-embedder-value-test
►
gen
►
src
Cast.h
DataGen.cpp
DataGen.h
Driver.cpp
H5Writer.cpp
H5Writer.h
ModelSpec.h
►
mio-circle
►
include
►
mio_circle
Helper.h
►
src
Helper.cpp
example.cpp
►
mio-circle04
►
include
►
mio_circle
Helper.h
Reader.h
►
src
Helper.cpp
Reader.cpp
example.cpp
►
mio-circle05
►
include
►
mio_circle
Helper.h
Reader.h
►
src
Helper.cpp
Reader.cpp
example.cpp
►
mio-circle06
►
include
►
mio_circle
Helper.h
Reader.h
►
src
Helper.cpp
Reader.cpp
example.cpp
►
mio-circle07
►
include
►
mio_circle
Helper.h
Reader.h
►
src
Helper.cpp
Reader.cpp
example.cpp
►
mio-circle08
►
include
►
mio_circle
Helper.h
Reader.h
►
src
Helper.cpp
Reader.cpp
example.cpp
►
mio-tflite
example.cpp
►
mio-tflite2121
►
include
►
mio_tflite2121
Helper.h
►
src
Helper.cpp
example.cpp
►
mio-tflite260
►
include
►
mio_tflite260
Helper.h
►
src
Helper.cpp
example.cpp
►
mio-tflite280
►
include
►
mio_tflite280
Helper.h
►
src
Helper.cpp
example.cpp
►
mir
►
include
►
mir
►
ops
AbsOp.h
AddOp.h
AvgPool2DOp.h
BinaryElementwiseOp.h
BroadcastOp.h
CappedReluOp.h
ConcatOp.h
ConstantOp.h
Conv2DOp.h
Deconv2DOp.h
DepthwiseConv2DOp.h
DequantizeOp.h
DivOp.h
EluOp.h
EqualOp.h
FullyConnectedOp.h
GatherOp.h
GreaterOp.h
HardSwishOp.h
InputOp.h
LeakyReluOp.h
LessOp.h
MaxOp.h
MaxPool2DOp.h
MulOp.h
OutputOp.h
PaddingType.h
PadOp.h
QuantizeOp.h
ReduceMeanOp.h
ReduceOp.h
ReluOp.h
ReshapeOp.h
ResizeOp.h
SigmoidOp.h
SliceOp.h
SoftmaxOp.h
SqrtOp.h
SqueezeOp.h
SubOp.h
TanhOp.h
TransposeOp.h
Attributes.h
Common.h
DataFormat.h
DataType.h
ExternalRegion.h
Graph.h
GraphPatternMatcher.h
Index.h
IrDotDumper.h
OpDefs.h
Operation.h
Operations.inc
Quantization.h
Region.h
Shape.h
ShapeRange.h
Tensor.h
TensorType.h
TensorUtil.h
TensorVariant.h
Visitor.h
►
mir_caffe2_importer
caffe2_importer.h
►
mir_caffe_importer
caffe_importer.h
►
mir_onnx_importer
ONNXImporterImpl.h
►
mir_tflite_importer
tflite_importer.h
►
src
►
mir_caffe2_importer
caffe2_importer.cpp
caffe2_op_creator.cpp
caffe2_op_creator.h
caffe2_op_types.h
caffe2_proto_helper.cpp
caffe2_proto_helper.h
►
mir_caffe_importer
caffe_importer.cpp
caffe_op_creator.cpp
caffe_op_creator.h
caffe_op_types.h
►
mir_onnx_importer
►
Op
Abs.cpp
Abs.h
Add.cpp
Add.h
AveragePool.cpp
AveragePool.h
BatchNormalization.cpp
BatchNormalization.h
Concat.cpp
Concat.h
Constant.cpp
Constant.h
Conv.cpp
Conv.h
ConvTranspose.cpp
ConvTranspose.h
Div.cpp
Div.h
Dropout.cpp
Dropout.h
Equal.cpp
Equal.h
Expand.cpp
Expand.h
Flatten.cpp
Flatten.h
Gather.cpp
Gather.h
Gemm.cpp
Gemm.h
GlobalAveragePool.cpp
GlobalAveragePool.h
Greater.cpp
Greater.h
Identity.cpp
Identity.h
Less.cpp
Less.h
MatMul.cpp
MatMul.h
Max.cpp
Max.h
MaxPool.cpp
MaxPool.h
Mul.cpp
Mul.h
Pad.cpp
Pad.h
Reciprocal.cpp
Reciprocal.h
ReduceMean.cpp
ReduceMean.h
Relu.cpp
Relu.h
Reshape.cpp
Reshape.h
Shape.cpp
Shape.h
Sigmoid.cpp
Sigmoid.h
Softmax.cpp
Softmax.h
Sqrt.cpp
Sqrt.h
Sub.cpp
Sub.h
Sum.cpp
Sum.h
Tanh.cpp
Tanh.h
Transpose.cpp
Transpose.h
Unsqueeze.cpp
Unsqueeze.h
Upsample.cpp
Upsample.h
AttributeHelpers.h
ConvPoolHelpers.cpp
ConvPoolHelpers.h
ONNXHelpers.cpp
ONNXHelpers.h
ONNXImporterImpl.cpp
ONNXNodeConverterRegistry.cpp
ONNXNodeConverterRegistry.h
ONNXOpRegistration.h
►
mir_tflite_importer
tflite_importer.cpp
tflite_op_creator.cpp
tflite_op_creator.h
►
ops
AvgPool2DOp.cpp
BinaryElementwiseOp.cpp
BroadcastOp.cpp
ConcatOp.cpp
Conv2DOp.cpp
DeConv2DOp.cpp
DepthwiseConv2DOp.cpp
FullyConnectedOp.cpp
GatherOp.cpp
MaxPool2DOp.cpp
PadOp.cpp
ReduceOp.cpp
SliceOp.cpp
SqueezeOp.cpp
TransposeOp.cpp
DotGraph.cpp
DotGraph.h
DotNodeBuilder.cpp
DotNodeBuilder.h
Graph.cpp
GraphPatternMatcher.cpp
Index.cpp
IrDotDumper.cpp
Operation.cpp
Shape.cpp
Tensor.cpp
TensorVariant.cpp
Visitor.cpp
►
unittests
Index.cpp
NodeReplacer.cpp
Operation.cpp
ShapeInference.cpp
ShapeRange.cpp
TensorVariant.cpp
►
mir-interpreter
►
include
MirInterpreter.h
►
src
►
ops
Abs.cpp
Abs.h
Add.cpp
Add.h
AvgPool2D.cpp
AvgPool2D.h
CappedReLU.cpp
CappedReLU.h
Common.cpp
Common.h
Concat.cpp
Concat.h
Conv2D.cpp
Conv2D.h
DeConv2D.cpp
DeConv2D.h
DepthwiseConv2D.cpp
DepthwiseConv2D.h
Div.cpp
Div.h
ELU.cpp
ELU.h
Equal.cpp
Equal.h
Fill.h
FullyConnected.cpp
FullyConnected.h
Gather.cpp
Gather.h
Greater.cpp
Greater.h
HardSwish.cpp
HardSwish.h
LeakyReLU.cpp
LeakyReLU.h
Less.cpp
Less.h
Max.cpp
Max.h
MaxPool2D.cpp
MaxPool2D.h
Mul.cpp
Mul.h
Pad.cpp
Pad.h
Quantization.cpp
Quantization.h
QuantizationHelpers.h
ReduceMean.cpp
ReduceMean.h
ReLU.cpp
ReLU.h
Reshape.cpp
Reshape.h
Sigmoid.cpp
Sigmoid.h
Slice.cpp
Slice.h
Softmax.cpp
Softmax.h
Sqrt.cpp
Sqrt.h
Sub.cpp
Sub.h
Tanh.cpp
Tanh.h
Transpose.cpp
Transpose.h
MirInterpreter.cpp
►
mir2loco
►
include
mir2loco.h
►
src
mir2loco.cpp
►
moco
►
import
►
include
►
moco
►
Import
►
Nodes
Add.h
AvgPool.h
BiasAdd.h
Concat.h
Const.h
Conv2D.h
Conv2DBackpropInput.h
DepthwiseConv2dNative.h
FakeQuantWithMinMaxVars.h
FusedBatchNorm.h
Identity.h
Maximum.h
MaxPool.h
Mean.h
Mul.h
Pack.h
Pad.h
Placeholder.h
RealDiv.h
Relu.h
Relu6.h
Reshape.h
Rsqrt.h
Shape.h
Softmax.h
Sqrt.h
SquaredDifference.h
Squeeze.h
StopGradient.h
StridedSlice.h
Sub.h
Tanh.h
GraphBuilder.h
GraphBuilderContext.h
GraphBuilderRegistry.h
ModelSignature.h
Nodes.h
GraphHelper.h
Importer.h
►
src
►
Nodes
Add.cpp
AvgPool.cpp
BiasAdd.cpp
Concat.cpp
Const.cpp
Conv2D.cpp
Conv2DBackpropInput.cpp
DepthwiseConv2dNative.cpp
FakeQuantWithMinMaxVars.cpp
FusedBatchNorm.cpp
Identity.cpp
Maximum.cpp
MaxPool.cpp
Mean.cpp
Mul.cpp
Pack.cpp
Pad.cpp
Placeholder.cpp
RealDiv.cpp
Relu.cpp
Relu6.cpp
Reshape.cpp
Rsqrt.cpp
Shape.cpp
Softmax.cpp
Sqrt.cpp
SquaredDifference.cpp
Squeeze.cpp
StopGradient.cpp
StridedSlice.cpp
Sub.cpp
Tanh.cpp
Convert.cpp
Convert.h
GraphBuilderContext.cpp
GraphBuilderRegistry.cpp
Importer.cpp
ModelSignature.cpp
TestHelper.h
►
lang
►
include
►
moco
►
IR
►
Nodes
TFAdd.h
TFAvgPool.h
TFBiasAdd.h
TFConcatV2.h
TFConst.h
TFConv2D.h
TFConv2DBackpropInput.h
TFDepthwiseConv2dNative.h
TFFakeQuantWithMinMaxVars.h
TFFusedBatchNorm.h
TFIdentity.h
TFMaximum.h
TFMaxPool.h
TFMean.h
TFMul.h
TFPack.h
TFPad.h
TFPlaceholder.h
TFPush.h
TFRealDiv.h
TFRelu.h
TFRelu6.h
TFReshape.h
TFRsqrt.h
TFShape.h
TFSoftmax.h
TFSqrt.h
TFSquaredDifference.h
TFSqueeze.h
TFStopGradient.h
TFStridedSlice.h
TFSub.h
TFTanh.h
TFDataLayout.h
TFDialect.h
TFNode.h
TFNodeDecl.h
TFNodeImpl.h
TFNodes.h
TFNodeVisitor.forward.h
TFNodeVisitor.h
TFOpcode.h
TFPadding.h
VariadicArityNode.h
Names.h
►
src
►
IR
►
Nodes
TFConst.cpp
TFDialect.cpp
TFNode.cpp
►
pass
►
include
►
moco
►
Pass
►
Passes
ConstantFoldAdd.h
ConstantFoldMul.h
ConstantFoldPack.h
ConstantFoldStridedSlice.h
FuseBinaryIntoPreceding.h
RemoveTFIdentityNode.h
ResolveConstantShape.h
ResolveFusedBatchNorm.h
ResolveReshapeWildcardDim.h
ResolveSquaredDifference.h
SqueezeReduceNode.h
Passes.h
►
src
►
Passes
ConstantFoldAdd.cpp
ConstantFoldMul.cpp
ConstantFoldPack.cpp
ConstantFoldStridedSlice.cpp
FuseBinaryIntoPreceding.cpp
RemoveTFIdentityNode.cpp
ResolveConstantShape.cpp
ResolveFusedBatchNorm.cpp
ResolveReshapeWildcardDim.cpp
ResolveSquaredDifference.cpp
SqueezeReduceNode.cpp
ConstantFoldHelper.cpp
ConstantFoldHelper.h
TensorPackEnumerator.cpp
TensorPackEnumerator.h
TensorSliceEnumerator.cpp
TensorSliceEnumerator.h
TestHelper.h
►
service
►
include
►
moco
►
Service
TFShapeInferenceRule.h
TFTypeInferenceRule.h
►
src
►
Service
TFShapeInferenceRule.cpp
TFTypeInferenceRule.cpp
TestHelper.h
►
support
►
include
►
moco
►
Support
NodeAs.h
TFShapeInferenceHelper.h
►
src
TFShapeInferenceHelper.cpp
►
moco-log
►
include
►
moco
Log.h
LoggingContext.h
►
src
Log.cpp
LoggingContext.cpp
►
moco-tf
►
include
►
moco
►
tf
Frontend.h
►
src
►
Canonicalization
AddCanonicalizer.cpp
AddCanonicalizer.h
AvgPoolCanonicalizer.cpp
AvgPoolCanonicalizer.h
BiasAddCanonicalizer.cpp
BiasAddCanonicalizer.h
ConcatV2Canonicalizer.cpp
ConcatV2Canonicalizer.h
ConstCanonicalizer.cpp
ConstCanonicalizer.h
Conv2DBackpropInputCanonicalizer.cpp
Conv2DBackpropInputCanonicalizer.h
Conv2DCanonicalizer.cpp
Conv2DCanonicalizer.h
DepthwiseConv2dNativeCanonicalizer.cpp
DepthwiseConv2dNativeCanonicalizer.h
IdentityCanonicalizer.cpp
IdentityCanonicalizer.h
MaximumCanonicalizer.cpp
MaximumCanonicalizer.h
MaxPoolCanonicalizer.cpp
MaxPoolCanonicalizer.h
MeanCanonicalizer.cpp
MeanCanonicalizer.h
MulCanonicalizer.cpp
MulCanonicalizer.h
PadCanonicalizer.cpp
PadCanonicalizer.h
PlaceholderCanonicalizer.cpp
PlaceholderCanonicalizer.h
RealDivCanonicalizer.cpp
RealDivCanonicalizer.h
Relu6Canonicalizer.cpp
Relu6Canonicalizer.h
ReluCanonicalizer.cpp
ReluCanonicalizer.h
ReshapeCanonicalizer.cpp
ReshapeCanonicalizer.h
RsqrtCanonicalizer.cpp
RsqrtCanonicalizer.h
SoftmaxCanonicalizer.cpp
SoftmaxCanonicalizer.h
SqrtCanonicalizer.cpp
SqrtCanonicalizer.h
SqueezeCanonicalizer.cpp
SqueezeCanonicalizer.h
StopGradientCanonicalizer.cpp
StopGradientCanonicalizer.h
SubCanonicalizer.cpp
SubCanonicalizer.h
TanhCanonicalizer.cpp
TanhCanonicalizer.h
TFPushCanonicalizer.cpp
TFPushCanonicalizer.h
►
Op
COpCall.cpp
COpCall.h
►
Transforms
ShapeInferencePass.cpp
ShapeInferencePass.h
TypeInferencePass.cpp
TypeInferencePass.h
BroadcastHelper.cpp
BroadcastHelper.h
CanonicalEltwiseInputConnector.cpp
CanonicalEltwiseInputConnector.h
Canonicalizer.cpp
Canonicalizer.h
CodecHelper.h
Convert.cpp
Convert.h
Frontend.cpp
Knob.cpp
Knob.h
LogHelper.cpp
LogHelper.h
Optimizer.cpp
Optimizer.h
ProgressReporter.cpp
ProgressReporter.h
SimpleNodeTransform.h
TestHelper.h
TFEltwiseBinaryCanonicalzeHelper.h
TFFormattedGraph.cpp
TFFormattedGraph.h
TFOptimizer.cpp
TFOptimizer.h
TFReduceCanonicalzeHelper.h
Transform.cpp
Transform.h
Transforms.h
►
morph
►
include
►
morph
caffe.h
dims.h
nnapi.h
tflite.h
►
src
caffe.cpp
dims.cpp
nnapi.cpp
tflite.cpp
►
nest
►
core
►
examples
conv2d.cpp
►
include
►
nest
►
expr
AddNode.h
DerefNode.h
Forward.h
Macro.h
MulNode.h
Node.h
Subscript.h
VarNode.h
Visitor.h
►
stmt
Forward.h
Macro.h
Node.h
PushNode.h
Visitor.h
Block.h
Bound.h
Closure.h
Domain.h
DomainContext.h
DomainID.h
DomainInfo.h
Expr.h
FV.h
Level.h
Module.h
Ret.h
Schedule.h
Stmt.h
Var.h
VarContext.h
VarID.h
►
src
►
expr
Macro.cpp
Node.cpp
Visitor.cpp
►
stmt
Macro.cpp
Node.cpp
Visitor.cpp
Closure.cpp
DomainContext.cpp
DomainID.cpp
Expr.cpp
FV.cpp
Level.cpp
Module.cpp
Schedule.cpp
Var.cpp
VarContext.cpp
VarID.cpp
►
nike
►
include
►
nike
AbsoluteEpsilonEqual.h
RelativeEpsilonEqual.h
►
src
AbsoluteEpsilonEqual.cpp
RelativeEpsilonEqual.cpp
►
nnc
►
backends
►
acl_soft_backend
AclCppGenerator.cpp
AclCppOpGenerator.cpp
AclCppOpGenerator.h
ArtifactGeneratorCppCode.cpp
ArtifactGeneratorCppCode.h
ArtifactGeneratorCppDecl.cpp
ArtifactGeneratorCppDecl.h
ArtifactIndent.h
ArtifactModel.cpp
ArtifactModel.h
IArtifactGenerator.h
►
interpreter
InterpreterBackend.cpp
►
soft_backend
CPPGenerator.cpp
ModelAnalyzer.cpp
ModelAnalyzer.h
SBSerializer.cpp
SBSerializer.h
SequencedIR.cpp
SequencedIR.h
►
driver
Driver.cpp
Driver.h
main.cpp
Options.cpp
Options.h
►
include
►
backends
►
acl_soft_backend
AclCppException.h
AclCppGenerator.h
►
interpreter
InterpreterBackend.h
►
soft_backend
CPPGenerator.h
►
pass
Pass.h
PassData.h
PassException.h
PassManager.h
►
passes
►
dot_dumper
DumperPass.h
►
optimizations
CombineTransposes.h
ConstantFoldTranspose.h
DeadCodeElimination.h
FuseArithmeticOps.h
OptimizationUtils.h
SinkRelu.h
SinkTranspose.h
►
transformations
DataFormatSwitcher.h
LowerConv2D.h
►
support
CommandLine.h
►
pass
PassManager.cpp
►
passes
►
dot_dumper
DumperPass.cpp
►
optimizations
CombineTransposes.cpp
ConstantFoldTranspose.cpp
DeadCodeElimination.cpp
FuseArithmeticOps.cpp
OptimizationUtils.cpp
SinkRelu.cpp
SinkTranspose.cpp
►
transformations
DataFormatSwitcher.cpp
LowerConv2D.cpp
►
support
CLOptionChecker.cpp
CommandLine.cpp
►
unittests
►
acl_backend
DOMToText.cpp
MIRToDOM.cpp
►
optimizations
CombineTransposes.cpp
DeadCodeElimination.cpp
FuseArithmeticOps.cpp
SinkTest.cpp
Util.h
►
pass
PassExceptionTest.cpp
PassManagerTest.cpp
►
soft_backend
CPPHeaderTypes.cpp
CPPOperations.cpp
Generator.cpp
ModelAnalyzer.cpp
►
support
CommandLineTest.cpp
►
transformations
Switcher.cpp
►
utils
►
caffe2_dot_dumper
model_dump.cpp
►
caffe_dot_dumper
model_dump.cpp
►
infer_tests
infer_testcases.py
res2bin.py
►
input_gen
tensor_gen.cpp
►
model_runner
common_place.py
model_runner_caffe.py
model_runner_caffe2.py
model_runner_onnx.py
model_runner_tflite.py
►
prepare_inputs
jpeg2hdf5.py
►
tflite_dot_dumper
model_dump.cpp
def2src.cpp
►
nnkit
►
actions
►
builtin
Randomize.cpp
Show.cpp
►
HDF5
Common.cpp
Common.h
Export.cpp
Import.cpp
►
tools
►
benchmark
►
src
Benchmark.cpp
►
run
nnkit-run.cpp
►
nnkit-caffe
►
backend
Module.cpp
►
support
►
include
►
nnkit
►
support
►
caffe
Backend.h
BlobContext.h
InputBlobContext.h
OutputBlobContext.h
TensorContext.h
►
nnkit-intf
►
action
►
include
►
nnkit
Action.h
►
backend
►
include
►
nnkit
Backend.h
►
cmdline
►
include
►
nnkit
CmdlineArguments.h
►
tensor
►
include
►
nnkit
TensorContext.h
►
nnkit-misc
►
backend
►
include
►
nnkit
BackendPlugin.h
►
src
BackendPlugin.cpp
►
cmdline
►
include
►
nnkit
VectorArguments.h
►
src
VectorArguments.cpp
►
nnkit-mocotf
►
backend
Backend.cpp
►
support
►
include
►
nnkit
►
support
►
moco
►
tf
Backend.h
►
src
Backend.cpp
InputTensorContext.cpp
InputTensorContext.h
OutputTensorContext.cpp
OutputTensorContext.h
TensorContext.h
►
nnkit-onnxrt
►
backend
Backend.cpp
►
support
►
include
►
nnkit
►
support
►
onnx
Allocator.h
Backend.h
Runner.h
Status.h
TensorContext.h
TensorSet.h
►
src
Allocator.cpp
Backend.cpp
Runner.cpp
►
nnkit-tf
►
backend
Backend.cpp
►
support
►
include
►
nnkit
►
support
►
tf
Backend.h
Runner.h
TensorContext.h
TensorDataMap.h
►
src
Backend.cpp
Runner.cpp
TensorContext.cpp
►
nnkit-tflite
►
backend
Backend.cpp
►
support
►
include
►
nnkit
►
support
►
tflite
AbstractBackend.h
TensorContext.h
TensorSet.h
TensorSets.h
TensorUtils.h
►
src
Backend.cpp
TensorContext.cpp
TensorUtils.cpp
►
nnop
►
include
►
nnop
Conv2D.h
PadInfo.h
StrideInfo.h
►
nnsuite
►
conv
►
model
►
include
►
nnsuite
►
conv
Model.h
RandomModel.h
►
src
RandomModel.cpp
►
nnkit-caffe
ConvBackend.cpp
ConvBackend.h
Entry.cpp
►
nnkit-tflite
ConvBackend.cpp
ConvBackend.h
Entry.cpp
►
one-cmds
►
dummy-driver
►
src
dummy-compile.cpp
dummy-compiler.cpp
dummy-infer.cpp
dummy-inferV2.cpp
dummy-onnx-ext.cpp
dummy-profile.cpp
dummyEnv-compile.cpp
dummyV2-compile.cpp
dummyV2-profile.cpp
dummyV3-profile.cpp
help-compile.cpp
help-infer.cpp
help-profile.cpp
►
onelib
argumentparse.py
backends.py
CfgRunner.py
Command.py
constant.py
export_constant.py
make_cmd.py
OptionBuilder.py
TopologicalSortHelper.py
utils.py
WorkflowRunner.py
►
validate-onnx2circle
validate_onnx2circle.py
onnx_legalizer.py
►
oneco
►
include
►
moco
►
onnx
Frontend.h
►
src
►
Op
Constant.cpp
Constant.h
Constant_V1.cpp
Constant_V9.cpp
Identity.cpp
Identity.h
Identity_V1.cpp
Convert.cpp
Convert.h
Frontend.cpp
GraphBuilder.h
GraphBuilderContext.cpp
GraphBuilderContext.h
GraphBuilderRegistry.h
Onnxutil.cpp
Onnxutil.h
►
onnx-tools
onnx-dump.py
onnx-ops.py
onnx-si.py
►
onnx2circle
►
src
onnx2circle.cpp
►
onnx2tflite
►
src
Driver.cpp
►
onnxkit
►
src
DecodeCommand.cpp
DecodeCommand.hpp
EncodeCommand.cpp
EncodeCommand.hpp
Main.cpp
Support.cpp
Support.hpp
►
oops
►
include
►
oops
InternalExn.h
UserExn.h
►
pepper-assert
►
include
►
pepper
assert.h
►
pepper-csv2vec
►
include
►
pepper
csv2vec.h
►
src
pepper-csv2vec.cpp
►
pepper-env
►
include
►
pepper
env.h
►
src
env.cpp
►
pepper-str
►
include
►
pepper
str.h
►
pepper-strcast
►
include
►
pepper
strcast.h
►
src
strcast.cpp
►
plier-tf
►
include
►
plier
►
tf
Convert.h
TestHelper.h
►
src
Convert.cpp
TestHelper.cpp
►
pota-quantization-value-test
compare_tensors_all.py
gen_h5_explicit_inputs_all.py
►
pp
►
include
►
pp
EnclosedDocument.h
Format.h
IndentedStringBuilder.h
LinearDocument.h
MultiLineText.h
MultiLineTextUtils.h
►
src
EnclosedDocument.cpp
IndentedStringBuilder.cpp
LinearDocument.cpp
MultiLineTextUtils.cpp
►
q-implant
►
driver
Driver.cpp
►
include
QImplant.h
►
src
QImplant.cpp
►
q-implant-qparam-test
►
qparam
►
Add_000
__init__.py
►
Add_001
__init__.py
►
Add_002
__init__.py
►
AveragePool2D_000
__init__.py
►
Concatenation_000
__init__.py
►
Conv2D_000
__init__.py
►
Conv2D_001
__init__.py
►
Conv2D_002
__init__.py
►
Conv2D_003
__init__.py
►
Conv2D_004
__init__.py
►
Conv2D_005
__init__.py
►
DepthwiseConv2D_000
__init__.py
►
DepthwiseConv2D_001
__init__.py
►
DepthwiseConv2D_002
__init__.py
►
DepthwiseConv2D_003
__init__.py
►
MaxPool2D_000
__init__.py
►
Mean_000
__init__.py
►
Mul_000
__init__.py
►
Mul_001
__init__.py
►
Pad_000
__init__.py
►
Reshape_000
__init__.py
►
Softmax_000
__init__.py
q_implant_qparam_test.py
q_implant_validator.py
test_utils.py
►
record-hessian
►
include
►
record-hessian
HessianComputer.h
HessianObserver.h
HessianVector.h
►
src
HessianComputer.cpp
HessianObserver.cpp
►
record-minmax
►
driver
Driver.cpp
►
include
DataBuffer.h
DataSetIterator.h
DirectoryIterator.h
HDF5Iterator.h
ListFileIterator.h
MinMaxComputer.h
MinMaxObserver.h
MinMaxVectors.h
RandomIterator.h
RecordFunction.h
RecordMinMax.h
Utils.h
►
src
DirectoryIterator.cpp
HDF5Iterator.cpp
ListFileIterator.cpp
MinMaxComputer.cpp
MinMaxObserver.cpp
RandomIterator.cpp
RecordFunction.cpp
RecordMinMax.cpp
Utils.cpp
►
record-minmax-conversion-test
gen_h5_random_inputs_all.py
►
record-minmax-thread-safety-test
gen_h5_random_inputs.py
►
safemain
SafeMain.cpp
►
souschef
►
include
►
souschef
►
Data
Constant.h
Explicit.h
Gaussian.h
Arguments.h
DataChef.h
DataChefs.h
Dataset.h
Dims.h
LexicalCast.h
RangedArguments.h
Registry.h
TensorFiller.h
►
src
Dims.cpp
Explicit.cpp
Gaussian.cpp
LexicalCast.cpp
►
tf2circle
►
src
CustomopConfLoader.cpp
CustomopConfLoader.h
tf2circle.cpp
►
tf2nnpkg
►
src
filesystem.h
filesystem_common.cpp
filesystem_linux.cpp
filesystem_windows.cpp
tf2nnpkg.cpp
►
tf2tflite
►
src
CustomopConfLoader.cpp
CustomopConfLoader.h
Driver.cpp
►
tf2tfliteV2
tf2tfliteV2.py
►
tfinfo
►
include
►
nnkit
►
support
►
tftestinfo
ParsedTensor.h
TensorInfoParser.h
This file contains functions to parse test.info files in moco/test/tf
►
src
Compat.h
TensorInfoParser.cpp
This file contains functions to parse test.info files in moco/test/tf
►
tfinfo-v2
►
include
►
tfinfo-v2
TensorInfoLoader.h
TensorSignature.h
►
src
TensorInfoLoader.cpp
TensorSignature.cpp
►
tfkit
►
src
ConvertCommand.cpp
ConvertCommand.hpp
DecodeCommand.cpp
DecodeCommand.hpp
EncodeCommand.cpp
EncodeCommand.hpp
Main.cpp
PackCommand.cpp
PackCommand.hpp
Support.cpp
Support.hpp
UnpackCommand.cpp
UnpackCommand.hpp
►
tfl-inspect
►
driver
Driver.cpp
►
src
Dump.cpp
Dump.h
Reader.cpp
Reader.h
►
tfl-verify
►
src
Driver.cpp
VerifyFlatBuffers.cpp
VerifyFlatBuffers.h
►
tflchef
►
core
►
include
►
tflchef
ModelChef.h
►
src
►
CustomOp
AddV2.cpp
AddV2.h
All.cpp
All.h
BatchMatMulV2.cpp
BatchMatMulV2.h
BroadcastTo.cpp
BroadcastTo.h
Erf.cpp
Erf.h
MatMul.cpp
MatMul.h
MatrixBandPart.cpp
MatrixBandPart.h
MaxPoolWithArgmax.cpp
MaxPoolWithArgmax.h
►
Op
Abs.cpp
Abs.h
Add.cpp
Add.h
AddN.cpp
AddN.h
ArgMax.cpp
ArgMax.h
ArgMin.cpp
ArgMin.h
AveragePool2D.cpp
AveragePool2D.h
BatchMatMul.cpp
BatchMatMul.h
BatchToSpaceND.cpp
BatchToSpaceND.h
BidirectionalSequenceLSTM.cpp
BidirectionalSequenceLSTM.h
BroadcastTo.cpp
BroadcastTo.h
Cast.cpp
Cast.h
Ceil.cpp
Ceil.h
Concatenation.cpp
Concatenation.h
Conv2D.cpp
Conv2D.h
Cos.cpp
Cos.h
CumSum.cpp
CumSum.h
Densify.cpp
Densify.h
DepthToSpace.cpp
DepthToSpace.h
DepthwiseConv2D.cpp
DepthwiseConv2D.h
Dequantize.cpp
Dequantize.h
Div.cpp
Div.h
ELU.cpp
ELU.h
Equal.cpp
Equal.h
Exp.cpp
Exp.h
ExpandDims.cpp
ExpandDims.h
FakeQuant.cpp
FakeQuant.h
Fill.cpp
Fill.h
Floor.cpp
Floor.h
FloorDiv.cpp
FloorDiv.h
FloorMod.cpp
FloorMod.h
FullyConnected.cpp
FullyConnected.h
Gather.cpp
Gather.h
GatherNd.cpp
GatherNd.h
Gelu.cpp
Gelu.h
Greater.cpp
Greater.h
GreaterEqual.cpp
GreaterEqual.h
HardSwish.cpp
HardSwish.h
If.cpp
If.h
L2Normalize.cpp
L2Normalize.h
L2Pool2D.cpp
L2Pool2D.h
LeakyRelu.cpp
LeakyRelu.h
Less.cpp
Less.h
LessEqual.cpp
LessEqual.h
LocalResponseNormalization.cpp
LocalResponseNormalization.h
Log.cpp
Log.h
LogicalAnd.cpp
LogicalAnd.h
LogicalNot.cpp
LogicalNot.h
LogicalOr.cpp
LogicalOr.h
Logistic.cpp
Logistic.h
LogSoftmax.cpp
LogSoftmax.h
MatrixDiag.cpp
MatrixDiag.h
MatrixSetDiag.cpp
MatrixSetDiag.h
Maximum.cpp
Maximum.h
MaxPool2D.cpp
MaxPool2D.h
Mean.cpp
Mean.h
Minimum.cpp
Minimum.h
MirrorPad.cpp
MirrorPad.h
Mul.cpp
Mul.h
Neg.cpp
Neg.h
NonMaxSuppressionV4.cpp
NonMaxSuppressionV4.h
NonMaxSuppressionV5.cpp
NonMaxSuppressionV5.h
NotEqual.cpp
NotEqual.h
OneHot.cpp
OneHot.h
Pack.cpp
Pack.h
Pad.cpp
Pad.h
PadV2.cpp
PadV2.h
Pow.cpp
Pow.h
PRelu.cpp
PRelu.h
Quantize.cpp
Quantize.h
Range.cpp
Range.h
Rank.cpp
Rank.h
ReduceAny.cpp
ReduceAny.h
ReduceMax.cpp
ReduceMax.h
ReduceMin.cpp
ReduceMin.h
ReduceProd.cpp
ReduceProd.h
ReLU.cpp
ReLU.h
ReLU0To1.cpp
ReLU0To1.h
ReLU6.cpp
ReLU6.h
ReLUN1To1.cpp
ReLUN1To1.h
Reshape.cpp
Reshape.h
ResizeBilinear.cpp
ResizeBilinear.h
ResizeNearestNeighbor.cpp
ResizeNearestNeighbor.h
ReverseSequence.cpp
ReverseSequence.h
ReverseV2.cpp
ReverseV2.h
Round.cpp
Round.h
Rsqrt.cpp
Rsqrt.h
ScatterNd.cpp
ScatterNd.h
SegmentSum.cpp
SegmentSum.h
Select.cpp
Select.h
SelectV2.cpp
SelectV2.h
Shape.cpp
Shape.h
Sin.cpp
Sin.h
Slice.cpp
Slice.h
Softmax.cpp
Softmax.h
SpaceToBatchND.cpp
SpaceToBatchND.h
SpaceToDepth.cpp
SpaceToDepth.h
SparseToDense.cpp
SparseToDense.h
Split.cpp
Split.h
SplitV.cpp
SplitV.h
Sqrt.cpp
Sqrt.h
Square.cpp
Square.h
SquaredDifference.cpp
SquaredDifference.h
Squeeze.cpp
Squeeze.h
StridedSlice.cpp
StridedSlice.h
Sub.cpp
Sub.h
Sum.cpp
Sum.h
SVDF.cpp
SVDF.h
Tanh.cpp
Tanh.h
Tile.cpp
Tile.h
TopKV2.cpp
TopKV2.h
Transpose.cpp
Transpose.h
TransposeConv.cpp
TransposeConv.h
UnidirectionalSequenceLSTM.cpp
UnidirectionalSequenceLSTM.h
Unique.cpp
Unique.h
Unpack.cpp
Unpack.h
Where.cpp
Where.h
While.cpp
While.h
ZerosLike.cpp
ZerosLike.h
Convert.cpp
Convert.h
This header declares various as_tflite_TYPE functions
ModelChef.cpp
OpChef.h
OpChefs.h
OpUtils.cpp
OpUtils.h
This header declares various op_utils functions
►
log
►
include
Log.h
LoggingContext.h
►
src
Log.cpp
LoggingContext.cpp
►
tflite
►
include
►
tflchef
RecipeChef.h
►
src
►
Op
►
include
Abs.h
Add.h
AddN.h
ArgMax.h
ArgMin.h
AveragePool2D.h
BatchMatMul.h
BatchToSpaceND.h
BidirectionalSequenceLSTM.h
BroadcastTo.h
Cast.h
Ceil.h
Concatenation.h
Conv2D.h
Cos.h
CumSum.h
DepthToSpace.h
DepthwiseConv2D.h
Dequantize.h
Div.h
ELU.h
Equal.h
Exp.h
ExpandDims.h
FakeQuant.h
Fill.h
Floor.h
FloorDiv.h
FloorMod.h
FullyConnected.h
Gather.h
GatherNd.h
Gelu.h
Greater.h
GreaterEqual.h
HardSwish.h
L2Normalize.h
L2Pool2D.h
LeakyRelu.h
Less.h
LessEqual.h
LocalResponseNormalization.h
Log.h
LogicalAnd.h
LogicalNot.h
LogicalOr.h
Logistic.h
LogSoftmax.h
MatrixDiag.h
MatrixSetDiag.h
Maximum.h
MaxPool2D.h
Mean.h
Minimum.h
MirrorPad.h
Mul.h
Neg.h
NonMaxSuppressionV4.h
NonMaxSuppressionV5.h
NotEqual.h
OneHot.h
Pack.h
Pad.h
PadV2.h
Pow.h
PRelu.h
Quantize.h
Range.h
Rank.h
ReduceAny.h
ReduceMax.h
ReduceMin.h
ReduceProd.h
ReLU.h
ReLU0To1.h
ReLU6.h
ReLUN1To1.h
Reshape.h
ResizeBilinear.h
ResizeNearestNeighbor.h
ReverseSequence.h
ReverseV2.h
Round.h
Rsqrt.h
ScatterNd.h
SegmentSum.h
Select.h
SelectV2.h
Shape.h
Sin.h
Slice.h
Softmax.h
SpaceToBatchND.h
SpaceToDepth.h
SparseToDense.h
Split.h
SplitV.h
Sqrt.h
Square.h
SquaredDifference.h
Squeeze.h
StridedSlice.h
Sub.h
Sum.h
SVDF.h
Tanh.h
Tile.h
TopKV2.h
Transpose.h
TransposeConv.h
UnidirectionalSequenceLSTM.h
Unique.h
Unpack.h
Where.h
While.h
ZerosLike.h
Abs.cpp
Add.cpp
AddN.cpp
ArgMax.cpp
ArgMin.cpp
AveragePool2D.cpp
BatchMatMul.cpp
BatchToSpaceND.cpp
BidirectionalSequenceLSTM.cpp
BroadcastTo.cpp
Cast.cpp
Ceil.cpp
Concatenation.cpp
Conv2D.cpp
Cos.cpp
CumSum.cpp
DepthToSpace.cpp
DepthwiseConv2D.cpp
Dequantize.cpp
Div.cpp
ELU.cpp
Equal.cpp
Exp.cpp
ExpandDims.cpp
FakeQuant.cpp
Fill.cpp
Floor.cpp
FloorDiv.cpp
FloorMod.cpp
FullyConnected.cpp
Gather.cpp
GatherNd.cpp
Gelu.cpp
Greater.cpp
GreaterEqual.cpp
HardSwish.cpp
L2Normalize.cpp
L2Pool2D.cpp
LeakyRelu.cpp
Less.cpp
LessEqual.cpp
LocalResponseNormalization.cpp
Log.cpp
LogicalAnd.cpp
LogicalNot.cpp
LogicalOr.cpp
Logistic.cpp
LogSoftmax.cpp
MatrixDiag.cpp
MatrixSetDiag.cpp
Maximum.cpp
MaxPool2D.cpp
Mean.cpp
Minimum.cpp
MirrorPad.cpp
Mul.cpp
Neg.cpp
NonMaxSuppressionV4.cpp
NonMaxSuppressionV5.cpp
NotEqual.cpp
OneHot.cpp
Pack.cpp
Pad.cpp
PadV2.cpp
Pow.cpp
PRelu.cpp
Quantize.cpp
Range.cpp
Rank.cpp
ReduceAny.cpp
ReduceMax.cpp
ReduceMin.cpp
ReduceProd.cpp
ReLU.cpp
ReLU0To1.cpp
ReLU6.cpp
ReLUN1To1.cpp
Reshape.cpp
ResizeBilinear.cpp
ResizeNearestNeighbor.cpp
ReverseSequence.cpp
ReverseV2.cpp
Round.cpp
Rsqrt.cpp
ScatterNd.cpp
SegmentSum.cpp
Select.cpp
SelectV2.cpp
Shape.cpp
Sin.cpp
Slice.cpp
Softmax.cpp
SpaceToBatchND.cpp
SpaceToDepth.cpp
SparseToDense.cpp
Split.cpp
SplitV.cpp
Sqrt.cpp
Square.cpp
SquaredDifference.cpp
Squeeze.cpp
StridedSlice.cpp
Sub.cpp
Sum.cpp
SVDF.cpp
Tanh.cpp
Tile.cpp
TopKV2.cpp
Transpose.cpp
TransposeConv.cpp
UnidirectionalSequenceLSTM.cpp
Unique.cpp
Unpack.cpp
Where.cpp
While.cpp
ZerosLike.cpp
Convert.cpp
Convert.h
FillerHelper.cpp
FillerHelper.h
RecipeChef.cpp
TFliteImport.cpp
TFliteImport.h
TFliteOpChef.h
TFliteOpChefs.h
TFliteOpRegistry.h
►
tools
►
console
Driver.cpp
►
file
Driver.cpp
►
reverse
Driver.cpp
►
tfldump
►
driver
Driver.cpp
►
include
►
tfldump
Dump.h
►
src
Dump.cpp
OpPrinter.cpp
OpPrinter.h
Read.cpp
Read.h
►
tflite2circle
►
driver
Driver.cpp
►
include
CircleModel.h
TFLModel.h
►
src
►
BuildBuiltinOptions
AbsOptions.cpp
AbsOptions.h
AddNOptions.cpp
AddNOptions.h
AddOptions.cpp
AddOptions.h
ArgMaxOptions.cpp
ArgMaxOptions.h
ArgMinOptions.cpp
ArgMinOptions.h
BatchMatMulOptions.cpp
BatchMatMulOptions.h
BatchToSpaceNDOptions.cpp
BatchToSpaceNDOptions.h
BidirectionalSequenceLSTMOptions.cpp
BidirectionalSequenceLSTMOptions.h
BroadcastToOptions.cpp
BroadcastToOptions.h
CastOptions.cpp
CastOptions.h
ConcatenationOptions.cpp
ConcatenationOptions.h
Conv2DOptions.cpp
Conv2DOptions.h
CosOptions.cpp
CosOptions.h
CumSumOptions.cpp
CumSumOptions.h
DensifyOptions.cpp
DensifyOptions.h
DepthToSpaceOptions.cpp
DepthToSpaceOptions.h
DepthwiseConv2DOptions.cpp
DepthwiseConv2DOptions.h
DequantizeOptions.cpp
DequantizeOptions.h
DivOptions.cpp
DivOptions.h
EqualOptions.cpp
EqualOptions.h
ExpandDimsOptions.cpp
ExpandDimsOptions.h
ExpOptions.cpp
ExpOptions.h
FakeQuantOptions.cpp
FakeQuantOptions.h
FillOptions.cpp
FillOptions.h
FloorDivOptions.cpp
FloorDivOptions.h
FloorModOptions.cpp
FloorModOptions.h
FullyConnectedOptions.cpp
FullyConnectedOptions.h
GatherNdOptions.cpp
GatherNdOptions.h
GatherOptions.cpp
GatherOptions.h
GeluOptions.cpp
GeluOptions.h
GreaterEqualOptions.cpp
GreaterEqualOptions.h
GreaterOptions.cpp
GreaterOptions.h
IfOptions.cpp
IfOptions.h
L2NormalizeOptions.cpp
L2NormalizeOptions.h
LeakyReluOptions.cpp
LeakyReluOptions.h
LessEqualOptions.cpp
LessEqualOptions.h
LessOptions.cpp
LessOptions.h
LocalResponseNormalizationOptions.cpp
LocalResponseNormalizationOptions.h
LogicalAndOptions.cpp
LogicalAndOptions.h
LogicalNotOptions.cpp
LogicalNotOptions.h
LogicalOrOptions.cpp
LogicalOrOptions.h
LogSoftmaxOptions.cpp
LogSoftmaxOptions.h
MatrixDiagOptions.cpp
MatrixDiagOptions.h
MatrixSetDiagOptions.cpp
MatrixSetDiagOptions.h
MaximumMinimumOptions.cpp
MaximumMinimumOptions.h
MirrorPadOptions.cpp
MirrorPadOptions.h
MulOptions.cpp
MulOptions.h
NegOptions.cpp
NegOptions.h
NonMaxSuppressionV4Options.cpp
NonMaxSuppressionV4Options.h
NonMaxSuppressionV5Options.cpp
NonMaxSuppressionV5Options.h
NotEqualOptions.cpp
NotEqualOptions.h
OneHotOptions.cpp
OneHotOptions.h
PackOptions.cpp
PackOptions.h
PadOptions.cpp
PadOptions.h
PadV2Options.cpp
PadV2Options.h
Pool2DOptions.cpp
Pool2DOptions.h
PowOptions.cpp
PowOptions.h
RangeOptions.cpp
RangeOptions.h
RankOptions.cpp
RankOptions.h
ReducerOptions.cpp
ReducerOptions.h
ReshapeOptions.cpp
ReshapeOptions.h
ResizeBilinearOptions.cpp
ResizeBilinearOptions.h
ResizeNearestNeighborOptions.cpp
ResizeNearestNeighborOptions.h
ReverseSequenceOptions.cpp
ReverseSequenceOptions.h
ReverseV2Options.cpp
ReverseV2Options.h
ScatterNdOptions.cpp
ScatterNdOptions.h
SegmentSumOptions.cpp
SegmentSumOptions.h
SelectOptions.cpp
SelectOptions.h
SelectV2Options.cpp
SelectV2Options.h
ShapeOptions.cpp
ShapeOptions.h
SliceOptions.cpp
SliceOptions.h
SoftmaxOptions.cpp
SoftmaxOptions.h
SpaceToBatchNDOptions.cpp
SpaceToBatchNDOptions.h
SpaceToDepthOptions.cpp
SpaceToDepthOptions.h
SparseToDenseOptions.cpp
SparseToDenseOptions.h
SplitOptions.cpp
SplitOptions.h
SplitVOptions.cpp
SplitVOptions.h
SquaredDifferenceOptions.cpp
SquaredDifferenceOptions.h
SquareOptions.cpp
SquareOptions.h
SqueezeOptions.cpp
SqueezeOptions.h
StridedSliceOptions.cpp
StridedSliceOptions.h
SubOptions.cpp
SubOptions.h
SVDFOptions.cpp
SVDFOptions.h
TileOptions.cpp
TileOptions.h
TopKV2Options.cpp
TopKV2Options.h
TransposeConvOptions.cpp
TransposeConvOptions.h
TransposeOptions.cpp
TransposeOptions.h
UnidirectionalSequenceLSTMOptions.cpp
UnidirectionalSequenceLSTMOptions.h
UniqueOptions.cpp
UniqueOptions.h
UnpackOptions.cpp
UnpackOptions.h
WhereOptions.cpp
WhereOptions.h
WhileOptions.cpp
WhileOptions.h
ZerosLikeOptions.cpp
ZerosLikeOptions.h
BuildBuiltinOptions.h
CircleModel.cpp
DataLookup.cpp
DataLookup.h
TFLModel.cpp
►
vconone
►
driver
driver.cpp
►
include
►
vconone
vconone.h
►
src
version.cpp
►
visq
►
visqlib
DotBuilder.py
DumpFakeQuantFM.py
DumpFP32FM.py
Palette.py
QErrorComputer.py
Util.py
►
compute
►
ARMComputeEx
►
arm_compute
►
core
►
CL
►
kernels
CLBinaryLogicalOpKernel.h
CLCastBoolKernel.h
This file defines CLCastBoolKernel class
CLEmbeddingLookupKernel.h
This file defines CLEmbeddingLookupKernel class
CLGatherExKernel.h
This file defines CLGatherExKernel class
CLGEMMMatrixAccumulateBiasesKernel.h
CLHashtableLookupKernel.h
This file defines CLHashtableLookupKernel class
CLInstanceNormalizationLayerKernelEx.h
CLMemsetKernel.h
CLMultiplyScaleFactorKernel.h
CLNegKernel.h
CLOneHotKernel.h
CLPadLayerKernelEx.h
CLQuantizationSymmetricKernel.h
CLReduceOperationKernel.h
This file defines CLReduceOperationKernel class
CLScaleFactorSymm8Kernel.h
CLTopKV2Kernel.h
This file defines classes for TopKV2Kernel
CLKernelLibraryEx.h
This file is a cloned version of CLKernelLibrary.h in ACL. This file defines an interface for CLKernelLibrary.cpp which adds more OpenCL kernels on top of ACL
►
NEON
►
kernels
NECastBoolKernel.h
NEEmbeddingLookupKernel.h
NEGatherKernelEx.h
NEGEMMMatrixAccumulateBiasesKernel.h
NEHashtableLookupKernel.h
NEInstanceNormalizationLayerKernelEx.h
NEMuliplyScaleFactorKernel.h
NEOneHotKernel.h
NEQuantizationSymmetricKernel.h
►
utils
►
misc
ShapeCalculatorEx.h
TypesEx.h
UtilsEx.h
►
runtime
►
CL
►
functions
CLBinaryLogicalOp.h
CLCastBool.h
This file contains arm_compute::CLCastBool class
CLDirectTransposeConvLayer.h
CLEmbeddingLookup.h
This file contains arm_compute::CLEmbeddingLookup class
CLFullyConnectedHybridLayer.h
CLFullyConnectedLayerEx.h
CLFullyConnectedReshapingLayer.h
CLGatherEx.h
This file contains CLGatherEx class
CLHashtableLookup.h
This file contains arm_compute::CLHashtableLookup class
CLInstanceNormalizationLayerEx.h
CLNeg.h
CLOneHot.h
CLPadLayerEx.h
CLReduceOperation.h
This file contains arm_compute::CLReduceOperation class
CLSplitVEx.h
CLTopKV2.h
This file contains arm_compute::CLTopKV2 class
CLTransposeConvLayer.h
CLFunctionsEx.h
►
NEON
►
functions
NECastBool.h
NEEmbeddingLookup.h
This file contains arm_compute::NEEmbeddingLookup class
NEFullyConnectedHybridLayer.h
NEFullyConnectedLayerEx.h
NEFullyConnectedReshapingLayer.h
NEGatherEx.h
NEHashtableLookup.h
This file contains arm_compute::NEHashtableLookup class
NEInstanceNormalizationLayerEx.h
NEOneHot.h
NEReduceOperation.h
NEReduceSum.h
NETransposeConvLayer.h
NEFunctionsEx.h
►
src
►
core
►
CL
►
cl_kernels
activation_float_helpers.h
gemm_helpers.h
helpers.h
helpers_asymm.h
repeat.h
►
kernels
CLBinaryLogicalOpKernel.cpp
CLCastBoolKernel.cpp
CLEmbeddingLookupKernel.cpp
CLGatherExKernel.cpp
CLHashtableLookupKernel.cpp
CLInstanceNormalizationLayerKernelEx.cpp
CLMemsetKernel.cpp
CLMultiplyScaleFactorKernel.cpp
CLNegKernel.cpp
CLOneHotKernel.cpp
CLPadLayerKernelEx.cpp
CLQuantizationSymmetricKernel.cpp
CLReduceOperationKernel.cpp
CLScaleFactorSymm8Kernel.cpp
CLTopKV2Kernel.cpp
CLKernelLibrary.cpp
►
NEON
►
kernels
NECastBoolKernel.cpp
NEEmbeddingLookupKernel.cpp
NEGatherKernelEx.cpp
NEGEMMMatrixAccumulateBiasesKernel.cpp
NEHashtableLookupKernel.cpp
NEInstanceNormalizationLayerKernelEx.cpp
NEMultiplyScaleFactorKernel.cpp
NEOneHotKernel.cpp
NEQuantizationSymmetricKernel.cpp
UtilsEx.cpp
►
runtime
►
CL
►
functions
CLBinaryLogicalOp.cpp
CLCastBool.cpp
CLDirectTransposeConvLayer.cpp
CLEmbeddingLookup.cpp
CLFullyConnectedHybridLayer.cpp
CLFullyConnectedLayerEx.cpp
CLFullyConnectedReshapingLayer.cpp
CLGatherEx.cpp
CLGEMMMatrixAccumulateBiasesKernel.cpp
CLHashtableLookup.cpp
CLInstanceNormalizationLayerEx.cpp
CLNeg.cpp
CLOneHot.cpp
CLPadLayerEx.cpp
CLReduceOperation.cpp
CLSplitVEx.cpp
CLTopKV2.cpp
CLTransposeConvLayer.cpp
CLFunctionsEx.cpp
►
NEON
►
functions
NECastBool.cpp
NEEmbeddingLookup.cpp
NEFullyConnectedHybridLayer.cpp
NEFullyConnectedLayerEx.cpp
NEFullyConnectedReshapingLayer.cpp
NEGatherEx.cpp
NEHashtableLookup.cpp
NEInstanceNormalizationLayerEx.cpp
NEOneHot.cpp
NEReduceOperation.cpp
NEReduceSum.cpp
NETransposeConvLayer.cpp
NEFunctionsEx.cpp
topk_v2.h
This file contains TopK method and TopContainer class for TopK operation
resolve_includes.py
►
cker
►
include
►
cker
►
eigen
bias_op.h
depthwise_conv_op.h
eigen_backward_spatial_convolutions.h
eigen_convolution_helpers.h
eigen_gemm_eigen.h
eigen_spatial_convolutions-inl.h
eigen_spatial_convolutions.h
eigen_tensor_reduced_instantiations_oss.h
EigenSupport.h
redux_functor.h
training_ops.h
Utils.h
xent_op.h
►
gemmlowp
GEMMSupport.h
►
neon
neon_check.h
►
operation
►
Helper
BatchMatMulParams.h
BCast.h
MatmulBCast.h
PhiloxRandom.h
RandomDistributions.h
RandomOp.h
RandomOpCpu.h
Tensor.h
►
optimized
►
integer_ops
DepthwiseConvInt8.h
BatchMatMul.h
BinaryArithmeticOps.h
Conv.h
DepthwiseConvFloat.h
DepthwiseConvUint8.h
Gemm.h
OptimizedUtils.h
►
reference
►
integer_ops
DepthwiseConvHybrid.h
DepthwiseConvUInt8.h
BatchMatMul.h
BinaryArithmeticOps.h
Conv.h
AddN.h
ArgMinMax.h
AveragePool.h
BatchMatMul.h
BatchToSpaceND.h
BinaryArithmeticOps.h
BroadcastTo.h
Common.h
Comparison.h
Concatenation.h
Conv.h
DepthToSpace.h
DepthwiseConv.h
Dequantize.h
Einsum.h
Elementwise.h
ELU.h
Erf.h
Exp.h
Fill.h
FloorDiv.h
FloorMod.h
FullyConnected.h
FullyConnectedDense16x1.h
FullyConnectedSparse16x1.h
FusedBatchNorm.h
Gather.h
InstanceNorm.h
L2Normalize.h
LeakyReLU.h
LogicalAnd.h
LogicalNot.h
LogicalOr.h
Logistic.h
LogSoftMax.h
LSTM.h
MatrixBandPart.h
MaxMin.h
MaxPool.h
OneHot.h
Pack.h
Pad.h
Pow.h
Quantize.h
Range.h
Reduce.h
ReduceMean.h
ReLU.h
ReLU6.h
ResizeBilinear.h
Reverse.h
RmsNorm.h
RoPE.h
Round.h
Select.h
Slice.h
SoftMax.h
SpaceToBatchND.h
SpaceToDepth.h
Split.h
SplitV.h
SqDiff.h
StatelessRandomUniform.h
StridedSlice.h
Tanh.h
Tile.h
Transpose.h
TransposeConv.h
Unpack.h
►
ruy
RuySupport.h
►
train
►
operation
AveragePool.h
BinaryArithmetic.h
Conv.h
DepthwiseConv.h
FullyConnected.h
Loss.h
MaxPool.h
Pad.h
ReduceMean.h
ReLU.h
ReLU6.h
SoftMax.h
►
optimizer
Adam.h
SGD.h
Types.h
CpuBackendThreadpool.h
NeonTensorUtils.h
PortableTensorUtils.h
Shape.h
ShapeIterator.h
TensorUtils.h
Types.h
Utils.h
►
ruy
►
include
►
ruy
►
neon
neon_check.h
►
operation
Conv.h
FullyConnected.h
NeonTensorUtils.h
PortableTensorUtils.h
RuySupport.h
Shape.h
TensorUtils.h
Types.h
Utils.h
►
docs
howto
overview
runtime
►
onert-micro
►
eval-driver
Driver.cpp
TrainingDriver.cpp
►
examples
►
speech_recognition
►
DISCO_F746
►
mbed-os
main.cpp
mbed_config.h
speech_recognition_float.circle.h
test_data.h
►
externals
►
flatbuffers
►
pch
flatc_pch.h
pch.h
base.h
code_generators.h
flatbuffers.h
flatc.h
flexbuffers.h
grpc.h
hash.h
idl.h
minireflect.h
reflection.h
registry.h
stl_emulation.h
util.h
►
helpers
GenerateKernelsListHelper.cpp
►
luci-interpreter
►
include
►
luci_interpreter
►
core
►
reader
CircleMicroReader.h
CircleMicroReaderHelper.h
DataType.h
ParamsType.h
Tensor.h
►
test_models
►
abs
FloatAbsKernel.h
NegAbsKernel.h
TestDataAbsBase.h
►
add
FloatAddKernel.h
IntAddKernel.h
NegAddKernel.h
TestDataAddBase.h
►
add_n
FloatAddNKernel.h
NegAddNKernel.h
TestDataAddNBase.h
►
argmax
FloatArgMaxKernel.h
NegArgMaxKernel.h
TestDataArgMaxBase.h
►
argmin
FloatArgMinKernel.h
NegArgMinKernel.h
TestDataArgMinBase.h
►
average_pool_2d
FloatAveragePool2DKernel.h
NegAveragePool2DKernel.h
TestDataAveragePool2DBase.h
►
batch_to_space_nd
FloatBatchToSpaceNDKernel.h
NegBatchToSpaceNDKernel.h
TestDataBatchToSpaceNDBase.h
►
broadcast_to
FloatBroadcastToKernel.h
NegBroadcastToKernel.h
TestDataBroadcastToBase.h
►
cast
FloatCastKernel.h
NegCastKernel.h
TestDataCastBase.h
►
ceil
FloatCeilKernel.h
NegCeilKernel.h
TestDataCeilBase.h
►
concatenation
FloatConcatenationKernel.h
IntConcatenationKernel.h
NegConcatenationKernel.h
TestDataConcatenationBase.h
►
conv2d
FloatConv2DKernel.h
NegConv2DKernel.h
TestDataConv2DBase.h
U8Conv2DKernel.h
►
cos
FloatCosKernel.h
NegCosKernel.h
TestDataCosBase.h
►
depth_to_space
FloatDepthToSpaceKernel.h
NegDepthToSpaceKernel.h
TestDataDepthToSpaceBase.h
►
depthwise_conv_2d
FloatDepthwiseConv2DKernel.h
NegDepthwiseConv2DKernel.h
TestDataDepthwiseConv2DBase.h
►
dequantize
FloatDequantizeKernel.h
NegDequantizeKernel.h
TestDataDequantizeBase.h
►
div
FloatDivKernel.h
NegDivKernel.h
TestDataDivBase.h
►
elu
FloatEluKernel.h
NegEluKernel.h
TestDataEluBase.h
►
equal
FloatEqualKernel.h
IntEqualKernel.h
TestDataEqualBase.h
►
exp
FloatExpKernel.h
NegExpKernel.h
TestDataExpBase.h
►
expand_dims
ExpandDimsKernel.h
►
fill
FillKernel.h
NegFillKernel.h
►
floor
FloatFloorKernel.h
NegFloorKernel.h
TestDataFloorBase.h
►
floordiv
FloatFloorDivKernel.h
NegFloorDivKernel.h
TestDataFloorDivBase.h
►
floormod
FloatFloorModKernel.h
NegFloorModKernel.h
TestDataFloorModBase.h
►
fully_connected
FloatFullyConnectedKernel.h
NegFullyConnectedKernel.h
TestDataFullyConnectedBase.h
U8FullyConnectedKernel.h
►
gather
FloatGatherKernel.h
IntGatherKernel.h
NegGatherKernel.h
TestDataGatherBase.h
►
gather_nd
FloatGatherNDKernel.h
NegGatherNDKernel.h
TestDataGatherNDBase.h
►
greater
FloatGreaterKernel.h
TestDataGreaterBase.h
►
greater_equal
FloatGreaterEqualKernel.h
TestDataGreaterEqualBase.h
►
if
IfKernel.h
NegIfKernel.h
►
l2_normalization
FloatL2NormalizeKernel.h
NegL2NormalizeKernel.h
TestDataL2NormalizeBase.h
►
l2_poop_2d
FloatL2Pool2DKernel.h
NegL2Pool2DKernel.h
TestDataL2Pool2DBase.h
►
leaky_relu
FloatLeakyReLUKernel.h
NegLeakyReLUKernel.h
TestDataLeakyReLUBase.h
►
less
FloatLessKernel.h
IntLessKernel.h
NegTestDataLessKernel.h
QuantLessKernel.h
TestDataLessBase.h
►
less_equal
FloatLessEqualKernel.h
TestDataLessEqualBase.h
►
log
FloatLogKernel.h
NegLogKernel.h
TestDataLogBase.h
►
log_softmax
FloatLogSoftmaxKernel.h
NegLogSoftmaxKernel.h
TestDataLogSoftmaxBase.h
►
logical_and
BoolLogicalAndKernel.h
NegLogicalAndKernel.h
TestDataLogicalAndBase.h
►
logical_not
BoolLogicalNotKernel.h
NegLogicalNotKernel.h
TestDataLogicalNotBase.h
►
logical_or
BoolLogicalOrKernel.h
NegLogicalOrKernel.h
TestDataLogicalOrBase.h
►
logistic
FloatLogisticKernel.h
NegLogisticKernel.h
TestDataLogisticBase.h
►
maximum
FloatMaximumKernel.h
NegMaximumKernel.h
TestDataMaximumBase.h
►
maxpool2d
FloatMaxPool2DKernel.h
NegMaxPool2DKernel.h
TestDataMaxPool2DBase.h
►
mean
FloatMeanKernel.h
NegMeanKernel.h
TestDataMeanBase.h
►
minimum
FloatMinimumKernel.h
NegMinimumKernel.h
TestDataMinimumBase.h
►
mirror_pad
FloatMirrorPadKernel.h
NegMirrorPadKernel.h
TestDataMirrorPadBase.h
►
mul
FloatMulKernel.h
IntMulKernel.h
NegMulKernel.h
TestDataMulBase.h
►
neg
FloatNegKernel.h
NegNegKernel.h
TestDataNegBase.h
►
notequal
FloatNotEqualKernel.h
TestDataNotEqualBase.h
►
pack
PackKernel.h
TestDataPackBase.h
►
pad
FloatPadKernel.h
NegPadKernel.h
TestDataPadBase.h
►
pad_v2
FloatPadV2Kernel.h
NegPadV2Kernel.h
TestDataPadV2Base.h
►
prelu
FloatPReluKernel.h
NegPReluKernel.h
TestDataPReluBase.h
►
quantize
FloatQuantizeKernel.h
NegQuantizeKernel.h
TestDataQuantizeBase.h
►
reduce_common
NegReduceProdKernel.h
ReduceProdKernel.h
TestDataReduceCommonBase.h
►
reduce_max
FloatReduceMaxKernel.h
NegReduceMaxKernel.h
TestDataReduceMaxBase.h
►
relu
FloatReLUKernel.h
NegReLUKernel.h
TestDataReLUBase.h
►
relu6
FloatReLU6Kernel.h
NegReLU6Kernel.h
TestDataReLU6Base.h
►
reshape
ReshapeKernel.h
►
resize_bilinear
FloatResizeBilinearKernel.h
NegResizeBilinearKernel.h
TestDataResizeBilinearBase.h
U8ResizeBilinearKernel.h
►
resize_nearest_neighbor
FloatResizeNearestNeighborKernel.h
NegResizeNearestNeighborKernel.h
TestDataResizeNearestNeighborBase.h
►
round
FloatRoundKernel.h
NegRoundKernel.h
TestDataRoundBase.h
►
rsqrt
FloatRsqrtKernel.h
NegRsqrtKernel.h
TestDataRsqrtBase.h
►
select_v2
FloatSelectV2Kernel.h
NegSelectV2Kernel.h
TestDataSelectV2Base.h
►
shape
NegShapeKernel.h
ShapeKernel.h
►
sin
FloatSinKernel.h
NegSinKernel.h
TestDataSinBase.h
►
slice
FloatSliceKernel.h
NegSliceKernel.h
QuantS16SliceKernel.h
QuantU8SliceKernel.h
TestDataSliceBase.h
►
space_to_batch_nd
FloatSpaceToBatchNDKernel.h
NegSpaceToBatchNDKernel.h
TestDataSpaceToBatchNDBase.h
►
space_to_depth
FloatSpaceToDepthKernel.h
NegSpaceToDepthKernel.h
TestDataSpaceToDepthBase.h
►
split
FloatSplitKernel.h
IntSplitKernel.h
TestDataSplitBase.h
►
split_v
SplitVKernel.h
►
sqrt
FloatSqrtKernel.h
NegSqrtKernel.h
TestDataSqrtBase.h
►
square
FloatSquareKernel.h
NegSquareKernel.h
TestDataSquareBase.h
►
squared_difference
FloatSquaredDifferenceKernel.h
NegSquaredDifferenceKernel.h
TestDataSquaredDifferenceBase.h
►
squeeze
FloatSqueezeKernel.h
NegSqueezeKernel.h
TestDataSqueezeBase.h
►
strided_slice
StridedSliceKernel.h
►
sub
FloatSubKernel.h
IntSubKernel.h
NegSubKernel.h
TestDataSubBase.h
►
sum
FloatSumKernel.h
NegSumKernel.h
TestDataSumBase.h
►
svdf
FloatSVDFKernel.h
NegSVDFKernel.h
TestDataSVDFBase.h
►
tanh
FloatTanhKernel.h
NegTanhKernel.h
TestDataTanhBase.h
►
transpose
TransposeKernel.h
►
transpose_conv
FloatTransposeConvKernel.h
NegTransposeConvKernel.h
TestDataTransposeConvBase.h
►
unidirectional_lstm
FloatUnidirectionalLSTMKernel.h
QuantS8UnidirectionalLSTM.h
TestDataUnidirectionalLSTMBase.h
►
unpack
FloatUnpackKernel.h
NegUnpackKernel.h
TestDataUnpackBase.h
►
while
NegWhileKernel.h
WhileKernel.h
►
zeros_like
FloatZerosLikeKernel.h
NegZerosLikeKernel.h
TestDataZerosLikeBase.h
TestDataBase.h
Interpreter.h
InterpreterConfigure.h
onert-micro-version.h
TrainableWeightStorage.h
TrainingOnertMicro.h
TrainingSettings.h
►
pal
►
cmsisnn
PALAdd.h
PALAveragePool2D.h
PALConv2d.h
PALFullyConnected.h
PALMaxPool2D.h
PALMul.h
PALSoftmax.h
PALSub.h
PALSVDF.h
PALUnidirectionalSequenceLSTM.h
►
common
Broadcast.h
PALAbs.h
PALAddCommon.h
PALAddN.h
PALArgMinMax.h
PALArithmeticOpCommon.h
PALAveragePool2DCommon.h
PALBatchToSpaceND.h
PALBinaryOpCommon.h
PALBroadcastTo.h
PALCeil.h
PALComparisons.h
PALConcatenation.h
PALConv2DCommon.h
PALCosCommon.h
PALDepthToSpace.h
PALDepthwiseConv2DCommon.h
PALDequantize.h
PALDiv.h
PALElu.h
PALExp.h
PALFloorCommon.h
PALFloorDivCommon.h
PALFloorModCommon.h
PALFullyConnectedCommon.h
PALGatherND.h
PALL2Normalize.h
PALL2Pool2D.h
PALLog.h
PALLogicalCommon.h
PALLogicalNotCommon.h
PALLogistic.h
PALLogSoftmax.h
PALMaximumCommon.h
PALMaxPool2DCommon.h
PALMean.h
PALMinimumCommon.h
PALMirrorPad.h
PALMulCommon.h
PALNeg.h
PALPad.h
PALPreluCommon.h
PALQuantize.h
PALReduceCommon.h
PALReluCommon.h
PALResizeBilinear.h
PALResizeNearestNeighbor.h
PALRound.h
PALRsqrt.h
PALSelectV2.h
PALSinCommon.h
PALSoftmaxCommon.h
PALSpaceToBatchND.h
PALSpaceToDepth.h
PALSqrt.h
PALSquareCommon.h
PALSquaredDifference.h
PALStridedSlice.h
PALSub.h
PALSVDFCommon.h
PALTanh.h
PALTranspose.h
PALTransposeConv.h
PALUnidirectionalSequenceLSTMCommon.h
PALUtils.h
Params.h
ProcessBroadcastShapes.h
►
mcu
PALAdd.h
PALAveragePool2D.h
PALConv2d.h
PALCos.h
PALDepthwiseConv2D.h
PALFloor.h
PALFloorDiv.h
PALFloorMod.h
PALFullyConnected.h
PALLogicalNot.h
PALMaximum.h
PALMaxPool2D.h
PALMinimum.h
PALMul.h
PALSin.h
PALSoftmax.h
PALSquare.h
PALSVDF.h
PALUnidirectionalSequenceLSTM.h
►
src
►
core
►
reader
CircleMicroReader.cpp
CircleMicroReaderHelper.cpp
GradientCalculationStorage.cpp
GradientCalculationStorage.h
RuntimeGraph.cpp
RuntimeGraph.h
RuntimeModule.h
TrainableWeightStorage.cpp
TrainingGraph.cpp
TrainingGraph.h
TrainingModule.cpp
TrainingModule.h
►
kernels
Abs.cpp
Add.cpp
AddN.cpp
ArgMax.cpp
ArgMin.cpp
AveragePool2D.cpp
BatchMatMul.cpp
BatchMatMul.h
BatchToSpaceND.cpp
BinaryOpCommon.h
BroadcastTo.cpp
Builders.h
Cast.cpp
Ceil.cpp
ComparisonCommon.h
Concatenation.cpp
Conv2D.cpp
ConvolutionCommon.cpp
ConvolutionCommon.h
Cos.cpp
DepthToSpace.cpp
DepthwiseConv2D.cpp
Dequantize.cpp
Div.cpp
Elu.cpp
Equal.cpp
Exp.cpp
ExpandDims.cpp
Fill.cpp
Floor.cpp
FloorDiv.cpp
FloorMod.cpp
FullyConnected.cpp
FullyConnected.train.cpp
Gather.cpp
GatherND.cpp
Greater.cpp
GreaterEqual.cpp
If.cpp
InstanceNorm.cpp
InstanceNorm.h
KernelBuilder.cpp
KernelBuilder.h
L2Normalize.cpp
L2Pool2D.cpp
LeakyRelu.cpp
Less.cpp
LessEqual.cpp
LocalResponseNormalization.cpp
LocalResponseNormalization.h
Log.cpp
LogicalAnd.cpp
LogicalNot.cpp
LogicalOr.cpp
Logistic.cpp
LogSoftmax.cpp
Maximum.cpp
MaxPool2D.cpp
Mean.cpp
Minimum.cpp
MirrorPad.cpp
MISOKernel.h
Mul.cpp
Neg.cpp
NotEqual.cpp
OneHot.cpp
OneHot.h
Pack.cpp
Pad.cpp
PadCommon.cpp
PadCommon.h
PadV2.cpp
Pool2DCommon.h
Pow.cpp
Pow.h
PRelu.cpp
Quantize.cpp
ReduceCommon.cpp
ReduceMax.cpp
Relu.cpp
Relu6.cpp
Reshape.cpp
ResizeBilinear.cpp
ResizeNearestNeighbor.cpp
ReverseV2.cpp
ReverseV2.h
Round.cpp
Rsqrt.cpp
SelectV2.cpp
Shape.cpp
Sin.cpp
SISOKernel.h
Slice.cpp
Softmax.cpp
SpaceToBatchND.cpp
SpaceToDepth.cpp
Split.cpp
Split.h
SplitV.cpp
Sqrt.cpp
Square.cpp
SquaredDifference.cpp
Squeeze.cpp
Squeeze.h
StridedSlice.cpp
Sub.cpp
Sum.cpp
SVDF.cpp
Tanh.cpp
TestUtils.cpp
TestUtils.h
TISOKernel.h
Transpose.cpp
TransposeConv.cpp
UnidirectionalSequenceLSTM.cpp
UnidirectionalSequenceLSTM.h
Unpack.cpp
Utils.cpp
Utils.h
While.cpp
ZerosLike.cpp
►
loader
GraphLoader.cpp
GraphLoader.h
ModuleLoader.cpp
ModuleLoader.h
►
memory_managers
BuddyMemoryManager.cpp
BuddyMemoryManager.h
SimpleMemoryManager.cpp
SimpleMemoryManager.h
StaticMemoryManager.cpp
StaticMemoryManager.h
TestMemoryManager.cpp
TestMemoryManager.h
Interpreter.cpp
TrainingOnertMicro.cpp
►
onert-micro
►
include
►
core
►
memory
OMMemoryManager.h
OMRuntimeAllocator.h
►
reader
OMCircleReader.h
OMTrainingConfigFileReader.h
OMWeightOnlyFormatReader.h
►
train
OMCheckpointLoader.h
OMCheckpointSaver.h
OMTrainingHandler.h
OMTrainingStorage.h
OMDataType.h
OMKernelData.h
OMKernelType.h
OMRuntimeContext.h
OMRuntimeGraph.h
OMRuntimeModule.h
OMRuntimeShape.h
OMRuntimeStorage.h
OMTrainingRuntimeModule.h
OMUtils.h
►
execute
►
kernels
ArgCommon.h
ComparisonCommon.h
ConvolutionCommon.h
MathCommon.h
PoolingCommon.h
ReadKernelDataCommon.h
ReluCommon.h
ReshapeCommon.h
SpacesBatchesNDCommon.h
OMExecuteArgs.h
OMKernelExecute.h
OMKernelExecutionBuilder.h
OMRuntimeKernel.h
OMTestUtils.h
OMUtils.h
►
import
►
helpers
OMArgCommon.h
OMConfigureSISOKernel.h
OMConfigureTISOKernel.h
OMFloorCommon.h
OMPadCommon.h
OMPooingCommon.h
OMSpacesBatchesNDCommon.h
OMConfigureArgs.h
OMDynamicShapesHandler.h
OMExecutionPlanCreator.h
OMKernelConfiguration.h
OMKernelConfigureBuilder.h
OMUtils.h
►
optimize
OMGraphStatus.h
OMOptimizePassesBuilder.h
OMOptimizer.h
►
pal
►
cmsisnn
PALAdd.h
PALArgMax.h
PALAveragePool2D.h
PALConv2D.h
PALDepthwiseConv2D.h
PALFullyConnected.h
PALMaxPool2D.h
PALMul.h
PALRelu.h
PALSoftmax.h
PALSVDF.h
►
common
PALAbs.h
PALAddCommon.h
PALAddNCommon.h
PALArgMinMaxCommon.h
PALArithmeticOpCommon.h
PALAveragePool2DCommon.h
PALBatchToSpaceNDCommon.h
PALBinaryOpCommon.h
PALCast.h
PALCeil.h
PALComparisons.h
PALConcatenation.h
PALConv2DCommon.h
PALConv2DInputGrad.h
PALConv2DWeightGrad.h
PALCosCommon.h
PALDepthwiseConv2DCommon.h
PALDequantize.h
PALDivCommon.h
PALElu.h
PALExpCommon.h
PALFill.h
PALFloorCommon.h
PALFloorDivCommon.h
PALFloorModCommon.h
PALFullyConnectedCommon.h
PALFullyConnectedInputGrad.h
PALFullyConnectedWeightGrad.h
PALGatherND.h
PALGRUCommon.h
PALGRUWeightGrad.h
PALL2Normalize.h
PALL2Pool2DCommon.h
PALLogCommon.h
PALLogistic.h
PALLogSoftmax.h
PALMaximumCommon.h
PALMaxPool2DCommon.h
PALMaxPool2DInputGrad.h
PALMinimumCommon.h
PALMulCommon.h
PALNegCommon.h
PALPad.h
PALQuantize.h
PALReluCommon.h
PALReluInputGrad.h
PALRoundCommon.h
PALRsqrtCommon.h
PALSinCommon.h
PALSISOOperation.h
PALSlice.h
PALSoftmaxCommon.h
PALSoftmaxInputGrad.h
PALSpaceToBatchNDCommon.h
PALSpaceToDepthCommon.h
PALSplit.h
PALSqrtCommon.h
PALSquareCommon.h
PALSquaredDifferenceCommon.h
PALStridedSlice.h
PALSubCommon.h
PALSVDFCommon.h
PALTanhCommon.h
PALTransposeCommon.h
PALTransposeConvCommon.h
PALUnaryOpCommon.h
PALUnpack.h
PALUtils.h
ProcessBroadcastShapes.h
►
mcu
PALAdd.h
PALAddN.h
PALArgMax.h
PALArgMin.h
PALAveragePool2D.h
PALBatchToSpaceND.h
PALConv2D.h
PALCos.h
PALDepthwiseConv2D.h
PALDiv.h
PALExp.h
PALFloor.h
PALFloorDiv.h
PALFloorMod.h
PALFullyConnected.h
PALGRU.h
PALL2Pool2D.h
PALLog.h
PALMaximum.h
PALMaxPool2D.h
PALMinimum.h
PALMul.h
PALNeg.h
PALRelu.h
PALRound.h
PALRsqrt.h
PALSin.h
PALSoftmax.h
PALSpaceToBatchND.h
PALSpaceToDepth.h
PALSqrt.h
PALSquare.h
PALSquaredDifference.h
PALSub.h
PALSVDF.h
PALTanh.h
PALTranspose.h
PALTransposeConv.h
►
test_models
►
abs
FloatAbsKernel.h
NegAbsKernel.h
TestDataAbsBase.h
►
add
FloatAddKernel.h
IntAddKernel.h
NegAddKernel.h
QuantAddKernel.h
TestDataAddBase.h
►
add_n
FloatAddNKernel.h
NegAddNKernel.h
TestDataAddNBase.h
►
arg_max
FloatArgMaxKernel.h
NegArgMaxKernel.h
TestDataArgMaxBase.h
►
arg_min
FloatArgMinKernel.h
NegArgMinKernel.h
TestDataArgMinBase.h
►
averagepool2d
FloatAveragePool2DKernel.h
NegAveragePool2DKernel.h
QuantAveragePool2DKernel.h
TestDataAveragePool2DBase.h
►
batch_to_space_nd
FloatBatchToSpaceNDKernel.h
NegBatchToSpaceNDKernel.h
TestDataBatchToSpaceNDBase.h
►
cast
FloatCastKernel.h
NegCastKernel.h
TestDataCastBase.h
►
ceil
FloatCeilKernel.h
NegCeilKernel.h
TestDataCeilBase.h
►
concatenation
FloatConcatenationKernel.h
IntConcatenationKernel.h
NegConcatenationKernel.h
S8ConcatenationKernel.h
TestDataConcatenationBase.h
►
conv2d
FloatConv2DKernel.h
NegConv2DKernel.h
QuantConv2DKernel.h
TestDataConv2DBase.h
►
cos
FloatCosKernel.h
NegCosKernel.h
TestDataCosBase.h
►
depthwise_conv_2d
FloatDepthwiseConv2DKernel.h
NegDepthwiseConv2DKernel.h
QuantDepthwiseConv2DKernel.h
TestDataDepthwiseConv2DBase.h
►
dequantize
FloatDequantizeKernel.h
NegDequantizeKernel.h
TestDataDequantizeBase.h
►
div
FloatDivKernel.h
IntDivKernel.h
NegDivKernel.h
TestDataDivBase.h
►
elu
FloatEluKernel.h
NegEluKernel.h
TestDataEluBase.h
►
equal
FloatEqualKernel.h
IntEqualKernel.h
TestDataEqualBase.h
►
exp
FloatExpKernel.h
NegExpKernel.h
TestDataExpBase.h
►
expand_dims
ExpandDimsKernel.h
►
fill
FillKernel.h
NegFillKernel.h
►
floor
FloatFloorKernel.h
NegFloorKernel.h
TestDataFloorBase.h
►
floordiv
FloatFloorDivKernel.h
NegFloorDivKernel.h
TestDataFloorDivBase.h
►
floormod
FloatFloorModKernel.h
NegFloorModKernel.h
TestDataFloorModBase.h
►
fully_connected
FloatFullyConnectedKernel.h
NegFullyConnectedKernel.h
QuantFullyConnectedKernel.h
TestDataFullyConnectedBase.h
►
gather
FloatGatherKernel.h
IntGatherKernel.h
NegGatherKernel.h
S8GatherKernel.h
TestDataGatherBase.h
►
gather_nd
FloatGatherNDKernel.h
NegGatherNDKernel.h
TestDataGatherNDBase.h
►
greater
FloatGreaterKernel.h
NegGreaterKernel.h
TestDataGreaterBase.h
►
greater_equal
FloatGreaterEqualKernel.h
NegGreaterEqualKernel.h
TestDataGreaterEqualBase.h
►
gru
FloatGRUKernel.h
TestDataGRUBase.h
►
l2_normalization
FloatL2NormalizeKernel.h
NegL2NormalizeKernel.h
TestDataL2NormalizeBase.h
►
l2pool2d
FloatL2Pool2DKernel.h
NegL2Pool2DKernel.h
TestDataL2Pool2DBase.h
►
leaky_relu
FloatLeakyReLUKernel.h
NegLeakyReLUKernel.h
TestDataLeakyReLUBase.h
►
less
FloatLessKernel.h
IntLessKernel.h
NegTestDataLessKernel.h
QuantLessKernel.h
S8LessKernel.h
TestDataLessBase.h
►
less_equal
FloatLessEqualKernel.h
TestDataLessEqualBase.h
►
log
FloatLogKernel.h
NegLogKernel.h
TestDataLogBase.h
►
log_softmax
FloatLogSoftmaxKernel.h
NegLogSoftmaxKernel.h
TestDataLogSoftmaxBase.h
►
logistic
FloatLogisticKernel.h
NegLogisticKernel.h
S8LogisticKernel.h
TestDataLogisticBase.h
►
maximum
FloatMaximumKernel.h
NegMaximumKernel.h
TestDataMaximumBase.h
►
maxpool2d
FloatMaxPool2DKernel.h
NegMaxPool2DKernel.h
QuantMaxPool2DKernel.h
TestDataMaxPool2DBase.h
►
minimum
FloatMinimumKernel.h
NegMinimumKernel.h
TestDataMinimumBase.h
►
mul
FloatMulKernel.h
IntMulKernel.h
NegMulKernel.h
QuantMulKernel.h
TestDataMulBase.h
►
neg
FloatNegKernel.h
NegNegKernel.h
TestDataNegBase.h
►
notequal
FloatNotEqualKernel.h
TestDataNotEqualBase.h
►
pack
PackKernel.h
TestDataPackBase.h
►
pad
FloatPadKernel.h
NegPadKernel.h
TestDataPadBase.h
►
quantize
FloatQuantizeKernel.h
NegQuantizeKernel.h
TestDataQuantizeBase.h
►
relu
FloatReLUKernel.h
Int8ReLUKernel.h
NegReLUKernel.h
TestDataReLUBase.h
►
relu6
FloatReLU6Kernel.h
Int8ReLU6Kernel.h
NegReLU6Kernel.h
TestDataReLU6Base.h
►
reshape
ReshapeKernel.h
►
round
FloatRoundKernel.h
NegRoundKernel.h
TestDataRoundBase.h
►
rsqrt
FloatRsqrtKernel.h
NegRsqrtKernel.h
TestDataRsqrtBase.h
►
shape
NegShapeKernel.h
ShapeKernel.h
►
sin
FloatSinKernel.h
NegSinKernel.h
TestDataSinBase.h
►
slice
FloatSliceKernel.h
IntSliceKernel.h
NegSliceKernel.h
TestDataSliceBase.h
►
softmax
FloatSoftmaxKernel.h
NegSoftmaxKernel.h
QuantSoftmaxKernel.h
TestDataSoftmaxBase.h
►
space_to_batch_nd
FloatSpaceToBatchNDKernel.h
NegSpaceToBatchNDKernel.h
TestDataSpaceToBatchNDBase.h
►
space_to_depth
FloatSpaceToDepthKernel.h
NegSpaceToDepthKernel.h
S8SpaceToDepthKernel.h
TestDataSpaceToDepthBase.h
►
split
FloatSplitKernel.h
NegSplitKernel.h
TestDataSplitBase.h
►
split_v
FloatSplitVKernel.h
NegSplitVKernel.h
TestDataSplitVBase.h
►
sqrt
FloatSqrtKernel.h
NegSqrtKernel.h
TestDataSqrtBase.h
►
square
FloatSquareKernel.h
NegSquareKernel.h
TestDataSquareBase.h
►
squared_difference
FloatSquaredDifferenceKernel.h
NegSquaredDifferenceKernel.h
TestDataSquaredDifferenceBase.h
►
strided_slice
FloatStridedSliceKernel.h
IntStridedSliceKernel.h
NegStridedSliceKernel.h
S8StridedSliceKernel.h
TestDataStridedSliceBase.h
►
sub
FloatSubKernel.h
IntSubKernel.h
NegSubKernel.h
S8SubKernel.h
TestDataSubBase.h
►
svdf
FloatSVDFKernel.h
NegSVDFKernel.h
TestDataSVDFBase.h
►
tanh
FloatTanhKernel.h
NegTanhKernel.h
TestDataTanhBase.h
►
transpose
NegTransposeKernel.h
TransposeKernel.h
►
transpose_conv
FloatTransposeConvKernel.h
NegTransposeConvKernel.h
TestDataTransposeConvBase.h
►
unpack
FloatUnpackKernel.h
NegUnpackKernel.h
S8UnpackKernel.h
TestDataUnpackBase.h
►
while
NegWhileKernel.h
WhileKernel.h
►
zeroslike
FloatZerosLikeKernel.h
NegZerosLikeKernel.h
TestDataZerosLikeBase.h
TestDataBase.h
►
train
►
losses_functions
CrossEntropy.h
MSE.h
SparseCrossEntropy.h
►
metrics
Accuracy.h
CrossEntropy.h
MAE.h
MSE.h
SparseCrossEntropyAccuracy.h
►
train_optimizers
Adam.h
SGD.h
OMBackpropExecute.h
OMBackpropExecuteArgs.h
OMBackpropExecutionBuilder.h
OMConfig.h
OMInterpreter.h
OMStatus.h
OMTrainingInterpreter.h
onert-micro-version.h
onert-micro.h
►
src
►
api
onert-micro.cpp
►
core
►
memory
OMMemoryManager.cpp
OMRuntimeAllocator.cpp
►
reader
OMCircleReader.cpp
OMTrainingConfigFileReader.cpp
OMWeightOnlyFormatReader.cpp
►
train
OMCheckpointLoader.cpp
OMCheckpointSaver.cpp
OMTrainingHandler.cpp
OMTrainingStorage.cpp
OMDataType.cpp
OMKernelType.cpp
OMRuntimeContext.cpp
OMRuntimeGraph.cpp
OMRuntimeModule.cpp
OMRuntimeStorage.cpp
OMTrainingRuntimeModule.cpp
OMUtils.cpp
►
execute
►
kernels
Abs.cpp
Add.cpp
AddN.cpp
ArgCommon.cpp
ArgMax.cpp
ArgMin.cpp
AveragePool2D.cpp
BatchToSpaceND.cpp
Cast.cpp
Ceil.cpp
Concatenation.cpp
Conv2D.cpp
ConvolutionCommon.cpp
Cos.cpp
DepthwiseConv2D.cpp
Dequantize.cpp
Div.cpp
Elu.cpp
Equal.cpp
Exp.cpp
ExpandDims.cpp
Fill.cpp
Floor.cpp
FloorDiv.cpp
FloorMod.cpp
FullyConnected.cpp
Gather.cpp
GatherND.cpp
Greater.cpp
GreaterEqual.cpp
GRU.cpp
L2Normalize.cpp
L2Pool2D.cpp
LeakyRelu.cpp
Less.cpp
LessEqual.cpp
Log.cpp
Logistic.cpp
LogSoftmax.cpp
MathCommon.cpp
Maximum.cpp
MaxPool2D.cpp
Minimum.cpp
Mul.cpp
Neg.cpp
NotEqual.cpp
Pack.cpp
Pad.cpp
PoolingCommon.cpp
Quantize.cpp
ReadKernelDataCommon.cpp
Relu.cpp
Relu6.cpp
ReluCommon.cpp
Reshape.cpp
ReshapeCommon.cpp
Round.cpp
Rsqrt.cpp
Shape.cpp
Sin.cpp
Slice.cpp
Softmax.cpp
SpacesBatchesNDCommon.cpp
SpaceToBatchND.cpp
SpaceToDepth.cpp
Split.cpp
SplitV.cpp
Sqrt.cpp
Square.cpp
SquaredDifference.cpp
StridedSlice.cpp
Sub.cpp
SVDF.cpp
Tanh.cpp
Transpose.cpp
TransposeConv.cpp
Unpack.cpp
While.cpp
ZerosLike.cpp
OMKernelExecute.cpp
OMKernelExecutionBuilder.cpp
OMRuntimeKernel.cpp
OMTestUtils.cpp
OMUtils.cpp
►
import
►
helpers
OMArgCommon.cpp
OMConfigureSISOKernel.cpp
OMConfigureTISOKernel.cpp
OMFloorCommon.cpp
OMPadCommon.cpp
OMPoolingCommon.cpp
OMSpacesBatchesNDCommon.cpp
►
kernels
Abs.cpp
Add.cpp
AddN.cpp
ArgMax.cpp
ArgMin.cpp
AveragePool2D.cpp
BatchToSpaceND.cpp
Cast.cpp
Ceil.cpp
Concatenation.cpp
Conv2D.cpp
Cos.cpp
DepthwiseConv2D.cpp
Dequantize.cpp
Div.cpp
Elu.cpp
Equal.cpp
Exp.cpp
ExpandDims.cpp
Fill.cpp
Floor.cpp
FloorDiv.cpp
FloorMod.cpp
FullyConnected.cpp
Gather.cpp
GatherND.cpp
Greater.cpp
GreaterEqual.cpp
GRU.cpp
L2Normalize.cpp
L2Pool2D.cpp
LeakyRelu.cpp
Less.cpp
LessEqual.cpp
Log.cpp
Logistic.cpp
LogSoftmax.cpp
Maximum.cpp
MaxPool2D.cpp
Minimum.cpp
Mul.cpp
Neg.cpp
NotEqual.cpp
Pack.cpp
Pad.cpp
Quantize.cpp
Relu.cpp
Relu6.cpp
Reshape.cpp
Round.cpp
Rsqrt.cpp
Shape.cpp
Sin.cpp
Slice.cpp
Softmax.cpp
SpaceToBatchND.cpp
SpaceToDepth.cpp
Split.cpp
SplitV.cpp
Sqrt.cpp
Square.cpp
SquaredDifference.cpp
StridedSlice.cpp
Sub.cpp
SVDF.cpp
Tanh.cpp
Transpose.cpp
TransposeConv.cpp
Unpack.cpp
While.cpp
ZerosLike.cpp
OMDynamicShapesHandler.cpp
OMExecutionPlanCreator.cpp
OMKernelConfiguration.cpp
OMKernelConfigureBuilder.cpp
OMUtils.cpp
►
optimize
►
pass
FindInplaceOpPass.cpp
OMOptimizer.cpp
►
train
►
kernels
Conv2D.cpp
FullyConnected.cpp
GRU.cpp
MaxPool2D.cpp
Reshape.cpp
Softmax.cpp
StridedSlice.cpp
►
losses_functions
CrossEntropy.cpp
MSE.cpp
SparseCrossEntropy.cpp
►
metrics
Accuracy.cpp
CrossEntropy.cpp
MAE.cpp
MSE.cpp
SparseCrossEntropyAccuracy.cpp
►
train_optimizers
Adam.cpp
SGD.cpp
OMBackpropExecute.cpp
OMBackpropExecutionBuilder.cpp
OMInterpreter.cpp
OMTrainingInterpreter.cpp
►
training-configure-tool
►
include
SparseBackpropagationHandler.h
SparseBackpropagationHelper.h
TensorRankSparseBackpropagationHandler.h
TrainConfigData.h
TrainingConfigureFileHandler.h
TrainingDriverHandler.h
►
src
SparseBackpropagationHandler.cpp
SparseBackpropagationHelper.cpp
TensorRankSparseBackpropagationHandler.cpp
TrainingConfigureFileHandler.cpp
TrainingDriverHandler.cpp
TrainingConfigureTool.cpp
►
runtime
►
libs
►
misc
►
include
►
misc
►
feature
Index.h
This file contains Index class
IndexIterator.h
This file contains IndexIterator class
Object.h
This file contains Object class
Reader.h
This file contains Reader class
Shape.h
This file contains Shape class for feature
TextFormatter.h
This file contains TextFormatter class
►
kernel
IndexIterator.h
This file contains IndexIterator class
Reader.h
This file contains Reader structure
Shape.h
This file contains Shape structure
►
matrix
IndexIterator.h
This file contains IndexIterator class
Reader.h
This file contains Reader class
Shape.h
This file contains Shape class for matrix
►
tensor
Comparator.h
This file contains nnfw::misc::tensor::Comparator class
Diff.h
This file contains nnfw::misc::tensor::Diff struct
Index.h
This file contains nnfw::misc::tensor::Index struct
IndexEnumerator.h
This file contains nnfw::misc::tensor::IndexEnumerator class
IndexFormatter.h
This file contains nnfw::misc::tensor::IndexFormatter class
IndexIterator.h
This file contains nnfw::misc::tensor::IndexIterator class and helper function and operator
NonIncreasingStride.h
This file contains nnfw::misc::tensor::NonIncreasingStride class
Object.h
This file contains nnfw::misc::tensor::Object class
Reader.h
This file contains nnfw::misc::tensor::Reader struct
Shape.h
This file contains nnfw::misc::tensor::Shape class
Zipper.h
This file contains nnfw::misc::tensor::Zipper class
►
vector
Object.h
This file contains Object class
Reader.h
This file contains Reader class
EnvConfigSource.h
EnvVar.h
This file contains nnfw::misc::EnvVar class
fp32.h
This file contains functions to compare float values
GeneralConfigSource.h
IConfigSource.h
polymorphic_downcast.h
string_helpers.h
This file contains helper functions for std::string
to_underlying.h
vector.h
This file contains
==
operator to check equality of elements in two vectors
►
src
►
tensor
Comparator.cpp
IndexFormatter.cpp
NonIncreasingStride.cpp
Shape.cpp
EnvConfigSource.cpp
GeneralConfigSource.cpp
►
ndarray
►
example
example_array.cpp
example_no_array.cpp
►
include
►
ndarray
Array.h
Common.h
ContiguousSpan.h
Shape.h
►
src
Array.cpp
ContiguousSpan.cpp
►
onert
►
api
►
nnfw
►
include
nnfw.h
This file describes runtime API
nnfw_experimental.h
nnfw_internal.h
nnfw_version.h
►
src
CustomKernel.cc
CustomKernel.h
CustomKernelRegistry.cc
CustomKernelRegistry.h
nnfw_api.cc
nnfw_internal.cc
nnfw_session.cc
nnfw_session.h
►
python
►
include
nnfw_api_wrapper.h
nnfw_session_bindings.h
nnfw_tensorinfo_bindings.h
nnfw_traininfo_bindings.h
►
package
►
common
__init__.py
basesession.py
►
infer
__init__.py
session.py
__init__.py
►
src
►
bindings
nnfw_api_wrapper_pybind.cc
nnfw_session_bindings.cc
nnfw_tensorinfo_bindings.cc
nnfw_traininfo_bindings.cc
►
wrapper
nnfw_api_wrapper.cc
►
backend
►
acl_cl
►
operand
CLSubTensor.cc
CLSubTensor.h
CLTensor.cc
CLTensor.h
ICLTensor.cc
ICLTensor.h
acl_cl.cc
Backend.h
BackendContext.h
CLTimer.h
Config.cc
Config.h
ConstantInitializer.cc
ConstantInitializer.h
KernelGenerator.cc
KernelGenerator.h
Optimizer.cc
Optimizer.h
TensorBuilder.h
TensorManager.h
►
acl_common
AclActivationBuilder.h
AclBackendContext.h
AclConstantInitializer.cc
AclConstantInitializer.h
AclFunction.h
AclInternalBufferManager.h
AclKernelGen.h
AclLinearMemoryManager.h
AclMemoryManager.h
AclSubTensorAnalyzer.h
AclTensorBuilder.h
AclTensorManager.h
AclTensorRegistry.h
Convert.cc
Convert.h
IACLTensor.cc
IACLTensor.h
Swizzle.h
►
acl_neon
►
operand
INETensor.cc
INETensor.h
NESubTensor.cc
NESubTensor.h
NETensor.cc
NETensor.h
acl_neon.cc
Backend.h
BackendContext.h
Config.cc
Config.h
ConstantInitializer.cc
ConstantInitializer.h
KernelGenerator.cc
KernelGenerator.h
Optimizer.cc
Optimizer.h
TensorBuilder.h
TensorManager.h
►
cl_common
►
include
►
cl_common
BackendContext.h
LifetimeMap.h
ParentInfo.h
►
src
LifetimeMap.cc
►
cpu
►
ops
AddNLayer.cc
AddNLayer.h
ArgMinMaxLayer.cc
ArgMinMaxLayer.h
BatchMatMulLayer.cc
BatchMatMulLayer.h
BatchToSpaceNDLayer.cc
BatchToSpaceNDLayer.h
BinaryArithmeticLayer.cc
BinaryArithmeticLayer.h
BroadcastToLayer.cc
BroadcastToLayer.h
CompareLayer.cc
CompareLayer.h
ConcatLayer.cc
ConcatLayer.h
ConvolutionLayer.cc
ConvolutionLayer.h
DepthToSpaceLayer.cc
DepthToSpaceLayer.h
DepthwiseConvolutionLayer.cc
DepthwiseConvolutionLayer.h
DetectionPostProcessLayer.cc
DetectionPostProcessLayer.h
EinsumLayer.cc
EinsumLayer.h
ElementwiseActivationLayer.cc
ElementwiseActivationLayer.h
ElementwiseBinaryLayer.cc
ElementwiseBinaryLayer.h
ElementwiseUnaryLayer.cc
ElementwiseUnaryLayer.h
ExpandDimsLayer.cc
ExpandDimsLayer.h
FillLayer.cc
FillLayer.h
FullyConnectedLayer.cc
FullyConnectedLayer.h
FusedBatchNormLayer.cc
FusedBatchNormLayer.h
GatherLayer.cc
GatherLayer.h
GGMLHelper.cc
GGMLHelper.h
L2NormLayer.cc
L2NormLayer.h
LogSoftMaxLayer.cc
LogSoftMaxLayer.h
LSTMLayer.cc
LSTMLayer.h
MatrixBandPartLayer.cc
MatrixBandPartLayer.h
MeanLayer.cc
MeanLayer.h
OneHotLayer.cc
OneHotLayer.h
OperationUtils.cc
OperationUtils.h
PackLayer.cc
PackLayer.h
PadLayer.cc
PadLayer.h
PoolLayer.cc
PoolLayer.h
PowLayer.cc
PowLayer.h
QuantizeLayer.cc
QuantizeLayer.h
RangeLayer.cc
RangeLayer.h
RankLayer.cc
RankLayer.h
ReduceLayer.cc
ReduceLayer.h
ReshapeLayer.cc
ReshapeLayer.h
ResizeBilinearLayer.cc
ResizeBilinearLayer.h
ReverseLayer.cc
ReverseLayer.h
RmsNormLayer.cc
RmsNormLayer.h
RoPELayer.cc
RoPELayer.h
SelectLayer.cc
SelectLayer.h
ShapeLayer.cc
ShapeLayer.h
SliceLayer.cc
SliceLayer.h
SoftMaxLayer.cc
SoftMaxLayer.h
SpaceToBatchNDLayer.cc
SpaceToBatchNDLayer.h
SpaceToDepthLayer.cc
SpaceToDepthLayer.h
SplitLayer.cc
SplitLayer.h
SplitVLayer.cc
SplitVLayer.h
SquaredDiffLayer.cc
SquaredDiffLayer.h
StatelessRandomUniformLayer.cc
StatelessRandomUniformLayer.h
StridedSliceLayer.cc
StridedSliceLayer.h
TileLayer.cc
TileLayer.h
TransposeLayer.cc
TransposeLayer.h
UnpackLayer.cc
UnpackLayer.h
Backend.h
BackendContext.cc
BackendContext.h
Config.cc
Config.h
cpu.cc
ExternalContext.cc
ExternalContext.h
KernelGenerator.cc
KernelGenerator.h
SharedMemoryOperands.cc
SharedMemoryOperands.h
StaticTensorManager.h
Tensor.h
TensorBuilder.h
►
ruy
►
ops
ConvolutionLayer.cc
ConvolutionLayer.h
FullyConnectedLayer.cc
FullyConnectedLayer.h
OperationUtils.cc
OperationUtils.h
Backend.h
BackendContext.cc
BackendContext.h
Config.cc
Config.h
ExternalContext.h
KernelGenerator.cc
KernelGenerator.h
ruy.cc
StaticTensorManager.h
Tensor.h
TensorBuilder.h
►
train
►
ops
BackPropAccumulator.cc
BackPropAccumulator.h
BackPropInitializer.cc
BackPropInitializer.h
BinaryArithmeticLayer.cc
BinaryArithmeticLayer.h
ConvolutionLayer.cc
ConvolutionLayer.h
DepthwiseConvolutionLayer.cc
DepthwiseConvolutionLayer.h
ElementwiseActivationLayer.cc
ElementwiseActivationLayer.h
FullyConnectedLayer.cc
FullyConnectedLayer.h
GradientApplier.cc
GradientApplier.h
LossCategoricalCrossentropyLayer.cc
LossCategoricalCrossentropyLayer.h
LossLayer.cc
LossLayer.h
LossMeanSquaredErrorLayer.cc
LossMeanSquaredErrorLayer.h
MeanLayer.cc
MeanLayer.h
OperationUtils.cc
OperationUtils.h
PadLayer.cc
PadLayer.h
PoolLayer.cc
PoolLayer.h
ReshapeLayer.cc
ReshapeLayer.h
SoftMaxLayer.cc
SoftMaxLayer.h
►
optimizer
Adam.cc
Adam.h
Optimizers.h
SGD.cc
SGD.h
Backend.h
BackendContext.cc
BackendContext.h
Config.cc
Config.h
DisposableTensorIndex.h
ExternalContext.h
KernelGenerator.cc
KernelGenerator.h
LayerScopeTensorIndex.h
MemoryManager.cc
MemoryManager.h
MemoryPlanner.cc
MemoryPlanner.h
MemoryPlannerFactory.cc
MemoryPlannerFactory.h
Tensor.h
TensorBuilder.cc
TensorBuilder.h
TensorManager.cc
TensorManager.h
TensorPlanner.cc
TensorPlanner.h
TensorRegistry.h
train.cc
►
trix
►
ops
BulkLayer.cc
BulkLayer.h
Backend.h
BackendContext.cc
BackendContext.h
BatchThreadPool.cc
BatchThreadPool.h
Config.cc
Config.h
Convert.cc
Convert.h
DevContext.cc
DevContext.h
KernelGenerator.cc
KernelGenerator.h
Tensor.h
TensorBuilder.h
trix.cc
►
xnnpack
►
ops
ConvolutionLayer.cc
ConvolutionLayer.h
DepthwiseConvolutionLayer.cc
DepthwiseConvolutionLayer.h
FullyConnectedLayer.cc
FullyConnectedLayer.h
Layer.h
OperationUtils.h
Backend.h
BackendContext.cc
BackendContext.h
Config.cc
Config.h
ExternalContext.cc
ExternalContext.h
KernelGenerator.cc
KernelGenerator.h
StaticTensorManager.h
Tensor.h
TensorBuilder.h
xnnpack.cc
►
core
►
include
►
backend
►
basic
►
train
TrainableBackendContextHelpers.h
TrainableTensor.h
Allocator.h
BackendContextHelpers.h
DynamicTensorManager.h
IMemoryPlanner.h
KernelGeneratorBase.h
MemoryManager.h
StaticTensorManager.h
Tensor.h
TensorBuilder.h
TensorRegistry.h
►
train
ITensorRegistry.h
ITrainableBackend.h
ITrainableTensor.h
KernelGeneratorBase.h
LayerScopeTensor.h
TrainableBackendContext.h
Backend.h
BackendContext.h
CustomKernelBuilder.h
IConfig.h
IPortableTensor.h
ITensor.h
ITensorRegistry.h
►
compiler
►
train
LoweredTrainableGraph.h
TrainableCodeMap.h
BackendManager.h
BackendResolver.h
CodeMap.h
Compiler.h
This file contains Compiler class to define and run compilation phase
CompilerFactory.h
CompilerOptions.h
ExecutionBuilder.h
GraphLowerInfo.h
ICompiler.h
This file contains ICompiler class to define and run compilation phase
ILoweredGraph.h
LoweredGraph.h
OperandLowerInfo.h
StaticShapeInferer.h
►
exec
►
train
►
optimizer
Optimizer.h
IGradientApplier.h
ITrainableFunction.h
TrainableFnSequence.h
DynamicShapeInferer.h
Execution.h
This file defines execution
ExecutionContext.h
FunctionSequence.h
IExecutor.h
This file defines interface of Executor
IExecutors.h
IFunction.h
MinMaxMap.h
NopFunction.h
This file defines NopFunction
►
exporter
►
train
CheckpointExporter.h
CircleExporter.h
►
ir
►
operation
AddN.h
ArgMinMax.h
BatchMatMul.h
BatchToSpaceND.h
BCQFullyConnected.h
BCQGather.h
BinaryArithmetic.h
BroadcastTo.h
Bulk.h
Comparison.h
Concat.h
Conv2D.h
ConvertFp16ToFp32.h
ConvertFp32ToFp16.h
Custom.h
DepthToSpace.h
DepthwiseConv2D.h
DetectionPostProcess.h
Einsum.h
ElementwiseActivation.h
ElementwiseBinary.h
ElementwiseUnary.h
EmbeddingLookup.h
ExpandDims.h
Fill.h
FullyConnected.h
FusedBatchNorm.h
Gather.h
HashtableLookup.h
If.h
InstanceNorm.h
L2Normalization.h
LocalResponseNormalization.h
LogSoftmax.h
Loss.h
LSTM.h
MatrixBandPart.h
OneHot.h
Pack.h
Pad.h
Permute.h
Pool2D.h
Pow.h
PReLU.h
Range.h
Rank.h
Reduce.h
Reshape.h
ResizeBilinear.h
ResizeNearestNeighbor.h
Reverse.h
RmsNorm.h
RNN.h
RoPE.h
Select.h
Shape.h
Slice.h
Softmax.h
SpaceToBatchND.h
SpaceToDepth.h
Split.h
SplitV.h
SquaredDifference.h
Squeeze.h
StatelessRandomUniform.h
StridedSlice.h
Tile.h
TopKV2.h
Transpose.h
TransposeConv.h
Unpack.h
While.h
►
train
►
operation
BinaryArithmetic.h
Conv2D.h
DepthwiseConv2D.h
ElementwiseActivation.h
FullyConnected.h
Loss.h
Pad.h
Permute.h
Pool2D.h
Reduce.h
Reshape.h
Softmax.h
UntrainableOperation.h
Checkpoint.h
Index.h
ITrainableOperation.h
LossCode.h
LossInfo.h
Operations.Include.h
OptimizerCode.h
OptimizerInfo.h
TrainableGraph.h
TrainableOperation.h
TrainableOperationVisitor.h
TrainingInfo.h
UseDefChain.h
UseDefChains.h
Coordinates.h
Data.h
DataType.h
Graph.h
IGraph.h
Index.h
InternalType.h
IOperation.h
Layout.h
Model.h
NNPkg.h
OpCode.h
Operand.h
OperandConstraint.h
OperandIndexMap.h
OperandIndexSequence.h
OperandInfo.h
This file contains OperandInfo class
Operands.h
Operation.h
OperationIndexMap.h
OperationIndexSet.h
Operations.h
Operations.Include.h
OperationVisitor.h
Padding.h
Shape.h
Sparsity.h
TypeInfo.h
►
loader
►
train
CheckpointLoader.h
CircleLoader.h
ILoader.h
ModelLoader.h
TFLiteLoader.h
TrainInfoLoader.h
►
odc
CodegenManager.h
ICodegen.h
IQuantizer.h
QuantizeManager.h
QuantizeType.h
►
util
CalculateActivationRange.h
ConfigSource.h
Exceptions.h
Index.h
ITimer.h
logging.h
MinMaxMap.h
ObjectManager.h
Set.h
This file contains onert::util::Set class
ShapeInference.h
TracingCtx.h
Utils.h
This file contains utility macro
►
src
►
backend
►
basic
►
train
TrainableTensor.cc
Allocator.cc
BackendContextHelpers.cc
DynamicTensorManager.cc
MemoryManager.cc
MemoryPlanner.cc
MemoryPlanner.h
MemoryPlannerFactory.cc
MemoryPlannerFactory.h
StaticTensorManager.cc
Tensor.cc
TensorBuilder.cc
►
builtin
►
kernel
IfLayer.cc
IfLayer.h
PermuteLayer.cc
PermuteLayer.h
WhileLayer.cc
WhileLayer.h
►
train
►
kernel
PermuteLayer.cc
PermuteLayer.h
BackendContext.cc
BackendContext.h
KernelGenerator.cc
KernelGenerator.h
Tensor.h
TensorRegistry.h
Backend.h
BackendContext.cc
BackendContext.h
Config.cc
Config.h
DynamicTensorManager.h
ExternalContext.h
IOTensor.cc
IOTensor.h
KernelGenerator.cc
KernelGenerator.h
Tensor.h
TensorBuilder.cc
TensorBuilder.h
TensorRegistry.h
UserTensor.cc
UserTensor.h
BackendContext.cc
IPortableTensor.cc
ITensor.cc
►
compiler
►
pass
ConstantInsertionPass.cc
ConstantInsertionPass.h
ConstantLoweringPass.cc
ConstantLoweringPass.h
ConstantOutputPass.cc
ConstantOutputPass.h
IPass.h
LoweredOperandPass.h
LoweredOperationPass.h
OddOutputPass.cc
OddOutputPass.h
OperandPass.cc
OperandPass.h
OperationPass.cc
OperationPass.h
This file contains OperationPass class
Pass.h
PassRunner.cc
PassRunner.h
PermutationEliminationPass.cc
PermutationEliminationPass.h
PermutationInsertionPass.cc
PermutationInsertionPass.h
UnusedOperandEliminationPass.cc
This file contains UnusedOperandEliminationPass class implementation
UnusedOperandEliminationPass.h
This file contains UnusedOperandEliminationPass class
►
train
►
pass
LossInsertionPass.cc
LossInsertionPass.h
Pass.h
TrainableConstantInsertionPass.cc
TrainableConstantInsertionPass.h
LoweredTrainableGraph.cc
StaticBackwardShapeInferer.cc
StaticBackwardShapeInferer.h
TensorRegistries.h
TrainableOperationConverter.cc
TrainableOperationConverter.h
TrainingCompiler.cc
TrainingCompiler.h
This file contains TrainingCompiler class to define and run compilation phase
UntrainableOperationConverter.cc
UntrainableOperationConverter.h
BackendManager.cc
BackendResolver.cc
Compiler.cc
CompilerFactory.cc
CompilerHelpers.h
CompilerOptions.cc
ExecutorFactory.cc
ExecutorFactory.h
Fp32ToFp16Converter.cc
Fp32ToFp16Converter.h
HEScheduler.cc
HEScheduler.h
This file contains HEScheduler class to define and run task Heterogeneous Execution Scheduler
IScheduler.h
Linear.cc
Linear.h
LoweredGraph.cc
ManualScheduler.cc
ManualScheduler.h
MultiModelCompiler.cc
MultiModelCompiler.h
This file contains MultiModelCompiler class to define and run compilation phase
ShapeValidator.cc
ShapeValidator.h
StaticShapeInferer.cc
TensorRegistries.h
►
dumper
►
dot
DotBuilder.cc
DotBuilder.h
DotDumper.cc
DotDumper.h
Node.cc
Node.h
This file contains Node class
OperandNode.cc
OperandNode.h
OperationNode.cc
OperationNode.h
►
text
GraphDumper.cc
GraphDumper.h
►
exec
►
feature
►
nchw
Reader.h
View.h
►
nhwc
Reader.h
View.h
IndexIterator.h
This file contains IndexIterator class
Reader.h
This file contains Reader class
►
train
TrainableExecutor.cc
TrainableExecutor.h
TrainableExecutors.cc
TrainableExecutors.h
TrainableFnSequence.cc
BackendSet.h
DataflowExecutor.cc
DataflowExecutor.h
DynamicShapeInferer.cc
EdgeTensor.cc
EdgeTensor.h
ExecTime.cc
ExecTime.h
Execution.cc
ExecutionContext.cc
ExecutionObservee.cc
ExecutionObservee.h
ExecutionObservers.cc
ExecutionObservers.h
ExecutorBase.cc
ExecutorBase.h
FunctionSequence.cc
IPermuteFunction.cc
IPermuteFunction.h
Job.cc
Job.h
JSONExecTime.cc
JSONExecTime.h
LinearExecutor.cc
LinearExecutor.h
This file contains LinearExecutor class to define and run execution phase
MinMaxData.cc
MinMaxData.h
MinMaxRecorder.cc
MinMaxRecorder.h
MultiModelExecutors.cc
MultiModelExecutors.h
ParallelExecutor.cc
ParallelExecutor.h
ParallelScheduler.cc
ParallelScheduler.h
SingleModelExecutors.cc
SingleModelExecutors.h
ThreadPool.cc
ThreadPool.h
WorkQueue.cc
WorkQueue.h
►
exporter
►
train
CheckpointExporter.cc
CircleExporter.cc
TrainInfoBuilder.h
►
ir
►
operation
AddN.cc
ArgMinMax.cc
BatchMatMul.cc
BatchToSpaceND.cc
BCQFullyConnected.cc
BCQGather.cc
BinaryArithmetic.cc
BroadcastTo.cc
Bulk.cc
Comparison.cc
Concat.cc
Conv2D.cc
ConvertFp16ToFp32.cc
ConvertFp32ToFp16.cc
Custom.cc
DepthToSpace.cc
DepthwiseConv2D.cc
DetectionPostProcess.cc
Einsum.cc
ElementwiseActivation.cc
ElementwiseBinary.cc
ElementwiseUnary.cc
EmbeddingLookup.cc
ExpandDims.cc
Fill.cc
FullyConnected.cc
FusedBatchNorm.cc
Gather.cc
HashtableLookup.cc
If.cc
InstanceNorm.cc
L2Normalization.cc
LocalResponseNormalization.cc
LogSoftmax.cc
Loss.cc
LSTM.cc
MatrixBandPart.cc
OneHot.cc
Pack.cc
Pad.cc
Permute.cc
Pool2D.cc
Pow.cc
PReLU.cc
Range.cc
Rank.cc
Reduce.cc
Reshape.cc
ResizeBilinear.cc
ResizeNearestNeighbor.cc
Reverse.cc
RmsNorm.cc
RNN.cc
RoPE.cc
Select.cc
Shape.cc
Slice.cc
Softmax.cc
SpaceToBatchND.cc
SpaceToDepth.cc
Split.cc
SplitV.cc
SquaredDifference.cc
Squeeze.cc
StatelessRandomUniform.cc
StridedSlice.cc
Tile.cc
TopKV2.cc
Transpose.cc
TransposeConv.cc
Unpack.cc
While.cc
►
train
►
operation
BinaryArithmetic.cc
Conv2D.cc
DepthwiseConv2D.cc
ElementwiseActivation.cc
FullyConnected.cc
Loss.cc
Pad.cc
Permute.cc
Pool2D.cc
Reduce.cc
Reshape.cc
Softmax.cc
LossCode.cc
OptimizerCode.cc
TrainableGraph.cc
TrainingInfo.cc
UseDefChain.cc
UseDefGenerator.cc
UseDefGenerator.h
►
verifier
Verifier.cc
Verifier.h
Coordinates.cc
DataType.cc
Graph.cc
LayoutSet.cc
LayoutSet.h
MockNode.h
OpCode.cc
Operand.cc
OperandIndexSequence.cc
OperandInfo.cc
Operands.cc
Operation.cc
OperationCloner.cc
OperationCloner.h
OperationDumper.cc
OperationDumper.h
OperationIndexSet.cc
Operations.cc
OperationValidator.cc
OperationValidator.h
Padding.cc
Shape.cc
TypeInfo.cc
►
loader
►
train
CheckpointLoader.cc
BaseLoader.h
CircleLoader.cc
ModelLoader.cc
TFLiteLoader.cc
TrainInfoLoader.cc
►
odc
CodegenLoader.cc
CodegenLoader.h
CodegenManager.cc
QuantizeManager.cc
QuantizerLoader.cc
QuantizerLoader.h
►
util
ChromeTracingEventWriter.cc
ConfigSource.cc
EventCollector.cc
EventCollector.h
EventRecorder.cc
EventRecorder.h
EventWriter.cc
EventWriter.h
logging.cc
MDTableEventWriter.cc
ShapeInference.cc
SNPEEventWriter.cc
TracingCtx.cc
library_info.cc
►
loader
►
trix
TrixLoader.cc
►
odc
Embedder.cc
Embedder.h
MinMaxReader.cc
MinMaxReader.h
Quantizer.cc
Quantizer.h
►
sample
►
minimal
►
src
minimal.cc
►
minimal-python
►
src
minimal.py
Generated by
1.9.8