24.02
|
Namespaces | |
pad_fold | |
Classes | |
class | AddBroadcastReshapeLayerImpl |
class | AddDebugImpl |
class | AddDebugToFileImpl |
class | ConvertConstants |
class | ConvertConstDequantisationLayersToConstLayersImpl |
class | ConvertConstPermuteLayersToConstLayers |
class | ConvertFp32NetworkToFp16Impl |
class | DeleteBroadcastToImpl |
struct | Float16ToFloat32 |
struct | Float32ToFloat16 |
class | FuseBatchNorm |
struct | IsFloat16Layer |
struct | IsFloat32Layer |
class | MovePermuteUpImpl |
class | MoveTransposeUpImpl |
class | OptimizeConsecutiveReshapesImpl |
class | OptimizeInverseConversionsImpl |
class | OptimizeInversePermutesImpl |
class | PermuteAndBatchToSpaceAsDepthToSpaceImpl |
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. More... | |
class | PermuteAsReshapeImpl |
class | PermuteDepthwiseConv2dWeightsImpl |
class | SquashEqualSiblingsImpl |
class | TransposeAsReshapeImpl |
Definition at line 94 of file AddBroadcastReshapeLayer.hpp.
Definition at line 38 of file DeleteBroadcastTo.hpp.
Definition at line 99 of file ConvertConstants.hpp.
Definition at line 98 of file ConvertConstants.hpp.
using ConvertConstDequantisationLayersToConstLayers = OptimizeForConnection<ConstantLayer, DequantizeLayer, ConvertConstDequantisationLayersToConstLayersImpl> |
Definition at line 173 of file ConvertConstDequantisationLayersToConstLayers.hpp.
using FoldPadIntoConvolution2d = OptimizeForExclusiveConnection<PadLayer, Convolution2dLayer, pad_fold::FoldPadIntoConvolution2dImpl> |
Definition at line 277 of file FoldPadIntoLayer2d.hpp.
using FoldPadIntoDepthwiseConvolution2d = OptimizeForExclusiveConnection <PadLayer, DepthwiseConvolution2dLayer, pad_fold::FoldPadIntoDepthwiseConvolution2dImpl> |
Definition at line 281 of file FoldPadIntoLayer2d.hpp.
using FoldPadIntoPooling2d = OptimizeForExclusiveConnection<PadLayer, Pooling2dLayer, pad_fold::FoldPadIntoPooling2dImpl> |
Definition at line 283 of file FoldPadIntoLayer2d.hpp.
Definition at line 87 of file ConvertFp32NetworkToFp16.hpp.
using FuseBatchNormIntoConvolution2DFloat16 = OptimizeForExclusiveConnection<Convolution2dLayer, BatchNormalizationLayer, FuseBatchNorm<Convolution2dLayer, armnn::DataType::Float16> > |
Definition at line 227 of file FuseBatchNorm.hpp.
using FuseBatchNormIntoConvolution2DFloat32 = OptimizeForExclusiveConnection<Convolution2dLayer, BatchNormalizationLayer, FuseBatchNorm<Convolution2dLayer, armnn::DataType::Float32> > |
Definition at line 222 of file FuseBatchNorm.hpp.
Definition at line 237 of file FuseBatchNorm.hpp.
Definition at line 232 of file FuseBatchNorm.hpp.
using FusePermuteIntoConstLayer = OptimizeForConnection<ConstantLayer, PermuteLayer, ConvertConstPermuteLayersToConstLayers> |
Definition at line 124 of file ConvertConstPermuteLayersToConstLayers.hpp.
using InsertDebugLayer = OptimizeForType<Layer, AddDebugImpl> |
Definition at line 53 of file AddDebug.hpp.
Definition at line 54 of file AddDebug.hpp.
Definition at line 83 of file MovePermuteUp.hpp.
Definition at line 83 of file MoveTransposeUp.hpp.
using OptimizeConsecutiveReshapes = OptimizeForConnection<ReshapeLayer, ReshapeLayer, OptimizeConsecutiveReshapesImpl> |
Definition at line 61 of file OptimizeConsecutiveReshapes.hpp.
using OptimizeInverseConversionsFp16 = OptimizeForConnection<ConvertFp16ToFp32Layer, ConvertFp32ToFp16Layer, OptimizeInverseConversionsImpl> |
Definition at line 42 of file OptimizeInverseConversions.hpp.
using OptimizeInverseConversionsFp32 = OptimizeForConnection<ConvertFp32ToFp16Layer, ConvertFp16ToFp32Layer, OptimizeInverseConversionsImpl> |
Definition at line 44 of file OptimizeInverseConversions.hpp.
using OptimizeInversePermutes = OptimizeForConnection<PermuteLayer, PermuteLayer, OptimizeInversePermutesImpl<PermuteLayer> > |
Definition at line 43 of file OptimizeInversePermutes.hpp.
using OptimizeInverseTransposes = OptimizeForConnection<TransposeLayer, TransposeLayer, OptimizeInversePermutesImpl<TransposeLayer> > |
Definition at line 45 of file OptimizeInversePermutes.hpp.
using PermuteAndBatchToSpaceAsDepthToSpace = OptimizeForConnection<PermuteLayer, BatchToSpaceNdLayer, PermuteAndBatchToSpaceAsDepthToSpaceImpl<PermuteLayer> > |
Definition at line 102 of file PermuteAndBatchToSpaceAsDepthToSpace.hpp.
Definition at line 66 of file PermuteAsReshape.hpp.
Definition at line 78 of file PermuteDepthwiseConv2dWeights.hpp.
using SquashEqualPermuteSiblings = OptimizeForConnection<Layer, PermuteLayer, SquashEqualSiblingsImpl<PermuteLayer> > |
Definition at line 67 of file SquashEqualSiblings.hpp.
using SquashEqualReshapeSiblings = OptimizeForConnection<Layer, ReshapeLayer, SquashEqualSiblingsImpl<ReshapeLayer> > |
Definition at line 70 of file SquashEqualSiblings.hpp.
using SquashEqualTransposeSiblings = OptimizeForConnection<Layer, TransposeLayer, SquashEqualSiblingsImpl<TransposeLayer> > |
Definition at line 69 of file SquashEqualSiblings.hpp.
using TransposeAndBatchToSpaceAsDepthToSpace = OptimizeForConnection<TransposeLayer, BatchToSpaceNdLayer, PermuteAndBatchToSpaceAsDepthToSpaceImpl<TransposeLayer> > |
Definition at line 104 of file PermuteAndBatchToSpaceAsDepthToSpace.hpp.
Definition at line 77 of file TransposeAsReshape.hpp.