▼ delegate | |
► classic | |
► include | |
armnn_delegate.hpp | |
Version.hpp | |
► src | |
armnn_external_delegate.cpp | |
► opaque | |
► include | |
armnn_delegate.hpp | |
Version.hpp | |
► src | |
armnn_external_delegate.cpp | |
docs | |
▼ include | |
► armnn | |
► backends | |
DynamicBackend.hpp | |
IBackendContext.hpp | |
IBackendInternal.hpp | |
ICustomAllocator.hpp | |
ILayerSupport.hpp | |
IMemoryManager.hpp | |
IMemoryOptimizerStrategy.hpp | |
ITensorHandle.hpp | |
ITensorHandleFactory.hpp | |
IWorkload.hpp | |
MemCopyWorkload.hpp | |
OptimizationViews.hpp | |
SubgraphView.hpp | |
TensorHandle.hpp | |
TensorHandleFwd.hpp | |
Workload.hpp | |
WorkloadData.hpp | |
WorkloadFactory.hpp | |
WorkloadInfo.hpp | |
► profiling | |
ArmNNProfiling.hpp | |
► utility | |
Assert.hpp | |
IgnoreUnused.hpp | |
NumericCast.hpp | |
PolymorphicDowncast.hpp | |
StringUtils.hpp | |
Timer.hpp | |
TransformIterator.hpp | |
ArmNN.hpp | |
BackendHelper.hpp | |
BackendId.hpp | |
BackendOptions.hpp | |
BackendRegistry.hpp | |
Conversion.hpp | |
Deprecated.hpp | |
Descriptors.hpp | |
DescriptorsFwd.hpp | |
Exceptions.hpp | |
IAsyncExecutionCallback.hpp | |
INetwork.hpp | |
IProfiler.hpp | |
IRuntime.hpp | |
IStrategy.hpp | |
IWorkingMemHandle.hpp | |
Logging.hpp | |
LstmParams.hpp | |
MemorySources.hpp | |
NetworkFwd.hpp | |
Optional.hpp | |
QuantizedLstmParams.hpp | |
StrategyBase.hpp | |
Tensor.hpp | |
TensorFwd.hpp | |
Threadpool.hpp | |
Types.hpp | |
TypesUtils.hpp | |
Utils.hpp | |
Version.hpp | |
► armnnDeserializer | |
IDeserializer.hpp | |
► armnnOnnxParser | |
IOnnxParser.hpp | |
Version.hpp | |
► armnnSerializer | |
ISerializer.hpp | |
► armnnTfLiteParser | |
ITfLiteParser.hpp | |
Version.hpp | |
► armnnUtils | |
CompatibleTypes.hpp | |
DataLayoutIndexed.hpp | |
Filesystem.hpp | |
FloatingPointComparison.hpp | |
FloatingPointConverter.hpp | |
Permute.hpp | |
QuantizeHelper.hpp | |
TContainer.hpp | |
TensorUtils.hpp | |
Transpose.hpp | |
▼ python | |
pyarmnn | |
samples | |
▼ shim | |
► sl | |
► canonical | |
ArmnnDevice.cpp | |
ArmnnDevice.hpp | |
ArmnnDriver.hpp | |
ArmnnDriverImpl.cpp | |
ArmnnDriverImpl.hpp | |
ArmnnPreparedModel.cpp | |
ArmnnPreparedModel.hpp | |
CanonicalUtils.cpp | |
CanonicalUtils.hpp | |
ConversionUtils.cpp | |
ConversionUtils.hpp | |
Converter.cpp | |
Converter.hpp | |
DriverOptions.cpp | |
DriverOptions.hpp | |
ModelToINetworkTransformer.cpp | |
ModelToINetworkTransformer.hpp | |
SystemPropertiesUtils.hpp | |
support_library_service.cpp | |
shimservice.cpp | |
▼ src | |
► armnn | |
► layers | |
AbsLayer.cpp | |
AbsLayer.hpp | |
ActivationLayer.cpp | |
ActivationLayer.hpp | |
AdditionLayer.cpp | |
AdditionLayer.hpp | |
ArgMinMaxLayer.cpp | |
ArgMinMaxLayer.hpp | |
BatchMatMulLayer.cpp | |
BatchMatMulLayer.hpp | |
BatchNormalizationLayer.cpp | |
BatchNormalizationLayer.hpp | |
BatchToSpaceNdLayer.cpp | |
BatchToSpaceNdLayer.hpp | |
BroadcastToLayer.cpp | |
BroadcastToLayer.hpp | |
CastLayer.cpp | |
CastLayer.hpp | |
ChannelShuffleLayer.cpp | |
ChannelShuffleLayer.hpp | |
ComparisonLayer.cpp | |
ComparisonLayer.hpp | |
ConcatLayer.cpp | |
ConcatLayer.hpp | |
ConstantLayer.cpp | |
ConstantLayer.hpp | |
ConvertFp16ToFp32Layer.cpp | |
ConvertFp16ToFp32Layer.hpp | |
ConvertFp32ToFp16Layer.cpp | |
ConvertFp32ToFp16Layer.hpp | |
Convolution2dLayer.cpp | |
Convolution2dLayer.hpp | |
Convolution3dLayer.cpp | |
Convolution3dLayer.hpp | |
DebugLayer.cpp | |
DebugLayer.hpp | |
DepthToSpaceLayer.cpp | |
DepthToSpaceLayer.hpp | |
DepthwiseConvolution2dLayer.cpp | |
DepthwiseConvolution2dLayer.hpp | |
DequantizeLayer.cpp | |
DequantizeLayer.hpp | |
DetectionPostProcessLayer.cpp | |
DetectionPostProcessLayer.hpp | |
DivisionLayer.cpp | |
DivisionLayer.hpp | |
ElementwiseBaseLayer.cpp | |
ElementwiseBaseLayer.hpp | |
ElementwiseBinaryLayer.cpp | |
ElementwiseBinaryLayer.hpp | |
ElementwiseUnaryLayer.cpp | |
ElementwiseUnaryLayer.hpp | |
FakeQuantizationLayer.cpp | |
FakeQuantizationLayer.hpp | |
FillLayer.cpp | |
FillLayer.hpp | |
FloorLayer.cpp | |
FloorLayer.hpp | |
FullyConnectedLayer.cpp | |
FullyConnectedLayer.hpp | |
FusedLayer.cpp | |
FusedLayer.hpp | |
GatherLayer.cpp | |
GatherLayer.hpp | |
GatherNdLayer.cpp | |
GatherNdLayer.hpp | |
InputLayer.cpp | |
InputLayer.hpp | |
InstanceNormalizationLayer.cpp | |
InstanceNormalizationLayer.hpp | |
L2NormalizationLayer.cpp | |
L2NormalizationLayer.hpp | |
LayerCloneBase.hpp | |
LayerWithParameters.hpp | |
LogicalBinaryLayer.cpp | |
LogicalBinaryLayer.hpp | |
LogSoftmaxLayer.cpp | |
LogSoftmaxLayer.hpp | |
LstmLayer.cpp | |
LstmLayer.hpp | |
LstmParameters.hpp | |
MapLayer.cpp | |
MapLayer.hpp | |
MaximumLayer.cpp | |
MaximumLayer.hpp | |
MeanLayer.cpp | |
MeanLayer.hpp | |
MemCopyLayer.cpp | |
MemCopyLayer.hpp | |
MemImportLayer.cpp | |
MemImportLayer.hpp | |
MergeLayer.cpp | |
MergeLayer.hpp | |
MergerLayer.hpp | |
MinimumLayer.cpp | |
MinimumLayer.hpp | |
MultiplicationLayer.cpp | |
MultiplicationLayer.hpp | |
NormalizationLayer.cpp | |
NormalizationLayer.hpp | |
OutputLayer.cpp | |
OutputLayer.hpp | |
PadLayer.cpp | |
PadLayer.hpp | |
PermuteLayer.cpp | |
PermuteLayer.hpp | |
Pooling2dLayer.cpp | |
Pooling2dLayer.hpp | |
Pooling3dLayer.cpp | |
Pooling3dLayer.hpp | |
PreCompiledLayer.cpp | |
PreCompiledLayer.hpp | |
PreluLayer.cpp | |
PreluLayer.hpp | |
QLstmLayer.cpp | |
QLstmLayer.hpp | |
QuantizedLstmLayer.cpp | |
QuantizedLstmLayer.hpp | |
QuantizeLayer.cpp | |
QuantizeLayer.hpp | |
RankLayer.cpp | |
RankLayer.hpp | |
ReduceLayer.cpp | |
ReduceLayer.hpp | |
ReshapeLayer.cpp | |
ReshapeLayer.hpp | |
ResizeLayer.cpp | |
ResizeLayer.hpp | |
ReverseV2Layer.cpp | |
ReverseV2Layer.hpp | |
RsqrtLayer.cpp | |
RsqrtLayer.hpp | |
ShapeLayer.cpp | |
ShapeLayer.hpp | |
SliceLayer.cpp | |
SliceLayer.hpp | |
SoftmaxLayer.cpp | |
SoftmaxLayer.hpp | |
SpaceToBatchNdLayer.cpp | |
SpaceToBatchNdLayer.hpp | |
SpaceToDepthLayer.cpp | |
SpaceToDepthLayer.hpp | |
SplitterLayer.cpp | |
SplitterLayer.hpp | |
StackLayer.cpp | |
StackLayer.hpp | |
StandInLayer.cpp | |
StandInLayer.hpp | |
StridedSliceLayer.cpp | |
StridedSliceLayer.hpp | |
SubtractionLayer.cpp | |
SubtractionLayer.hpp | |
SwitchLayer.cpp | |
SwitchLayer.hpp | |
TileLayer.cpp | |
TileLayer.hpp | |
TransposeConvolution2dLayer.cpp | |
TransposeConvolution2dLayer.hpp | |
TransposeLayer.cpp | |
TransposeLayer.hpp | |
UnidirectionalSequenceLstmLayer.cpp | |
UnidirectionalSequenceLstmLayer.hpp | |
UnmapLayer.cpp | |
UnmapLayer.hpp | |
► optimizations | |
AddBroadcastReshapeLayer.hpp | |
AddDebug.hpp | |
All.hpp | |
ConvertConstants.hpp | |
ConvertConstDequantisationLayersToConstLayers.hpp | |
ConvertConstPermuteLayersToConstLayers.hpp | |
ConvertFp32NetworkToFp16.hpp | |
DeleteBroadcastTo.hpp | |
FoldPadIntoLayer2d.hpp | |
FuseBatchNorm.hpp | |
MovePermuteUp.hpp | |
MoveTransposeUp.hpp | |
Optimization.hpp | |
OptimizeConsecutiveReshapes.hpp | |
OptimizeInverseConversions.hpp | |
OptimizeInversePermutes.hpp | |
PermuteAndBatchToSpaceAsDepthToSpace.hpp | |
PermuteAsReshape.hpp | |
PermuteDepthwiseConv2dWeights.hpp | |
SquashEqualSiblings.hpp | |
TransposeAsReshape.hpp | |
ArmNNProfilingServiceInitialiser.cpp | |
ArmNNProfilingServiceInitialiser.hpp | |
AsyncExecutionCallback.cpp | |
AsyncExecutionCallback.hpp | |
BackendHelper.cpp | |
BackendRegistry.cpp | |
BackendSettings.hpp | |
Descriptors.cpp | |
DeviceSpec.hpp | |
DllExport.hpp | |
Exceptions.cpp | |
ExecutionData.hpp | |
ExecutionFrame.cpp | |
ExecutionFrame.hpp | |
Graph.cpp | |
Graph.hpp | |
IGraphObservable.hpp | |
ILayerSupport.cpp | |
Instrument.hpp | |
InternalTypes.cpp | |
InternalTypes.hpp | |
ISubgraphViewConverter.hpp | |
JsonPrinter.cpp | |
JsonPrinter.hpp | |
JsonUtils.hpp | |
Layer.cpp | |
Layer.hpp | |
LayerFwd.hpp | |
LayersFwd.hpp | |
LayerSupportCommon.hpp | |
LoadedNetwork.cpp | |
LoadedNetwork.hpp | |
Logging.cpp | |
Network.cpp | |
Network.hpp | |
NetworkUtils.cpp | |
NetworkUtils.hpp | |
Observable.cpp | |
Observable.hpp | |
OptimizedNetworkImpl.hpp | |
Optimizer.cpp | |
Optimizer.hpp | |
OutputHandler.cpp | |
OutputHandler.hpp | |
Profiling.cpp | |
Profiling.hpp | |
ProfilingDetails.hpp | |
ProfilingEvent.cpp | |
ProfilingEvent.hpp | |
RangeTracker.cpp | |
RangeTracker.hpp | |
ResolveType.hpp | |
Runtime.cpp | |
Runtime.hpp | |
SerializeLayerParameters.cpp | |
SerializeLayerParameters.hpp | |
SubgraphView.cpp | |
SubgraphViewSelector.cpp | |
SubgraphViewSelector.hpp | |
Tensor.cpp | |
Threadpool.cpp | |
TypesUtils.cpp | |
Utils.cpp | |
WallClockTimer.cpp | |
WallClockTimer.hpp | |
WorkingMemDescriptor.hpp | |
WorkingMemHandle.cpp | |
WorkingMemHandle.hpp | |
► armnnConverter | |
ArmnnConverter.cpp | |
► armnnDeserializer | |
Deserializer.cpp | |
Deserializer.hpp | |
► armnnOnnxParser | |
OnnxParser.cpp | |
OnnxParser.hpp | |
► armnnSerializer | |
Serializer.cpp | |
Serializer.hpp | |
SerializerUtils.cpp | |
SerializerUtils.hpp | |
► armnnTestUtils | |
CommonTestUtils.cpp | |
CommonTestUtils.hpp | |
CreateWorkload.hpp | |
DataTypeUtils.hpp | |
GraphUtils.cpp | |
GraphUtils.hpp | |
MockBackend.cpp | |
MockMemoryManager.cpp | |
MockTensorHandle.cpp | |
MockTensorHandleFactory.cpp | |
MockTensorHandleFactory.hpp | |
TensorCopyUtils.cpp | |
TestUtils.cpp | |
TestUtils.hpp | |
UnitTests.cpp | |
UnitTests.hpp | |
► armnnTfLiteParser | |
TfLiteParser.cpp | |
TfLiteParser.hpp | |
► armnnUtils | |
BFloat16.hpp | |
CompatibleTypes.cpp | |
DataLayoutIndexed.cpp | |
DotSerializer.cpp | |
DotSerializer.hpp | |
Filesystem.cpp | |
FloatingPointConverter.cpp | |
GraphTopologicalSort.hpp | |
Half.hpp | |
HeapProfiling.cpp | |
HeapProfiling.hpp | |
LeakChecking.cpp | |
LeakChecking.hpp | |
ModelAccuracyChecker.cpp | |
ModelAccuracyChecker.hpp | |
ParserHelper.cpp | |
ParserHelper.hpp | |
ParserPrototxtFixture.hpp | |
Permute.cpp | |
ProfilingOptionsConverter.cpp | |
ProfilingOptionsConverter.hpp | |
PrototxtConversions.cpp | |
PrototxtConversions.hpp | |
TensorIOUtils.hpp | |
TensorUtils.cpp | |
Transpose.cpp | |
VerificationHelpers.cpp | |
VerificationHelpers.hpp | |
► backends | |
► aclCommon | |
ArmComputeSubgraphUtils.hpp | |
ArmComputeTensorHandle.hpp | |
ArmComputeTensorUtils.cpp | |
ArmComputeTensorUtils.hpp | |
ArmComputeTuningUtils.cpp | |
ArmComputeTuningUtils.hpp | |
ArmComputeUtils.hpp | |
BaseMemoryManager.cpp | |
BaseMemoryManager.hpp | |
IClTensorHandle.hpp | |
► backendsCommon | |
► memoryOptimizerStrategyLibrary | |
► strategies | |
ConstantMemoryStrategy.cpp | |
ConstantMemoryStrategy.hpp | |
SingleAxisPriorityList.cpp | |
SingleAxisPriorityList.hpp | |
StrategyValidator.cpp | |
StrategyValidator.hpp | |
MemoryOptimizerStrategyFactory.hpp | |
MemoryOptimizerStrategyLibrary.hpp | |
DefaultAllocator.hpp | |
DynamicBackend.cpp | |
DynamicBackendUtils.cpp | |
DynamicBackendUtils.hpp | |
IBackendInternal.cpp | |
ITensorHandleFactory.cpp | |
LayerSupportBase.cpp | |
LayerSupportBase.hpp | |
LayerSupportRules.hpp | |
MakeWorkloadHelper.hpp | |
MapWorkload.cpp | |
MapWorkload.hpp | |
MemCopyWorkload.cpp | |
MemImportWorkload.cpp | |
MemImportWorkload.hpp | |
MemoryManager.cpp | |
MemoryManager.hpp | |
MemSyncWorkload.cpp | |
MemSyncWorkload.hpp | |
OptimizationViews.cpp | |
SubgraphUtils.hpp | |
TensorHandle.cpp | |
TensorHandleFactoryRegistry.cpp | |
TensorHandleFactoryRegistry.hpp | |
UnmapWorkload.cpp | |
UnmapWorkload.hpp | |
WorkloadData.cpp | |
WorkloadDataCollector.hpp | |
WorkloadFactory.cpp | |
WorkloadFactoryBase.hpp | |
WorkloadUtils.cpp | |
WorkloadUtils.hpp | |
► cl | |
► workloads | |
ClAbsWorkload.cpp | |
ClAbsWorkload.hpp | |
ClActivationWorkload.cpp | |
ClActivationWorkload.hpp | |
ClAdditionWorkload.cpp | |
ClAdditionWorkload.hpp | |
ClArgMinMaxWorkload.cpp | |
ClArgMinMaxWorkload.hpp | |
ClBaseWorkload.hpp | |
ClBatchMatMulWorkload.cpp | |
ClBatchMatMulWorkload.hpp | |
ClBatchNormalizationFloatWorkload.cpp | |
ClBatchNormalizationFloatWorkload.hpp | |
ClBatchToSpaceNdWorkload.cpp | |
ClBatchToSpaceNdWorkload.hpp | |
ClCastWorkload.cpp | |
ClCastWorkload.hpp | |
ClChannelShuffleWorkload.cpp | |
ClChannelShuffleWorkload.hpp | |
ClComparisonWorkload.cpp | |
ClComparisonWorkload.hpp | |
ClConcatWorkload.cpp | |
ClConcatWorkload.hpp | |
ClConstantWorkload.cpp | |
ClConstantWorkload.hpp | |
ClConvertFp16ToFp32Workload.cpp | |
ClConvertFp16ToFp32Workload.hpp | |
ClConvertFp32ToFp16Workload.cpp | |
ClConvertFp32ToFp16Workload.hpp | |
ClConvolution2dWorkload.cpp | |
ClConvolution2dWorkload.hpp | |
ClConvolution3dWorkload.cpp | |
ClConvolution3dWorkload.hpp | |
ClDepthToSpaceWorkload.cpp | |
ClDepthToSpaceWorkload.hpp | |
ClDepthwiseConvolutionWorkload.cpp | |
ClDepthwiseConvolutionWorkload.hpp | |
ClDequantizeWorkload.cpp | |
ClDequantizeWorkload.hpp | |
ClDivisionWorkload.cpp | |
ClDivisionWorkload.hpp | |
ClElementwiseBinaryWorkload.cpp | |
ClElementwiseBinaryWorkload.hpp | |
ClExpWorkload.cpp | |
ClExpWorkload.hpp | |
ClFillWorkload.cpp | |
ClFillWorkload.hpp | |
ClFloorFloatWorkload.cpp | |
ClFloorFloatWorkload.hpp | |
ClFullyConnectedWorkload.cpp | |
ClFullyConnectedWorkload.hpp | |
ClGatherNdWorkload.cpp | |
ClGatherNdWorkload.hpp | |
ClGatherWorkload.cpp | |
ClGatherWorkload.hpp | |
ClInstanceNormalizationWorkload.cpp | |
ClInstanceNormalizationWorkload.hpp | |
ClL2NormalizationFloatWorkload.cpp | |
ClL2NormalizationFloatWorkload.hpp | |
ClLogicalAndWorkload.cpp | |
ClLogicalAndWorkload.hpp | |
ClLogicalNotWorkload.cpp | |
ClLogicalNotWorkload.hpp | |
ClLogicalOrWorkload.cpp | |
ClLogicalOrWorkload.hpp | |
ClLogSoftmaxWorkload.cpp | |
ClLogSoftmaxWorkload.hpp | |
ClLogWorkload.cpp | |
ClLogWorkload.hpp | |
ClLstmFloatWorkload.cpp | |
ClLstmFloatWorkload.hpp | |
ClMaximumWorkload.cpp | |
ClMaximumWorkload.hpp | |
ClMeanWorkload.cpp | |
ClMeanWorkload.hpp | |
ClMinimumWorkload.cpp | |
ClMinimumWorkload.hpp | |
ClMultiplicationWorkload.cpp | |
ClMultiplicationWorkload.hpp | |
ClNegWorkload.cpp | |
ClNegWorkload.hpp | |
ClNormalizationFloatWorkload.cpp | |
ClNormalizationFloatWorkload.hpp | |
ClPadWorkload.cpp | |
ClPadWorkload.hpp | |
ClPermuteWorkload.cpp | |
ClPermuteWorkload.hpp | |
ClPooling2dWorkload.cpp | |
ClPooling2dWorkload.hpp | |
ClPooling3dWorkload.cpp | |
ClPooling3dWorkload.hpp | |
ClPreluWorkload.cpp | |
ClPreluWorkload.hpp | |
ClQLstmWorkload.cpp | |
ClQLstmWorkload.hpp | |
ClQuantizedLstmWorkload.cpp | |
ClQuantizedLstmWorkload.hpp | |
ClQuantizeWorkload.cpp | |
ClQuantizeWorkload.hpp | |
ClRankWorkload.hpp | |
ClReduceWorkload.cpp | |
ClReduceWorkload.hpp | |
ClReshapeWorkload.cpp | |
ClReshapeWorkload.hpp | |
ClResizeWorkload.cpp | |
ClResizeWorkload.hpp | |
ClReverseV2Workload.cpp | |
ClReverseV2Workload.hpp | |
ClRsqrtWorkload.cpp | |
ClRsqrtWorkload.hpp | |
ClSinWorkload.cpp | |
ClSinWorkload.hpp | |
ClSliceWorkload.cpp | |
ClSliceWorkload.hpp | |
ClSoftmaxWorkload.cpp | |
ClSoftmaxWorkload.hpp | |
ClSpaceToBatchNdWorkload.cpp | |
ClSpaceToBatchNdWorkload.hpp | |
ClSpaceToDepthWorkload.cpp | |
ClSpaceToDepthWorkload.hpp | |
ClSplitterWorkload.cpp | |
ClSplitterWorkload.hpp | |
ClSqrtWorkload.cpp | |
ClSqrtWorkload.hpp | |
ClStackWorkload.cpp | |
ClStackWorkload.hpp | |
ClStridedSliceWorkload.cpp | |
ClStridedSliceWorkload.hpp | |
ClSubtractionWorkload.cpp | |
ClSubtractionWorkload.hpp | |
ClTileWorkload.cpp | |
ClTileWorkload.hpp | |
ClTransposeConvolution2dWorkload.cpp | |
ClTransposeConvolution2dWorkload.hpp | |
ClTransposeWorkload.cpp | |
ClTransposeWorkload.hpp | |
ClUnidirectionalSequenceLstmFloatWorkload.cpp | |
ClUnidirectionalSequenceLstmFloatWorkload.hpp | |
ClWorkloads.hpp | |
ClWorkloadUtils.hpp | |
ClBackend.cpp | |
ClBackend.hpp | |
ClBackendContext.cpp | |
ClBackendContext.hpp | |
ClBackendDefaultAllocator.hpp | |
ClBackendId.hpp | |
ClBackendModelContext.cpp | |
ClBackendModelContext.hpp | |
ClContextControl.cpp | |
ClContextControl.hpp | |
ClContextDeserializer.cpp | |
ClContextDeserializer.hpp | |
ClContextSchema_generated.h | |
ClContextSerializer.cpp | |
ClContextSerializer.hpp | |
ClImportTensorHandle.hpp | |
ClImportTensorHandleFactory.cpp | |
ClImportTensorHandleFactory.hpp | |
ClLayerSupport.cpp | |
ClLayerSupport.hpp | |
ClRegistryInitializer.cpp | |
ClTensorHandle.cpp | |
ClTensorHandle.hpp | |
ClTensorHandleFactory.cpp | |
ClTensorHandleFactory.hpp | |
ClWorkloadFactory.cpp | |
ClWorkloadFactory.hpp | |
ICLTensorProxy.hpp | |
OpenClTimer.cpp | |
OpenClTimer.hpp | |
► dynamic | |
► reference | |
RefDynamicBackend.cpp | |
RefDynamicBackend.hpp | |
► gpuFsa | |
► layers | |
GpuFsaActivation.cpp | |
GpuFsaActivation.hpp | |
GpuFsaBatchMatMul.cpp | |
GpuFsaBatchMatMul.hpp | |
GpuFsaCast.cpp | |
GpuFsaCast.hpp | |
GpuFsaConvolution2d.cpp | |
GpuFsaConvolution2d.hpp | |
GpuFsaDepthwiseConvolution2d.cpp | |
GpuFsaDepthwiseConvolution2d.hpp | |
GpuFsaElementwiseBinary.cpp | |
GpuFsaElementwiseBinary.hpp | |
GpuFsaPooling2d.cpp | |
GpuFsaPooling2d.hpp | |
GpuFsaReshape.cpp | |
GpuFsaReshape.hpp | |
GpuFsaResize.cpp | |
GpuFsaResize.hpp | |
GpuFsaSoftmax.cpp | |
GpuFsaSoftmax.hpp | |
UtilsGpuFsa.cpp | |
UtilsGpuFsa.hpp | |
► workloads | |
GpuFsaBaseWorkload.hpp | |
GpuFsaConstantWorkload.cpp | |
GpuFsaConstantWorkload.hpp | |
GpuFsaPreCompiledWorkload.cpp | |
GpuFsaPreCompiledWorkload.hpp | |
GpuFsaWorkloadUtils.hpp | |
GpuFsaBackend.cpp | |
GpuFsaBackend.hpp | |
GpuFsaBackendContext.cpp | |
GpuFsaBackendContext.hpp | |
GpuFsaBackendDefaultAllocator.hpp | |
GpuFsaBackendId.hpp | |
GpuFsaContextControl.cpp | |
GpuFsaContextControl.hpp | |
GpuFsaLayerSupport.cpp | |
GpuFsaLayerSupport.hpp | |
GpuFsaMemoryManager.cpp | |
GpuFsaMemoryManager.hpp | |
GpuFsaRegistryInitializer.cpp | |
GpuFsaTensorHandle.cpp | |
GpuFsaTensorHandle.hpp | |
GpuFsaTensorHandleFactory.cpp | |
GpuFsaTensorHandleFactory.hpp | |
GpuFsaWorkloadFactory.cpp | |
GpuFsaWorkloadFactory.hpp | |
► neon | |
► workloads | |
NeonAbsWorkload.cpp | |
NeonAbsWorkload.hpp | |
NeonActivationWorkload.cpp | |
NeonActivationWorkload.hpp | |
NeonAdditionWorkload.cpp | |
NeonAdditionWorkload.hpp | |
NeonArgMinMaxWorkload.cpp | |
NeonArgMinMaxWorkload.hpp | |
NeonBaseWorkload.hpp | |
NeonBatchMatMulWorkload.cpp | |
NeonBatchMatMulWorkload.hpp | |
NeonBatchNormalizationWorkload.cpp | |
NeonBatchNormalizationWorkload.hpp | |
NeonBatchToSpaceNdWorkload.cpp | |
NeonBatchToSpaceNdWorkload.hpp | |
NeonCastWorkload.cpp | |
NeonCastWorkload.hpp | |
NeonChannelShuffleWorkload.cpp | |
NeonChannelShuffleWorkload.hpp | |
NeonComparisonWorkload.cpp | |
NeonComparisonWorkload.hpp | |
NeonConcatWorkload.cpp | |
NeonConcatWorkload.hpp | |
NeonConstantWorkload.cpp | |
NeonConstantWorkload.hpp | |
NeonConvertFp16ToFp32Workload.cpp | |
NeonConvertFp16ToFp32Workload.hpp | |
NeonConvertFp32ToFp16Workload.cpp | |
NeonConvertFp32ToFp16Workload.hpp | |
NeonConvolution2dWorkload.cpp | |
NeonConvolution2dWorkload.hpp | |
NeonConvolution3dWorkload.cpp | |
NeonConvolution3dWorkload.hpp | |
NeonDepthToSpaceWorkload.cpp | |
NeonDepthToSpaceWorkload.hpp | |
NeonDepthwiseConvolutionWorkload.cpp | |
NeonDepthwiseConvolutionWorkload.hpp | |
NeonDequantizeWorkload.cpp | |
NeonDequantizeWorkload.hpp | |
NeonDetectionPostProcessWorkload.cpp | |
NeonDetectionPostProcessWorkload.hpp | |
NeonDivisionWorkload.cpp | |
NeonDivisionWorkload.hpp | |
NeonElementwiseBinaryWorkload.cpp | |
NeonElementwiseBinaryWorkload.hpp | |
NeonExpWorkload.cpp | |
NeonExpWorkload.hpp | |
NeonFillWorkload.cpp | |
NeonFillWorkload.hpp | |
NeonFloorFloatWorkload.cpp | |
NeonFloorFloatWorkload.hpp | |
NeonFullyConnectedWorkload.cpp | |
NeonFullyConnectedWorkload.hpp | |
NeonFusedWorkload.cpp | |
NeonFusedWorkload.hpp | |
NeonGatherNdWorkload.cpp | |
NeonGatherNdWorkload.hpp | |
NeonGatherWorkload.cpp | |
NeonGatherWorkload.hpp | |
NeonInstanceNormalizationWorkload.cpp | |
NeonInstanceNormalizationWorkload.hpp | |
NeonL2NormalizationFloatWorkload.cpp | |
NeonL2NormalizationFloatWorkload.hpp | |
NeonLogicalAndWorkload.cpp | |
NeonLogicalAndWorkload.hpp | |
NeonLogicalNotWorkload.cpp | |
NeonLogicalNotWorkload.hpp | |
NeonLogicalOrWorkload.cpp | |
NeonLogicalOrWorkload.hpp | |
NeonLogSoftmaxWorkload.cpp | |
NeonLogSoftmaxWorkload.hpp | |
NeonLogWorkload.cpp | |
NeonLogWorkload.hpp | |
NeonLstmFloatWorkload.cpp | |
NeonLstmFloatWorkload.hpp | |
NeonMaximumWorkload.cpp | |
NeonMaximumWorkload.hpp | |
NeonMeanWorkload.cpp | |
NeonMeanWorkload.hpp | |
NeonMinimumWorkload.cpp | |
NeonMinimumWorkload.hpp | |
NeonMultiplicationWorkload.cpp | |
NeonMultiplicationWorkload.hpp | |
NeonNegWorkload.cpp | |
NeonNegWorkload.hpp | |
NeonNormalizationFloatWorkload.cpp | |
NeonNormalizationFloatWorkload.hpp | |
NeonPadWorkload.cpp | |
NeonPadWorkload.hpp | |
NeonPermuteWorkload.cpp | |
NeonPermuteWorkload.hpp | |
NeonPooling2dWorkload.cpp | |
NeonPooling2dWorkload.hpp | |
NeonPooling3dWorkload.cpp | |
NeonPooling3dWorkload.hpp | |
NeonPreluWorkload.cpp | |
NeonPreluWorkload.hpp | |
NeonQLstmWorkload.cpp | |
NeonQLstmWorkload.hpp | |
NeonQuantizedLstmWorkload.cpp | |
NeonQuantizedLstmWorkload.hpp | |
NeonQuantizeWorkload.cpp | |
NeonQuantizeWorkload.hpp | |
NeonRankWorkload.hpp | |
NeonReduceWorkload.cpp | |
NeonReduceWorkload.hpp | |
NeonReshapeWorkload.cpp | |
NeonReshapeWorkload.hpp | |
NeonResizeWorkload.cpp | |
NeonResizeWorkload.hpp | |
NeonReverseV2Workload.cpp | |
NeonReverseV2Workload.hpp | |
NeonRsqrtWorkload.cpp | |
NeonRsqrtWorkload.hpp | |
NeonSinWorkload.cpp | |
NeonSinWorkload.hpp | |
NeonSliceWorkload.cpp | |
NeonSliceWorkload.hpp | |
NeonSoftmaxWorkload.cpp | |
NeonSoftmaxWorkload.hpp | |
NeonSpaceToBatchNdWorkload.cpp | |
NeonSpaceToBatchNdWorkload.hpp | |
NeonSpaceToDepthWorkload.cpp | |
NeonSpaceToDepthWorkload.hpp | |
NeonSplitterWorkload.cpp | |
NeonSplitterWorkload.hpp | |
NeonSqrtWorkload.cpp | |
NeonSqrtWorkload.hpp | |
NeonStackWorkload.cpp | |
NeonStackWorkload.hpp | |
NeonStridedSliceWorkload.cpp | |
NeonStridedSliceWorkload.hpp | |
NeonSubtractionWorkload.cpp | |
NeonSubtractionWorkload.hpp | |
NeonTileWorkload.cpp | |
NeonTileWorkload.hpp | |
NeonTransposeConvolution2dWorkload.cpp | |
NeonTransposeConvolution2dWorkload.hpp | |
NeonTransposeWorkload.cpp | |
NeonTransposeWorkload.hpp | |
NeonUnidirectionalSequenceLstmFloatWorkload.cpp | |
NeonUnidirectionalSequenceLstmFloatWorkload.hpp | |
NeonUnidirectionalSequenceLstmWorkload.cpp | |
NeonUnidirectionalSequenceLstmWorkload.hpp | |
NeonWorkloads.hpp | |
NeonWorkloadUtils.hpp | |
NeonBackend.cpp | |
NeonBackend.hpp | |
NeonBackendId.hpp | |
NeonBackendModelContext.cpp | |
NeonBackendModelContext.hpp | |
NeonBackendOptimizationUtils.hpp | |
NeonInterceptorScheduler.cpp | |
NeonInterceptorScheduler.hpp | |
NeonLayerSupport.cpp | |
NeonLayerSupport.hpp | |
NeonRegistryInitializer.cpp | |
NeonTensorHandle.cpp | |
NeonTensorHandle.hpp | |
NeonTensorHandleFactory.cpp | |
NeonTensorHandleFactory.hpp | |
NeonTimer.cpp | |
NeonTimer.hpp | |
NeonWorkloadFactory.cpp | |
NeonWorkloadFactory.hpp | |
► reference | |
► workloads | |
Abs.hpp | |
Activation.cpp | |
Activation.hpp | |
ArgMinMax.cpp | |
ArgMinMax.hpp | |
BaseIterator.hpp | |
BatchMatMulImpl.cpp | |
BatchMatMulImpl.hpp | |
BatchNormImpl.cpp | |
BatchNormImpl.hpp | |
BatchToSpaceNd.cpp | |
BatchToSpaceNd.hpp | |
Broadcast.cpp | |
Broadcast.hpp | |
Ceil.hpp | |
Concatenate.cpp | |
Concatenate.hpp | |
Conv3dImpl.cpp | |
Conv3dImpl.hpp | |
ConvImpl.cpp | |
ConvImpl.hpp | |
Debug.cpp | |
Debug.hpp | |
Decoders.hpp | |
DepthToSpace.cpp | |
DepthToSpace.hpp | |
Dequantize.cpp | |
Dequantize.hpp | |
DetectionPostProcess.cpp | |
DetectionPostProcess.hpp | |
ElementwiseFunction.cpp | |
ElementwiseFunction.hpp | |
Encoders.hpp | |
Exp.hpp | |
Fill.cpp | |
Fill.hpp | |
FullyConnected.cpp | |
FullyConnected.hpp | |
Gather.cpp | |
Gather.hpp | |
InstanceNorm.cpp | |
InstanceNorm.hpp | |
Log.hpp | |
LogSoftmax.cpp | |
LogSoftmax.hpp | |
Lstm.cpp | |
Lstm.hpp | |
LstmUtils.cpp | |
LstmUtils.hpp | |
Maximum.hpp | |
Minimum.hpp | |
MirrorPad.cpp | |
MirrorPad.hpp | |
Pad.cpp | |
Pad.hpp | |
Pooling2d.cpp | |
Pooling2d.hpp | |
Pooling3d.cpp | |
Pooling3d.hpp | |
Power.hpp | |
PreluImpl.cpp | |
PreluImpl.hpp | |
Reduce.cpp | |
Reduce.hpp | |
RefActivationWorkload.cpp | |
RefActivationWorkload.hpp | |
RefArgMinMaxWorkload.cpp | |
RefArgMinMaxWorkload.hpp | |
RefBaseWorkload.hpp | |
RefBatchMatMulWorkload.cpp | |
RefBatchMatMulWorkload.hpp | |
RefBatchNormalizationWorkload.cpp | |
RefBatchNormalizationWorkload.hpp | |
RefBatchToSpaceNdWorkload.cpp | |
RefBatchToSpaceNdWorkload.hpp | |
RefBroadcastToWorkload.cpp | |
RefBroadcastToWorkload.hpp | |
RefCastWorkload.cpp | |
RefCastWorkload.hpp | |
RefChannelShuffleWorkload.cpp | |
RefChannelShuffleWorkload.hpp | |
RefComparisonWorkload.cpp | |
RefComparisonWorkload.hpp | |
RefConcatWorkload.cpp | |
RefConcatWorkload.hpp | |
RefConstantWorkload.cpp | |
RefConstantWorkload.hpp | |
RefConvertFp16ToFp32Workload.cpp | |
RefConvertFp16ToFp32Workload.hpp | |
RefConvertFp32ToFp16Workload.cpp | |
RefConvertFp32ToFp16Workload.hpp | |
RefConvolution2dWorkload.cpp | |
RefConvolution2dWorkload.hpp | |
RefConvolution3dWorkload.cpp | |
RefConvolution3dWorkload.hpp | |
RefDebugWorkload.cpp | |
RefDebugWorkload.hpp | |
RefDepthToSpaceWorkload.cpp | |
RefDepthToSpaceWorkload.hpp | |
RefDepthwiseConvolution2dWorkload.cpp | |
RefDepthwiseConvolution2dWorkload.hpp | |
RefDequantizeWorkload.cpp | |
RefDequantizeWorkload.hpp | |
RefDetectionPostProcessWorkload.cpp | |
RefDetectionPostProcessWorkload.hpp | |
RefElementwiseBinaryWorkload.cpp | |
RefElementwiseBinaryWorkload.hpp | |
RefElementwiseUnaryWorkload.cpp | |
RefElementwiseUnaryWorkload.hpp | |
RefElementwiseWorkload.cpp | |
RefElementwiseWorkload.hpp | |
RefFakeQuantizationFloat32Workload.cpp | |
RefFakeQuantizationFloat32Workload.hpp | |
RefFillWorkload.cpp | |
RefFillWorkload.hpp | |
RefFloorWorkload.cpp | |
RefFloorWorkload.hpp | |
RefFullyConnectedWorkload.cpp | |
RefFullyConnectedWorkload.hpp | |
RefGatherNdWorkload.cpp | |
RefGatherNdWorkload.hpp | |
RefGatherWorkload.cpp | |
RefGatherWorkload.hpp | |
RefInstanceNormalizationWorkload.cpp | |
RefInstanceNormalizationWorkload.hpp | |
RefL2NormalizationWorkload.cpp | |
RefL2NormalizationWorkload.hpp | |
RefLogicalBinaryWorkload.cpp | |
RefLogicalBinaryWorkload.hpp | |
RefLogicalUnaryWorkload.cpp | |
RefLogicalUnaryWorkload.hpp | |
RefLogSoftmaxWorkload.cpp | |
RefLogSoftmaxWorkload.hpp | |
RefLstmWorkload.cpp | |
RefLstmWorkload.hpp | |
RefMeanWorkload.cpp | |
RefMeanWorkload.hpp | |
RefNormalizationWorkload.cpp | |
RefNormalizationWorkload.hpp | |
RefPadWorkload.cpp | |
RefPadWorkload.hpp | |
RefPermuteWorkload.cpp | |
RefPermuteWorkload.hpp | |
RefPooling2dWorkload.cpp | |
RefPooling2dWorkload.hpp | |
RefPooling3dWorkload.cpp | |
RefPooling3dWorkload.hpp | |
RefPreluWorkload.cpp | |
RefPreluWorkload.hpp | |
RefQLstmWorkload.cpp | |
RefQLstmWorkload.hpp | |
RefQuantizeWorkload.cpp | |
RefQuantizeWorkload.hpp | |
RefRankWorkload.hpp | |
RefReduceWorkload.cpp | |
RefReduceWorkload.hpp | |
RefReshapeWorkload.cpp | |
RefReshapeWorkload.hpp | |
RefResizeWorkload.cpp | |
RefResizeWorkload.hpp | |
RefReverseV2Workload.cpp | |
RefReverseV2Workload.hpp | |
RefShapeWorkload.hpp | |
RefSliceWorkload.cpp | |
RefSliceWorkload.hpp | |
RefSoftmaxWorkload.cpp | |
RefSoftmaxWorkload.hpp | |
RefSpaceToBatchNdWorkload.cpp | |
RefSpaceToBatchNdWorkload.hpp | |
RefSpaceToDepthWorkload.cpp | |
RefSpaceToDepthWorkload.hpp | |
RefSplitterWorkload.cpp | |
RefSplitterWorkload.hpp | |
RefStackWorkload.cpp | |
RefStackWorkload.hpp | |
RefStridedSliceWorkload.cpp | |
RefStridedSliceWorkload.hpp | |
RefTileWorkload.cpp | |
RefTileWorkload.hpp | |
RefTransposeConvolution2dWorkload.cpp | |
RefTransposeConvolution2dWorkload.hpp | |
RefTransposeWorkload.cpp | |
RefTransposeWorkload.hpp | |
RefUnidirectionalSequenceLstmWorkload.cpp | |
RefUnidirectionalSequenceLstmWorkload.hpp | |
RefWorkloads.hpp | |
RefWorkloadUtils.hpp | |
Resize.cpp | |
Resize.hpp | |
ReverseV2Impl.cpp | |
ReverseV2Impl.hpp | |
Rsqrt.hpp | |
Sin.hpp | |
Slice.cpp | |
Slice.hpp | |
Softmax.cpp | |
Softmax.hpp | |
SpaceToBatchNd.cpp | |
SpaceToBatchNd.hpp | |
SpaceToDepth.cpp | |
SpaceToDepth.hpp | |
Splitter.cpp | |
Splitter.hpp | |
Sqrt.hpp | |
SquaredDifference.hpp | |
Stack.cpp | |
Stack.hpp | |
StridedSlice.cpp | |
StridedSlice.hpp | |
StringMapping.cpp | |
StringMapping.hpp | |
TensorBufferArrayView.hpp | |
Tile.cpp | |
Tile.hpp | |
TransposeConvolution2d.cpp | |
TransposeConvolution2d.hpp | |
RefBackend.cpp | |
RefBackend.hpp | |
RefBackendId.hpp | |
RefLayerSupport.cpp | |
RefLayerSupport.hpp | |
RefMemoryManager.cpp | |
RefMemoryManager.hpp | |
RefRegistryInitializer.cpp | |
RefTensorHandle.cpp | |
RefTensorHandle.hpp | |
RefTensorHandleFactory.cpp | |
RefTensorHandleFactory.hpp | |
RefWorkloadFactory.cpp | |
RefWorkloadFactory.hpp | |
► tosaCommon | |
► operatorMappings | |
ActivationOperator.cpp | |
ActivationOperator.hpp | |
AvgPool2DIgnoreValueOperator.cpp | |
AvgPool2DIgnoreValueOperator.hpp | |
ConcatOperator.cpp | |
ConcatOperator.hpp | |
ConstantOperator.cpp | |
ConstantOperator.hpp | |
Conv2dOperator.cpp | |
Conv2dOperator.hpp | |
ElementwiseBinaryOperator.cpp | |
ElementwiseBinaryOperator.hpp | |
ElementwiseUnaryOperator.cpp | |
ElementwiseUnaryOperator.hpp | |
Pooling2DOperator.cpp | |
Pooling2DOperator.hpp | |
QuantizeOperator.cpp | |
QuantizeOperator.hpp | |
ReshapeOperator.cpp | |
ReshapeOperator.hpp | |
ResizeOperator.cpp | |
ResizeOperator.hpp | |
SliceOperator.cpp | |
SliceOperator.hpp | |
SplitOperator.cpp | |
SplitOperator.hpp | |
TosaCommonOperators.hpp | |
TosaOperatorUtils.hpp | |
TosaRescaleOperatorUtils.hpp | |
TransposeConv2dOperator.cpp | |
TransposeConv2dOperator.hpp | |
TransposeOperator.cpp | |
TransposeOperator.hpp | |
TosaLayerSupportRules.hpp | |
TosaMappings.cpp | |
TosaMappings.hpp | |
► tosaReference | |
► workloads | |
TosaRefBaseWorkload.hpp | |
TosaRefPreCompiledWorkload.cpp | |
TosaRefPreCompiledWorkload.hpp | |
TosaRefWorkloads.hpp | |
TosaRefBackend.cpp | |
TosaRefBackend.hpp | |
TosaRefBackendId.hpp | |
TosaRefLayerSupport.cpp | |
TosaRefLayerSupport.hpp | |
TosaRefMemoryManager.cpp | |
TosaRefMemoryManager.hpp | |
TosaRefRegistryInitializer.cpp | |
TosaRefTensorHandle.cpp | |
TosaRefTensorHandle.hpp | |
TosaRefTensorHandleFactory.cpp | |
TosaRefTensorHandleFactory.hpp | |
TosaRefWorkloadFactory.cpp | |
TosaRefWorkloadFactory.hpp | |
► dynamic | |
► sample | |
SampleDynamicAdditionWorkload.cpp | |
SampleDynamicAdditionWorkload.hpp | |
SampleDynamicBackend.cpp | |
SampleDynamicBackend.hpp | |
SampleDynamicLayerSupport.cpp | |
SampleDynamicLayerSupport.hpp | |
SampleDynamicTensorHandleFactory.cpp | |
SampleDynamicTensorHandleFactory.hpp | |
SampleDynamicWorkloadFactory.cpp | |
SampleDynamicWorkloadFactory.hpp | |
SampleMemoryManager.cpp | |
SampleMemoryManager.hpp | |
SampleTensorHandle.cpp | |
SampleTensorHandle.hpp | |
► timelineDecoder | |
► tests | |
JSONTimelineDecoderTests.cpp | |
JSONTimelineDecoder.cpp | |
JSONTimelineDecoder.hpp | |