| Narmnn | Copyright (c) 2021 ARM Limited and Contributors |
| NFoldPadConstraints | |
| CIsValidPair | |
| CIsValidPair< Convolution2dLayer, Convolution2dDescriptor > | |
| CIsValidPair< DepthwiseConvolution2dLayer, DepthwiseConvolution2dDescriptor > | |
| CIsValidPair< Pooling2dLayer, Pooling2dDescriptor > | |
| Noptimizations | |
| Npad_fold | |
| CFoldPadIntoConvolution2dImpl | |
| CFoldPadIntoDepthwiseConvolution2dImpl | |
| CFoldPadIntoPooling2dImpl | |
| CAddBroadcastReshapeLayerImpl | |
| CAddDebugImpl | |
| CAddDebugToFileImpl | |
| CConvertConstants | |
| CConvertConstDequantisationLayersToConstLayersImpl | |
| CConvertConstPermuteLayersToConstLayers | |
| CConvertFp32NetworkToFp16Impl | |
| CDeleteBroadcastToImpl | |
| CFloat16ToFloat32 | |
| CFloat32ToFloat16 | |
| CFuseBatchNorm | |
| CIsFloat16Layer | |
| CIsFloat32Layer | |
| CMaxMinIntoBoundedReluImpl | |
| CMovePermuteUpImpl | |
| CMoveTransposeUpImpl | |
| COptimizeConsecutiveReshapesImpl | |
| COptimizeInverseConversionsImpl | |
| COptimizeInversePermutesImpl | |
| CPermuteAndBatchToSpaceAsDepthToSpaceImpl | Replaces Permute leading into BatchToSpace with a DepthToSpace in the case where the Permute swaps the batch and channels dimensions such that the replacement is valid |
| CPermuteAsReshapeImpl | |
| CPermuteDepthwiseConv2dWeightsImpl | |
| CSquashEqualSiblingsImpl | |
| CTransposeAsReshapeImpl | |
| CTurboConvertConstDequantisationLayersToConstLayersImpl | |
| Ntimelinedecoder | |
| CJSONTimelineDecoder | |
| CJSONEntity | |
| CModel | |
| Cabs | |
| CAbsLayer | |
| CAbsQueueDescriptor | |
| CActivationDescriptor | An ActivationDescriptor for the ActivationLayer |
| CActivationLayer | This layer represents an activation operation with the specified activation function |
| CActivationQueueDescriptor | |
| CAddedLayerObservable | |
| CAdditionLayer | This layer represents an addition operation |
| CAdditionQueueDescriptor | |
| CAllocator | |
| CArgMinMaxDescriptor | An ArgMinMaxDescriptor for ArgMinMaxLayer |
| CArgMinMaxLayer | This layer represents a ArgMinMax operation |
| CArgMinMaxQueueDescriptor | |
| CArmNNProfilingServiceInitialiser | |
| CBackendCapabilityException | |
| CBackendId | |
| CBackendOptions | Struct for the users to pass backend specific options |
| CBackendOption | |
| CVar | Very basic type safe variant |
| CBackendRegistry | |
| CStaticRegistryInitializer | |
| CBackendSettings | |
| CBackendUnavailableException | Class for non-fatal exceptions raised while initialising a backend |
| CBackendVersion | |
| CBadOptionalAccessException | |
| CBaseDescriptor | Base class for all descriptors |
| CBaseIterator | |
| CBaseMemoryManager | |
| CBaseTensor | |
| CBaseWorkload | |
| CBatchMatMul | |
| CBatchMatMulDescriptor | A BatchMatMulDescriptor for the BatchMatMul operator |
| CBatchMatMulLayer | |
| CBatchMatMulQueueDescriptor | |
| CBatchNormalizationDescriptor | A BatchNormalizationDescriptor for the BatchNormalizationLayer |
| CBatchNormalizationLayer | This layer represents a batch normalization operation |
| CBatchNormalizationQueueDescriptor | |
| CBatchToSpaceNdDescriptor | A BatchToSpaceNdDescriptor for the BatchToSpaceNdLayer |
| CBatchToSpaceNdLayer | This layer represents a BatchToSpaceNd operation |
| CBatchToSpaceNdQueueDescriptor | |
| CBFloat16 | |
| CBiasAndWeightsTypesCompatible | |
| CBiasAndWeightsTypesMatch | |
| CBindableLayer | |
| CBooleanDecoder | |
| CBooleanDecoderBool | |
| CBooleanEncoder | |
| CBroadcastLoop | |
| CBroadcastToDescriptor | |
| CBroadcastToLayer | |
| CBroadcastToQueueDescriptor | |
| CBufferStorage | |
| CCapability | Capability of the TensorHandleFactory |
| CCastLayer | This layer represents a cast operation |
| CCastQueueDescriptor | |
| Cceil | |
| CChannelShuffleDescriptor | A ChannelShuffleDescriptor for the ChannelShuffle operator |
| CChannelShuffleLayer | |
| CChannelShuffleQueueDescriptor | |
| CCheckLocation | |
| CClAbsWorkload | |
| CClActivationWorkload | |
| CClAdditionWorkload | |
| CClArgMinMaxWorkload | |
| CClBackend | |
| CClBackendCustomAllocatorMemoryRegion | |
| CClBackendCustomAllocatorWrapper | |
| CClBackendContext | |
| CClBackendDefaultAllocator | Default Memory Allocator class returned from IBackendInternal::GetDefaultAllocator(MemorySource) |
| CClBackendModelContext | The ClBackendModelContext is used to pass in CL specific backend ModelOptions |
| CClBaseWorkload | |
| CClBatchMatMulWorkload | |
| CClBatchNormalizationFloatWorkload | |
| CClBatchToSpaceNdWorkload | |
| CClCastWorkload | |
| CClChannelShuffleWorkload | |
| CClComparisonWorkload | |
| CClConcatWorkload | |
| CClConstantWorkload | |
| CClContextBuilder | |
| CClContextControl | |
| CClContextDeserializer | |
| CClContextSerializer | |
| CClConvertFp16ToFp32Workload | |
| CClConvertFp32ToFp16Workload | |
| CClConvolution2dWorkload | |
| CClConvolution3dWorkload | |
| CClDepthToSpaceWorkload | |
| CClDepthwiseConvolutionWorkload | |
| CClDequantizeWorkload | |
| CClDivisionWorkload | |
| CClElementwiseBinaryWorkload | |
| CClExpWorkload | |
| CClFillWorkload | |
| CClFloorDivWorkload | |
| CClFloorFloatWorkload | |
| CClFullyConnectedWorkload | |
| CClGatherNdWorkload | |
| CClGatherWorkload | |
| CClImportSubTensorHandle | |
| CClImportTensorHandle | |
| CClImportTensorHandleFactory | This factory creates ClImportTensorHandles that refer to imported memory tensors |
| CClInstanceNormalizationWorkload | |
| CClL2NormalizationFloatWorkload | |
| CClLayerSupport | |
| CClLogicalAndWorkload | |
| CClLogicalNotWorkload | |
| CClLogicalOrWorkload | |
| CClLogSoftmaxWorkload | |
| CClLogWorkload | |
| CClLstmFloatWorkload | |
| CClMaximumWorkload | |
| CClMeanWorkload | |
| CClMemoryManager | |
| CClMinimumWorkload | |
| CClMultiplicationWorkload | |
| CClNegWorkload | |
| CClNormalizationFloatWorkload | |
| CClPadWorkload | |
| CClPermuteWorkload | |
| CClPooling2dWorkload | |
| CClPooling3dWorkload | |
| CClPreluWorkload | |
| CClQLstmWorkload | |
| CClQuantizedLstmWorkload | |
| CClQuantizeWorkload | |
| CClRankWorkload | |
| CClReduceWorkload | |
| CClReshapeWorkload | |
| CClResizeWorkload | |
| CClReverseV2Workload | |
| CClRsqrtWorkload | |
| CClRuntimeUnavailableException | |
| CClScatterNdWorkload | |
| CClSinWorkload | |
| CClSliceWorkload | |
| CClSoftmaxWorkload | |
| CClSpaceToBatchNdWorkload | |
| CClSpaceToDepthWorkload | |
| CClSplitterWorkload | |
| CClSqrtWorkload | |
| CClStackWorkload | |
| CClStridedSliceWorkload | |
| CClSubTensorHandle | |
| CClSubtractionWorkload | |
| CClTensorDecorator | ClTensorDecorator wraps an existing CL tensor allowing us to override the TensorInfo for it |
| CClTensorHandle | |
| CClTensorHandleDecorator | |
| CClTensorHandleFactory | |
| CClTileWorkload | |
| CClTransposeConvolution2dWorkload | |
| CClTransposeWorkload | |
| CClTunedParameters | |
| CClUnidirectionalSequenceLstmFloatWorkload | |
| CClWorkloadFactory | |
| CComparisonDescriptor | A ComparisonDescriptor for the ComparisonLayer |
| CComparisonLayer | This layer represents a comparison operation |
| CComparisonQueueDescriptor | |
| CConcatLayer | This layer represents a merge operation |
| CConcatQueueDescriptor | |
| CViewOrigin | |
| CConstantLayer | A layer that the constant data can be bound to |
| CConstantMemoryStrategy | |
| CConstantQueueDescriptor | |
| CConstPassthroughTensorHandle | |
| CConstructInPlace | Disambiguation tag that can be passed to the constructor to indicate that the contained object should be constructed in-place |
| CConstTensor | A tensor defined by a TensorInfo (shape and data type) and an immutable backing store |
| CConstTensorHandle | |
| CConvertFp16ToFp32Layer | This layer converts data type Float 16 to Float 32 |
| CConvertFp16ToFp32QueueDescriptor | |
| CConvertFp32ToFp16Layer | This layer converts data type Float 32 to Float 16 |
| CConvertFp32ToFp16QueueDescriptor | |
| CConvolution2dDescriptor | A Convolution2dDescriptor for the Convolution2dLayer |
| CConvolution2dLayer | This layer represents a convolution 2d operation |
| CConvolution2dQueueDescriptor | |
| CConvolution3dDescriptor | A Convolution3dDescriptor for the Convolution3dLayer |
| CConvolution3dLayer | This layer represents a convolution 3d operation |
| CConvolution3dQueueDescriptor | |
| CCopyMemGenericWorkload | |
| CDebugLayer | This layer visualizes the data flowing through the network |
| CDebugQueueDescriptor | |
| CDecoder | |
| CDefaultAllocator | Default Memory Allocator class returned from IBackendInternal::GetDefaultAllocator(MemorySource) |
| CDepthToSpaceLayer | This layer represents a DepthToSpace operation |
| CDepthToSpaceQueueDescriptor | |
| CDepthwiseConvolution2dDescriptor | A DepthwiseConvolution2dDescriptor for the DepthwiseConvolution2dLayer |
| CDepthwiseConvolution2dLayer | This layer represents a depthwise convolution 2d operation |
| CDepthwiseConvolution2dQueueDescriptor | Depthwise Convolution 2D layer workload data |
| CDequantizeLayer | This layer dequantizes the input tensor |
| CDequantizeQueueDescriptor | |
| CDetectionPostProcessDescriptor | |
| CDetectionPostProcessLayer | This layer represents a detection postprocess operator |
| CDetectionPostProcessQueueDescriptor | |
| CDeviceSpec | |
| CDivisionLayer | This layer represents a division operation |
| CDivisionQueueDescriptor | |
| CDotAttributeSet | |
| CDotBase | |
| CDotDefaults | |
| CDotEdge | |
| CDotGraph | |
| CDotNode | |
| CDynamicBackend | |
| CDynamicBackendUtils | |
| CElementwiseBaseLayer | NOTE: this is an abstract class to encapsulate the element wise operations, it does not implement: std::unique_ptr<IWorkload> Layer::CreateWorkload(const IWorkloadFactory& factory) const = 0; Layer* Clone(Graph& graph) const = 0; |
| CElementwiseBinaryDescriptor | A ElementwiseBinaryDescriptor for the ElementwiseBinaryLayer |
| CElementwiseBinaryFunction | |
| CElementwiseBinaryLayer | This layer represents a elementwiseBinary operation |
| CElementwiseBinaryQueueDescriptor | |
| CElementwiseUnaryDescriptor | A ElementwiseUnaryDescriptor for the ElementwiseUnaryLayer |
| CElementwiseUnaryFunction | |
| CElementwiseUnaryLayer | This layer represents a elementwiseUnary operation |
| CElementwiseUnaryQueueDescriptor | |
| CEmptyOptional | EmptyOptional is used to initialize the Optional class in case we want to have default value for an Optional in a function declaration |
| CEncoder | |
| CEqualQueueDescriptor | |
| CErasedLayerNamesObservable | |
| CEvent | Event class records measurements reported by BeginEvent()/EndEvent() and returns measurements when Event::GetMeasurements() is called |
| CException | Base class for all ArmNN exceptions so that users can filter to just those |
| CExecutionFrame | |
| Cexp | |
| CFakeQuantizationDescriptor | A FakeQuantizationDescriptor for the FakeQuantizationLayer |
| CFakeQuantizationLayer | This layer represents a fake quantization operation |
| CFakeQuantizationQueueDescriptor | |
| CFileNotFoundException | |
| CFillDescriptor | A FillDescriptor for the FillLayer |
| CFillLayer | This layer represents a fill operation |
| CFillQueueDescriptor | |
| CFirstInputTypedWorkload | |
| CFLATBUFFERS_FINAL_CLASS | |
| CFloat16Decoder | |
| CFloat16Encoder | |
| CFloat32Decoder | |
| CFloat32Encoder | |
| CfloorDiv | |
| CFloorLayer | This layer represents a floor operation |
| CFloorQueueDescriptor | |
| CFullyConnectedDescriptor | A FullyConnectedDescriptor for the FullyConnectedLayer |
| CFullyConnectedLayer | This layer represents a fully connected operation |
| CFullyConnectedQueueDescriptor | |
| CFusedDescriptor | A FusedDescriptor for the FusedLayer |
| CFusedLayer | |
| CFusedQueueDescriptor | |
| CGatherDescriptor | A GatherDescriptor for the GatherLayer |
| CGatherLayer | This layer represents a Gather operator |
| CGatherNdLayer | This layer represents a GatherNd operator |
| CGatherNdQueueDescriptor | |
| CGatherQueueDescriptor | |
| CGraph | |
| CInputLayersAccessor | Wrapper class returned by Graph::GetInputLayers() |
| CLayerInGraph< ConstantLayer > | |
| CLayerInGraph< InputLayer > | Inputs add/remove their binding id to m_InputIds in the graph |
| CLayerInGraph< OutputLayer > | Outputs add/remove their binding id to m_OutputIds in the graph |
| COutputLayersAccessor | Wrapper class returned by Graph::GetOutputLayers() |
| CGraphObservable | |
| CGraphValidationException | |
| CGreaterQueueDescriptor | |
| CHtmlBold | |
| CHtmlFont | |
| CHtmlSection | |
| CHtmlSimpleTag | |
| CIAclTensorHandle | |
| CIBackend | Each backend should implement an IBackend |
| CIBackendContext | |
| CIBackendInternal | |
| CIBackendModelContext | |
| CIClTensorHandle | |
| CICLTensorProxy | |
| CIConnectableLayer | Interface for a layer that is connectable to other layers via InputSlots and OutputSlots |
| CICustomAllocator | Custom Allocator interface |
| CIDeviceSpec | Device specific knowledge to be passed to the optimizer |
| CIExecutionFrame | ExecutionFrame interface to enqueue a workload computation |
| CIGpuAccTunedParameters | Manages a set of GpuAcc parameters which have been tuned for maximum performance |
| CIGraphObservable | |
| CIInputSlot | An input connection slot for a layer |
| CILayerSupport | |
| CIMemoryManager | |
| CIMemoryOptimizerStrategy | |
| CIMemoryOptimizerStrategyFactory | |
| CImportMemGenericWorkload | |
| CINetwork | Main network class which provides the interface for building up a neural network |
| CINetworkProperties | |
| CInputLayer | A layer user-provided data can be bound to (e.g. inputs, outputs) |
| CInputSlot | |
| CInstanceNormalizationDescriptor | An InstanceNormalizationDescriptor for InstanceNormalizationLayer |
| CInstanceNormalizationLayer | This layer represents an instance normalization operation |
| CInstanceNormalizationQueueDescriptor | |
| CInstrument | |
| CInt32Decoder | |
| CInt32Encoder | |
| CInt32ToInt32tDecoder | |
| CInt32ToInt32tEncoder | |
| CInt64Decoder | |
| CInt64Encoder | |
| CInvalidArgumentException | |
| CIOptimizedNetwork | |
| CIOutputSlot | An output connection slot for a layer |
| CIProfiler | |
| CIRuntime | |
| CCreationOptions | |
| CExternalProfilingOptions | |
| CIsHalfType | |
| CIsMemorySource | |
| CIsMemorySource< MemorySource > | |
| CIStrategy | |
| CISubgraphViewConverter | |
| CITensorHandle | |
| CITensorHandleFactory | |
| CIWorkload | Workload interface to enqueue a layer computation |
| CIWorkloadFactory | |
| CJsonChildObject | |
| CJsonPrinter | |
| CJsonUtils | |
| CL2NormalizationDescriptor | A L2NormalizationDescriptor for the L2NormalizationLayer |
| CL2NormalizationLayer | This layer represents a L2 normalization operation |
| CL2NormalizationQueueDescriptor | |
| CLayer | |
| CLayerSupportBase | |
| CLayerSupportHandle | |
| CLayerTypeOfImpl | |
| CLayerTypeOfImpl< LayerType::Activation > | |
| CLayerTypeOfImpl< LayerType::Addition > | |
| CLayerTypeOfImpl< LayerType::ArgMinMax > | |
| CLayerTypeOfImpl< LayerType::BatchMatMul > | |
| CLayerTypeOfImpl< LayerType::BatchNormalization > | |
| CLayerTypeOfImpl< LayerType::BatchToSpaceNd > | |
| CLayerTypeOfImpl< LayerType::BroadcastTo > | |
| CLayerTypeOfImpl< LayerType::Cast > | |
| CLayerTypeOfImpl< LayerType::ChannelShuffle > | |
| CLayerTypeOfImpl< LayerType::Comparison > | |
| CLayerTypeOfImpl< LayerType::Concat > | |
| CLayerTypeOfImpl< LayerType::Constant > | |
| CLayerTypeOfImpl< LayerType::ConvertFp16ToFp32 > | |
| CLayerTypeOfImpl< LayerType::ConvertFp32ToFp16 > | |
| CLayerTypeOfImpl< LayerType::Convolution2d > | |
| CLayerTypeOfImpl< LayerType::Convolution3d > | |
| CLayerTypeOfImpl< LayerType::Debug > | |
| CLayerTypeOfImpl< LayerType::DepthToSpace > | |
| CLayerTypeOfImpl< LayerType::DepthwiseConvolution2d > | |
| CLayerTypeOfImpl< LayerType::Dequantize > | |
| CLayerTypeOfImpl< LayerType::DetectionPostProcess > | |
| CLayerTypeOfImpl< LayerType::Division > | |
| CLayerTypeOfImpl< LayerType::ElementwiseBinary > | |
| CLayerTypeOfImpl< LayerType::ElementwiseUnary > | |
| CLayerTypeOfImpl< LayerType::FakeQuantization > | |
| CLayerTypeOfImpl< LayerType::Fill > | |
| CLayerTypeOfImpl< LayerType::Floor > | |
| CLayerTypeOfImpl< LayerType::FullyConnected > | |
| CLayerTypeOfImpl< LayerType::Fused > | |
| CLayerTypeOfImpl< LayerType::Gather > | |
| CLayerTypeOfImpl< LayerType::GatherNd > | |
| CLayerTypeOfImpl< LayerType::Input > | |
| CLayerTypeOfImpl< LayerType::InstanceNormalization > | |
| CLayerTypeOfImpl< LayerType::L2Normalization > | |
| CLayerTypeOfImpl< LayerType::LogicalBinary > | |
| CLayerTypeOfImpl< LayerType::LogSoftmax > | |
| CLayerTypeOfImpl< LayerType::Lstm > | |
| CLayerTypeOfImpl< LayerType::Map > | |
| CLayerTypeOfImpl< LayerType::Maximum > | |
| CLayerTypeOfImpl< LayerType::Mean > | |
| CLayerTypeOfImpl< LayerType::MemCopy > | |
| CLayerTypeOfImpl< LayerType::MemImport > | |
| CLayerTypeOfImpl< LayerType::Merge > | |
| CLayerTypeOfImpl< LayerType::Minimum > | |
| CLayerTypeOfImpl< LayerType::Multiplication > | |
| CLayerTypeOfImpl< LayerType::Normalization > | |
| CLayerTypeOfImpl< LayerType::Output > | |
| CLayerTypeOfImpl< LayerType::Pad > | |
| CLayerTypeOfImpl< LayerType::Permute > | |
| CLayerTypeOfImpl< LayerType::Pooling2d > | |
| CLayerTypeOfImpl< LayerType::Pooling3d > | |
| CLayerTypeOfImpl< LayerType::PreCompiled > | |
| CLayerTypeOfImpl< LayerType::Prelu > | |
| CLayerTypeOfImpl< LayerType::QLstm > | |
| CLayerTypeOfImpl< LayerType::Quantize > | |
| CLayerTypeOfImpl< LayerType::QuantizedLstm > | |
| CLayerTypeOfImpl< LayerType::Rank > | |
| CLayerTypeOfImpl< LayerType::Reduce > | |
| CLayerTypeOfImpl< LayerType::Reshape > | |
| CLayerTypeOfImpl< LayerType::Resize > | |
| CLayerTypeOfImpl< LayerType::ReverseV2 > | |
| CLayerTypeOfImpl< LayerType::ScatterNd > | |
| CLayerTypeOfImpl< LayerType::Shape > | |
| CLayerTypeOfImpl< LayerType::Slice > | |
| CLayerTypeOfImpl< LayerType::Softmax > | |
| CLayerTypeOfImpl< LayerType::SpaceToBatchNd > | |
| CLayerTypeOfImpl< LayerType::SpaceToDepth > | |
| CLayerTypeOfImpl< LayerType::Splitter > | |
| CLayerTypeOfImpl< LayerType::Stack > | |
| CLayerTypeOfImpl< LayerType::StandIn > | |
| CLayerTypeOfImpl< LayerType::StridedSlice > | |
| CLayerTypeOfImpl< LayerType::Subtraction > | |
| CLayerTypeOfImpl< LayerType::Switch > | |
| CLayerTypeOfImpl< LayerType::Tile > | |
| CLayerTypeOfImpl< LayerType::Transpose > | |
| CLayerTypeOfImpl< LayerType::TransposeConvolution2d > | |
| CLayerTypeOfImpl< LayerType::UnidirectionalSequenceLstm > | |
| CLayerTypeOfImpl< LayerType::Unmap > | |
| CLayerValidationException | |
| CLayerWithParameters | |
| CLoadedNetwork | |
| Clog | |
| CLogicalBinaryDescriptor | A LogicalBinaryDescriptor for the LogicalBinaryLayer |
| CLogicalBinaryFunction | |
| CLogicalBinaryLayer | This layer represents a Logical Binary operation |
| CLogicalBinaryQueueDescriptor | |
| CLogicalUnaryFunction | |
| CLogSink | |
| CLogSoftmaxLayer | This layer represents a log softmax operation |
| CLogSoftmaxQueueDescriptor | |
| CLstmBasicParameters | |
| CLstmDescriptor | An LstmDescriptor for the LstmLayer |
| CLstmInputParams | |
| CLstmInputParamsInfo | |
| CLstmLayer | This layer represents a LSTM operation |
| CLstmOptCifgParameters | |
| CLstmOptLayerNormParameters | |
| CLstmOptPeepholeParameters | |
| CLstmOptProjectionParameters | |
| CLstmQueueDescriptor | |
| CManagedConstTensorHandle | |
| CMapLayer | This layer represents a memory copy operation |
| CMapQueueDescriptor | |
| CMapWorkload | |
| Cmaximum | |
| CMaximumLayer | This layer represents a maximum operation |
| CMaximumQueueDescriptor | |
| CMeanDescriptor | A MeanDescriptor for the MeanLayer |
| CMeanLayer | This layer represents a mean operation |
| CMeanQueueDescriptor | |
| CMeasurement | |
| CMemBin | |
| CMemBlock | |
| CMemCopyLayer | This layer represents a memory copy operation |
| CMemCopyQueueDescriptor | |
| CMemImportLayer | This layer represents a memory import operation |
| CMemImportQueueDescriptor | |
| CMemoryExportException | |
| CMemoryImportException | |
| CMemoryInfo | |
| CMemoryManager | |
| CMemoryRequirements | |
| CMemoryValidationException | |
| CMemSyncQueueDescriptor | |
| CMergeLayer | This layer dequantizes the input tensor |
| CMergeQueueDescriptor | |
| Cminimum | |
| CMinimumLayer | This layer represents a minimum operation |
| CMinimumQueueDescriptor | |
| CMockTensorHandleFactory | |
| CMultiplicationLayer | This layer represents a multiplication operation |
| CMultiplicationQueueDescriptor | |
| CMultiTypedWorkload | |
| CNeonAbsWorkload | |
| CNeonActivationWorkload | |
| CNeonAdditionWorkload | |
| CNeonArgMinMaxWorkload | |
| CNeonBackend | |
| CNeonBackendModelContext | The NeonBackendModelContext is used to pass in Neon specific backend ModelOptions |
| CNeonBaseWorkload | |
| CNeonBatchMatMulWorkload | |
| CNeonBatchNormalizationWorkload | |
| CNeonBatchToSpaceNdWorkload | |
| CNeonCastWorkload | |
| CNeonChannelShuffleWorkload | |
| CNeonComparisonWorkload | |
| CNeonConcatWorkload | |
| CNeonConstantWorkload | |
| CNeonConvertFp16ToFp32Workload | |
| CNeonConvertFp32ToFp16Workload | |
| CNeonConvolution2dWorkload | |
| CNeonConvolution3dWorkload | |
| CNeonDepthToSpaceWorkload | |
| CNeonDepthwiseConvolutionWorkload | |
| CNeonDequantizeWorkload | |
| CNeonDetectionPostProcessWorkload | |
| CNeonDivisionWorkload | |
| CNeonElementwiseBinaryWorkload | |
| CNeonExpWorkload | |
| CNeonFillWorkload | |
| CNeonFloorDivWorkload | |
| CNeonFloorFloatWorkload | |
| CNeonFullyConnectedWorkload | |
| CNeonFusedWorkload | |
| CNeonGatherNdWorkload | |
| CNeonGatherWorkload | |
| CNeonInstanceNormalizationWorkload | |
| CNeonInterceptorScheduler | |
| CNeonL2NormalizationFloatWorkload | |
| CNeonLayerSupport | |
| CNeonLogicalAndWorkload | |
| CNeonLogicalNotWorkload | |
| CNeonLogicalOrWorkload | |
| CNeonLogSoftmaxWorkload | |
| CNeonLogWorkload | |
| CNeonLstmFloatWorkload | |
| CNeonMaximumWorkload | |
| CNeonMeanWorkload | |
| CNeonMemoryManager | |
| CNeonMinimumWorkload | |
| CNeonMultiplicationWorkload | |
| CNeonNegWorkload | |
| CNeonNormalizationFloatWorkload | |
| CNeonPadWorkload | |
| CNeonPermuteWorkload | |
| CNeonPooling2dWorkload | |
| CNeonPooling3dWorkload | |
| CNeonPreluWorkload | |
| CNeonQLstmWorkload | |
| CNeonQuantizedLstmWorkload | |
| CNeonQuantizeWorkload | |
| CNeonRankWorkload | |
| CNeonReduceWorkload | |
| CNeonReshapeWorkload | |
| CNeonResizeWorkload | |
| CNeonReverseV2Workload | |
| CNeonRsqrtWorkload | |
| CNeonSinWorkload | |
| CNeonSliceWorkload | |
| CNeonSoftmaxWorkload | |
| CNeonSpaceToBatchNdWorkload | |
| CNeonSpaceToDepthWorkload | |
| CNeonSplitterWorkload | |
| CNeonSqrtWorkload | |
| CNeonStackWorkload | |
| CNeonStridedSliceWorkload | |
| CNeonSubTensorHandle | |
| CNeonSubtractionWorkload | |
| CNeonTensorDecorator | NeonTensorDecorator wraps an existing Neon tensor allowing us to override the TensorInfo for it |
| CNeonTensorHandle | |
| CNeonTensorHandleDecorator | |
| CNeonTensorHandleFactory | |
| CNeonTileWorkload | |
| CNeonTimer | |
| CNeonTransposeConvolution2dWorkload | |
| CNeonTransposeWorkload | |
| CNeonUnidirectionalSequenceLstmFloatWorkload | |
| CNeonUnidirectionalSequenceLstmWorkload | |
| CNeonWorkloadFactory | |
| CNetworkImpl | Private implementation of INetwork |
| CNodeContent | |
| CNormalizationDescriptor | A NormalizationDescriptor for the NormalizationLayer |
| CNormalizationLayer | This layer represents a normalization operation |
| CNormalizationQueueDescriptor | |
| CNoThrowStrategy | |
| CNullDescriptor | Null Descriptor used as a return value from the IConnectableLayer GetParameters method by layers which do not have a descriptor |
| CNullPointerException | |
| CNullWorkload | |
| COpBlockSequencer | |
| CPair | |
| COpenClTimer | OpenClTimer instrument that times all OpenCl kernels executed between calls to Start() and Stop() |
| COptimization | |
| COptimizationResult | |
| COptimizationViews | |
| CSubstitutionPair | |
| COptimizedNetworkImpl | |
| COptimizeForConnection | |
| COptimizeForConnectionImpl | Wrapper Optimization class that calls Wrapped::Run for every connection BaseType -> ChildType |
| COptimizeForExclusiveConnection | |
| COptimizeForExclusiveConnectionImpl | Wrapper Optimization class that calls Wrapped::Run for every connection BaseType -> ChildType |
| COptimizeForType | |
| COptimizeForTypeImpl | Wrapper Optimization base class that calls Wrapped::Run() for every layer of type BaseType |
| COptimizeForTypeImpl< Layer, Wrapped > | Specialization that calls Wrapped::Run() for any layer type |
| COptimizer | |
| COptimizerOptions | |
| COptimizerOptionsOpaque | |
| COptimizerOptionsOpaqueImpl | |
| COptional | |
| COptionalBase | OptionalBase is the common functionality between reference and non-reference optional types |
| COptionalReferenceSwitch | The default implementation is the non-reference case |
| COptionalReferenceSwitch< true, T > | This is the special case for reference types |
| COriginsDescriptor | An OriginsDescriptor for the ConcatLayer |
| COutputHandler | |
| COutputLayer | A layer user-provided data can be bound to (e.g. inputs, outputs) |
| COutputSlot | |
| CPadDescriptor | A PadDescriptor for the PadLayer |
| CPadLayer | This layer represents a pad operation |
| CPadQueueDescriptor | |
| CParseException | |
| CPassthroughTensorHandle | |
| CPerAxisIterator | PerAxisIterator for per-axis quantization |
| CPermutationVector | |
| CPermuteDescriptor | A PermuteDescriptor for the PermuteLayer |
| CPermuteLayer | This layer represents a permutation operation |
| CPermuteQueueDescriptor | |
| CPolymorphicDowncastException | |
| CPooling2dDescriptor | A Pooling2dDescriptor for the Pooling2dLayer |
| CPooling2dLayer | This layer represents a pooling 2d operation |
| CPooling2dQueueDescriptor | |
| CPooling3dDescriptor | A Pooling3dDescriptor for the Pooling3dLayer |
| CPooling3dLayer | This layer represents a pooling 3d operation |
| CPooling3dQueueDescriptor | |
| Cpower | |
| CPreCompiledDescriptor | A PreCompiledDescriptor for the PreCompiledLayer |
| CPreCompiledLayer | |
| CPreCompiledQueueDescriptor | |
| CPreluLayer | |
| CPreluQueueDescriptor | |
| CProfilerImpl | |
| CMarker | |
| CProfilingEventStats | |
| CProfilerManager | |
| CProfilingDetails | ProfilingDetails class records any details associated with the operator and passes on for outputting to the user |
| CProgramBuilder | |
| CQASymm8Decoder | |
| CQASymm8Encoder | |
| CQASymmS8Decoder | |
| CQASymmS8Encoder | |
| CQLstmBasicParameters | |
| CQLstmDescriptor | A QLstmDescriptor for the QLstmLayer |
| CQLstmLayer | This layer represents a QLstm operation |
| CQLstmOptCifgParameters | |
| CQLstmOptLayerNormParameters | |
| CQLstmOptPeepholeParameters | |
| CQLstmOptProjectionParameters | |
| CQLstmQueueDescriptor | |
| CQSymm16Decoder | |
| CQSymm16Encoder | |
| CQSymm16PerAxisEncoder | |
| CQSymm8PerAxisDecoder | |
| CQSymm8PerAxisEncoder | |
| CQSymmS8Decoder | |
| CQSymmS8Encoder | |
| CQuantizationParametersAreEqual | |
| CQuantizedLstmInputParams | |
| CQuantizedLstmInputParamsInfo | |
| CQuantizedLstmLayer | This layer represents a QuantizedLstm operation |
| CQuantizedLstmParameters | |
| CQuantizedLstmQueueDescriptor | |
| CQuantizedMultiplierSmallerThanOne | Performs multiplication of an integer with a multiplier which is less than one, using quantized integer arithmetic which is consistent with AndroidNN's CPU executor |
| CQuantizeLayer | |
| CQuantizeQueueDescriptor | |
| CQueueDescriptor | |
| CQueueDescriptorWithParameters | |
| CRankLayer | |
| CRankQueueDescriptor | |
| CReduceDescriptor | A ReduceDescriptor for the REDUCE operators |
| CReduceLayer | This layer represents a reduction operation |
| CReduceQueueDescriptor | |
| CRefActivationWorkload | |
| CRefArgMinMaxWorkload | |
| CRefBackend | |
| CRefBaseWorkload | |
| CRefBatchMatMulWorkload | |
| CRefBatchNormalizationWorkload | |
| CRefBatchToSpaceNdWorkload | |
| CRefBroadcastToWorkload | |
| CRefCastWorkload | |
| CRefChannelShuffleWorkload | |
| CRefComparisonWorkload | |
| CRefConcatWorkload | |
| CRefConstantWorkload | |
| CRefConvertFp16ToFp32Workload | |
| CRefConvertFp32ToFp16Workload | |
| CRefConvolution2dWorkload | |
| CRefConvolution3dWorkload | |
| CRefDebugWorkload | |
| CRefDepthToSpaceWorkload | |
| CRefDepthwiseConvolution2dWorkload | |
| CRefDequantizeWorkload | |
| CRefDetectionPostProcessWorkload | |
| CRefElementwiseBinaryWorkload | |
| CRefElementwiseUnaryWorkload | |
| CRefElementwiseWorkload | |
| CRefFakeQuantizationFloat32Workload | |
| CRefFillWorkload | |
| CRefFloorWorkload | |
| CRefFullyConnectedWorkload | |
| CRefGatherNdWorkload | |
| CRefGatherWorkload | |
| CRefInstanceNormalizationWorkload | |
| CRefL2NormalizationWorkload | |
| CRefLayerSupport | |
| CRefLogicalBinaryWorkload | |
| CRefLogicalUnaryWorkload | |
| CRefLogSoftmaxWorkload | |
| CRefLstmWorkload | |
| CRefMeanWorkload | |
| CRefMemoryManager | |
| CPool | |
| CRefNormalizationWorkload | |
| CRefPadWorkload | |
| CRefPermuteWorkload | |
| CRefPooling2dWorkload | |
| CRefPooling3dWorkload | |
| CRefPreluWorkload | |
| CRefQLstmWorkload | |
| CRefQuantizeWorkload | |
| CRefRankWorkload | |
| CRefReduceWorkload | |
| CRefReshapeWorkload | |
| CRefResizeWorkload | |
| CRefReverseV2Workload | |
| CRefScatterNdWorkload | |
| CRefShapeWorkload | |
| CRefSliceWorkload | |
| CRefSoftmaxWorkload | |
| CRefSpaceToBatchNdWorkload | |
| CRefSpaceToDepthWorkload | |
| CRefSplitterWorkload | |
| CRefStackWorkload | |
| CRefStridedSliceWorkload | |
| CRefTensorHandle | |
| CRefTensorHandleDecorator | |
| CRefTensorHandleFactory | |
| CRefTileWorkload | |
| CRefTransposeConvolution2dWorkload | |
| CRefTransposeWorkload | |
| CRefUnidirectionalSequenceLstmWorkload | |
| CRefWorkloadFactory | |
| CReshapeDescriptor | A ReshapeDescriptor for the ReshapeLayer |
| CReshapeLayer | This layer represents a reshape operation |
| CReshapeQueueDescriptor | |
| CResizeDescriptor | A ResizeDescriptor for the ResizeLayer |
| CResizeLayer | This layer represents a resize operation |
| CResizeQueueDescriptor | |
| CResolveTypeImpl | |
| CResolveTypeImpl< DataType::BFloat16 > | |
| CResolveTypeImpl< DataType::Boolean > | |
| CResolveTypeImpl< DataType::Float16 > | |
| CResolveTypeImpl< DataType::Float32 > | |
| CResolveTypeImpl< DataType::QAsymmS8 > | |
| CResolveTypeImpl< DataType::QAsymmU8 > | |
| CResolveTypeImpl< DataType::QSymmS16 > | |
| CResolveTypeImpl< DataType::QSymmS8 > | |
| CResolveTypeImpl< DataType::Signed32 > | |
| CResolveTypeImpl< DataType::Signed64 > | |
| CReverseV2Layer | This layer represents a ReverseV2 operation |
| CReverseV2QueueDescriptor | |
| Crsqrt | |
| CRsqrtLayer | |
| CRsqrtQueueDescriptor | |
| CRule | |
| CRuntimeException | |
| CRuntimeImpl | |
| CScaledInt32Decoder | |
| CScaledInt32PerAxisDecoder | |
| CScatterNdDescriptor | A ScatterNdDescriptor for the ScatterNdLayer |
| CScatterNdLayer | This layer represents a ScatterNd operator |
| CScatterNdQueueDescriptor | |
| CScopedProfilingEvent | |
| CScopedRecord | |
| CScopedTensorHandle | |
| CShapeLayer | |
| CShapeQueueDescriptor | |
| CShapesAreBroadcastCompatible | |
| CShapesAreSameRank | |
| CShapesAreSameTotalSize | |
| CSimpleLogger | |
| Csin | |
| CSingleAxisPriorityList | SingleAxisPriorityList sorts the MemBlocks according to some priority, then trys to place them into as few bins as possible |
| CSliceDescriptor | A SliceDescriptor for the SliceLayer |
| CSliceLayer | |
| CSliceQueueDescriptor | |
| CSoftmaxDescriptor | A SoftmaxDescriptor for the SoftmaxLayer |
| CSoftmaxLayer | This layer represents a softmax operation |
| CSoftmaxQueueDescriptor | |
| CSpaceToBatchNdDescriptor | A SpaceToBatchNdDescriptor for the SpaceToBatchNdLayer |
| CSpaceToBatchNdLayer | This layer represents a SpaceToBatchNd operation |
| CSpaceToBatchNdQueueDescriptor | |
| CSpaceToDepthDescriptor | A SpaceToDepthDescriptor for the SpaceToDepthLayer |
| CSpaceToDepthLayer | This layer represents a SpaceToDepth operation |
| CSpaceToDepthQueueDescriptor | |
| CSplitterLayer | This layer represents a split operation |
| CSplitterQueueDescriptor | |
| CViewOrigin | |
| Csqrt | |
| CsquaredDifference | |
| CStackDescriptor | A StackDescriptor for the StackLayer |
| CStackLayer | This layer represents a stack operation |
| CStackQueueDescriptor | |
| CStandardOutputSink | |
| CStandInDescriptor | A StandInDescriptor for the StandIn layer |
| CStandInLayer | This layer represents an unknown operation in the input graph |
| CStrategyBase | Strategy base class with empty implementations |
| CStrategyFactory | |
| CStrategyValidator | |
| CStridedSliceDescriptor | A StridedSliceDescriptor for the StridedSliceLayer |
| CStridedSliceLayer | This layer represents a strided slice operation |
| CStridedSliceQueueDescriptor | |
| CStringifyLayerParameters | StringifyLayerParameters allows serializing layer parameters to string |
| CStringifyLayerParameters< ActivationDescriptor > | |
| CStringifyLayerParameters< BatchMatMulDescriptor > | |
| CStringifyLayerParameters< BatchNormalizationDescriptor > | |
| CStringifyLayerParameters< BatchToSpaceNdDescriptor > | |
| CStringifyLayerParameters< ChannelShuffleDescriptor > | |
| CStringifyLayerParameters< ComparisonDescriptor > | |
| CStringifyLayerParameters< Convolution2dDescriptor > | |
| CStringifyLayerParameters< Convolution3dDescriptor > | |
| CStringifyLayerParameters< DepthwiseConvolution2dDescriptor > | |
| CStringifyLayerParameters< DetectionPostProcessDescriptor > | |
| CStringifyLayerParameters< ElementwiseBinaryDescriptor > | |
| CStringifyLayerParameters< ElementwiseUnaryDescriptor > | |
| CStringifyLayerParameters< FakeQuantizationDescriptor > | |
| CStringifyLayerParameters< FullyConnectedDescriptor > | |
| CStringifyLayerParameters< FusedDescriptor > | |
| CStringifyLayerParameters< GatherDescriptor > | |
| CStringifyLayerParameters< L2NormalizationDescriptor > | |
| CStringifyLayerParameters< LstmDescriptor > | |
| CStringifyLayerParameters< MeanDescriptor > | |
| CStringifyLayerParameters< NormalizationDescriptor > | |
| CStringifyLayerParameters< OriginsDescriptor > | |
| CStringifyLayerParameters< PadDescriptor > | |
| CStringifyLayerParameters< PermuteDescriptor > | |
| CStringifyLayerParameters< Pooling2dDescriptor > | |
| CStringifyLayerParameters< Pooling3dDescriptor > | |
| CStringifyLayerParameters< PreCompiledDescriptor > | |
| CStringifyLayerParameters< ReduceDescriptor > | |
| CStringifyLayerParameters< ReshapeDescriptor > | |
| CStringifyLayerParameters< ResizeDescriptor > | |
| CStringifyLayerParameters< SoftmaxDescriptor > | |
| CStringifyLayerParameters< SpaceToBatchNdDescriptor > | |
| CStringifyLayerParameters< SpaceToDepthDescriptor > | |
| CStringifyLayerParameters< StackDescriptor > | |
| CStringifyLayerParameters< StridedSliceDescriptor > | |
| CStringifyLayerParameters< TileDescriptor > | |
| CStringifyLayerParameters< TransposeConvolution2dDescriptor > | |
| CStringifyLayerParameters< TransposeDescriptor > | |
| CStringifyLayerParameters< ViewsDescriptor > | |
| CStringMapping | StringMapping is helper class to be able to use strings as template parameters, so this allows simplifying code which only differs in a string, such as a debug string literal |
| CSubgraphView | Subgraph of a Graph |
| CSubgraphViewSelector | Algorithm that splits a Graph into Subgraphs based on a filtering of layers (e.g |
| CSubtractionLayer | This layer represents a subtraction operation |
| CSubtractionQueueDescriptor | |
| CSwitchLayer | This layer calculates both true and false outputs for input |
| CSwitchQueueDescriptor | |
| CSyncMemGenericWorkload | |
| CTensor | A tensor defined by a TensorInfo (shape and data type) and a mutable backing store |
| CTensorBufferArrayView | |
| CTensorHandle | |
| CTensorHandleFactoryRegistry | |
| CTensorInfo | |
| CTensorMemory | |
| CTensorNumDimensionsAreCorrect | |
| CTensorNumDimensionsAreGreaterOrEqualTo | |
| CTensorShape | |
| CThrowingStrategy | |
| CTileDescriptor | |
| CTileLayer | |
| CTileQueueDescriptor | |
| CTimeoutException | |
| CTosaRefBackend | |
| CTosaRefBaseWorkload | |
| CTosaRefLayerSupport | |
| CTosaRefMemoryManager | |
| CPool | |
| CTosaRefPreCompiledWorkload | |
| CTosaRefTensorHandle | |
| CTosaRefTensorHandleFactory | |
| CTosaRefWorkloadFactory | |
| CTransformIterator | |
| CTransposeConvolution2dDescriptor | A TransposeConvolution2dDescriptor for the TransposeConvolution2dLayer |
| CTransposeConvolution2dLayer | This layer represents a 2D transpose convolution operation |
| CTransposeConvolution2dQueueDescriptor | |
| CTransposeDescriptor | A TransposeDescriptor for the TransposeLayer |
| CTransposeLayer | This layer represents a transpose operation |
| CTransposeQueueDescriptor | |
| CTypeAnyOf | |
| CTypedIterator | |
| CTypedWorkload | |
| CTypeIs | |
| CTypeNotPerAxisQuantized | |
| CTypesAreEqual | |
| CUnidirectionalSequenceLstmLayer | This layer represents a LSTM operation |
| CUnidirectionalSequenceLstmQueueDescriptor | |
| CUnimplementedException | |
| CUnmapLayer | This layer represents a memory copy operation |
| CUnmapQueueDescriptor | |
| CUnmapWorkload | |
| CViewsDescriptor | A ViewsDescriptor for the SplitterLayer |
| CWallClockTimer | |
| CWorkloadDataCollector | |
| CWorkloadFactoryBase | |
| CWorkloadInfo | Contains information about TensorInfos of a layer |
| NarmnnDelegate | |
| CArmnnSubgraph | ArmnnSubgraph class where parsing the nodes to ArmNN format and creating the ArmNN Graph |
| CDelegate | ArmNN Delegate |
| CDelegateData | |
| NarmnnDeserializer | |
| CBindingPointInfo | |
| CIDeserializer | |
| CDeserializerImpl | |
| NarmnnNumpy | |
| CHeader | From the numpy file to be parsed |
| CHeaderInfo | From the numpy file to be parsed |
| NarmnnOnnxParser | |
| CIOnnxParser | |
| COnnxParserImpl | |
| NarmnnOpaqueDelegate | |
| CArmnnDelegatePlugin | |
| CArmnnOpaqueDelegate | ArmNN Opaque Delegate |
| CArmnnSubgraph | ArmnnSubgraph class where parsing the nodes to ArmNN format and creating the ArmNN Graph |
| CDelegateData | |
| NarmnnSerializer | |
| CISerializer | |
| CSerializerImpl | |
| CSerializerStrategy | |
| NarmnnTfLiteParser | |
| CITfLiteParser | |
| CTfLiteParserOptions | |
| CTfLiteParserImpl | |
| NarmnnUtils | |
| CDataLayoutIndexed | Provides access to the appropriate indexes for Channels, Height and Width based on DataLayout |
| CFloatingPointConverter | |
| CIsFloatingPointIterator | |
| CModelAccuracyChecker | |
| CParserPrototxtFixture | |
| CSelectiveQuantizer | |
| CSelectiveQuantizer< armnn::BFloat16, false > | |
| CSelectiveQuantizer< armnn::Half, false > | |
| CSelectiveQuantizer< T, false > | |
| Nsdb | |
| CSampleDynamicAdditionWorkload | |
| CSampleDynamicLayerSupport | |
| CSampleDynamicTensorHandleFactory | |
| CSampleDynamicWorkloadFactory | |
| CSampleMemoryManager | |
| CPool | |
| CSampleTensorHandle | |
| Nstd | |
| Chash< armnn::BackendId > | Make BackendId compatible with std hashtables by reusing the hash function for strings |
| Cis_floating_point< armnn::Half > | |
| Cis_floating_point< const armnn::Half > | |
| Cis_floating_point< volatile armnn::Half > | |
| CCheckLocation | |
| CLayerNameAndTypeCheck | |
| CParseException | |
| CTosaAssertSize | |
| CTosaContainerContainsThreeTypes | |
| CTosaContainerContainsTwoTypes | |
| CTosaOperatorAttributeOfAny | |
| CTosaTensorNumDimensionsWithinBounds | |
| CTosaTypeAnyOf | |