From 6940dd720ebb6b3d1df8ca203ab696daefe58189 Mon Sep 17 00:00:00 2001 From: Jim Flynn Date: Fri, 20 Mar 2020 12:25:56 +0000 Subject: renamed Documentation folder 20.02 and added .nojekyll file Signed-off-by: Jim Flynn --- 20.02/namespacearmnn_1_1optimizations.xhtml | 501 ++++++++++++++++++++++++++++ 1 file changed, 501 insertions(+) create mode 100644 20.02/namespacearmnn_1_1optimizations.xhtml (limited to '20.02/namespacearmnn_1_1optimizations.xhtml') diff --git a/20.02/namespacearmnn_1_1optimizations.xhtml b/20.02/namespacearmnn_1_1optimizations.xhtml new file mode 100644 index 0000000000..0671f7c509 --- /dev/null +++ b/20.02/namespacearmnn_1_1optimizations.xhtml @@ -0,0 +1,501 @@ + + + + + + + + + + + + + +ArmNN: armnn::optimizations Namespace Reference + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  20.02 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
armnn::optimizations Namespace Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  AddDebugImpl
 
class  ConvertConstants
 
class  ConvertFp32NetworkToFp16Impl
 
struct  Float16ToFloat32
 
struct  Float32ToFloat16
 
class  FoldPadIntoConvolution2dImpl
 
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  SquashEqualSiblingsImpl
 
class  TransposeAsReshapeImpl
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

using InsertDebugLayer = OptimizeForType< Layer, AddDebugImpl >
 
using ConvertConstantsHalfToFloat = ConvertConstants< Float16ToFloat32, IsFloat32Layer >
 
using ConvertConstantsFloatToHalf = ConvertConstants< Float32ToFloat16, IsFloat16Layer >
 
using Fp32NetworkToFp16Converter = OptimizeForType< Layer, ConvertFp32NetworkToFp16Impl >
 
using FoldPadIntoConvolution2d = OptimizeForConnection< PadLayer, Convolution2dLayer, FoldPadIntoConvolution2dImpl >
 
using MovePermuteUp = OptimizeForConnection< Layer, PermuteLayer, MovePermuteUpImpl >
 
using MoveTransposeUp = OptimizeForConnection< Layer, TransposeLayer, MoveTransposeUpImpl >
 
using OptimizeConsecutiveReshapes = OptimizeForConnection< ReshapeLayer, ReshapeLayer, OptimizeConsecutiveReshapesImpl >
 
using OptimizeInverseConversionsFp16 = OptimizeForConnection< ConvertFp16ToFp32Layer, ConvertFp32ToFp16Layer, OptimizeInverseConversionsImpl >
 
using OptimizeInverseConversionsFp32 = OptimizeForConnection< ConvertFp32ToFp16Layer, ConvertFp16ToFp32Layer, OptimizeInverseConversionsImpl >
 
using OptimizeInversePermutes = OptimizeForConnection< PermuteLayer, PermuteLayer, OptimizeInversePermutesImpl< PermuteLayer > >
 
using OptimizeInverseTransposes = OptimizeForConnection< TransposeLayer, TransposeLayer, OptimizeInversePermutesImpl< TransposeLayer > >
 
using PermuteAndBatchToSpaceAsDepthToSpace = OptimizeForConnection< PermuteLayer, BatchToSpaceNdLayer, PermuteAndBatchToSpaceAsDepthToSpaceImpl< PermuteLayer > >
 
using TransposeAndBatchToSpaceAsDepthToSpace = OptimizeForConnection< TransposeLayer, BatchToSpaceNdLayer, PermuteAndBatchToSpaceAsDepthToSpaceImpl< TransposeLayer > >
 
using PermuteAsReshape = OptimizeForType< PermuteLayer, PermuteAsReshapeImpl >
 
using SquashEqualPermuteSiblings = OptimizeForConnection< Layer, PermuteLayer, SquashEqualSiblingsImpl< PermuteLayer > >
 
using SquashEqualTransposeSiblings = OptimizeForConnection< Layer, TransposeLayer, SquashEqualSiblingsImpl< TransposeLayer > >
 
using SquashEqualReshapeSiblings = OptimizeForConnection< Layer, ReshapeLayer, SquashEqualSiblingsImpl< ReshapeLayer > >
 
using TransposeAsReshape = OptimizeForType< TransposeLayer, TransposeAsReshapeImpl >
 
+

Typedef Documentation

+ +

◆ ConvertConstantsFloatToHalf

+ +
+
+ +

Definition at line 101 of file ConvertConstants.hpp.

+ +
+
+ +

◆ ConvertConstantsHalfToFloat

+ +
+
+ +

Definition at line 100 of file ConvertConstants.hpp.

+ +
+
+ +

◆ FoldPadIntoConvolution2d

+ + + +

◆ Fp32NetworkToFp16Converter

+ + + +

◆ InsertDebugLayer

+ +
+
+ +

Definition at line 34 of file AddDebug.hpp.

+ +
+
+ +

◆ MovePermuteUp

+ +
+
+ +

Definition at line 80 of file MovePermuteUp.hpp.

+ +
+
+ +

◆ MoveTransposeUp

+ +
+
+ +

Definition at line 80 of file MoveTransposeUp.hpp.

+ +
+
+ +

◆ OptimizeConsecutiveReshapes

+ + + +

◆ OptimizeInverseConversionsFp16

+ + + +

◆ OptimizeInverseConversionsFp32

+ + + +

◆ OptimizeInversePermutes

+ + + +

◆ OptimizeInverseTransposes

+ + + +

◆ PermuteAndBatchToSpaceAsDepthToSpace

+ + + +

◆ PermuteAsReshape

+ +
+
+ +

Definition at line 67 of file PermuteAsReshape.hpp.

+ +
+
+ +

◆ SquashEqualPermuteSiblings

+ + + +

◆ SquashEqualReshapeSiblings

+ + + +

◆ SquashEqualTransposeSiblings

+ + + +

◆ TransposeAndBatchToSpaceAsDepthToSpace

+ + + +

◆ TransposeAsReshape

+ +
+
+ +

Definition at line 78 of file TransposeAsReshape.hpp.

+ +
+
+
+
+ + + + -- cgit v1.2.1