20.02
|
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 |
Definition at line 101 of file ConvertConstants.hpp.
Definition at line 100 of file ConvertConstants.hpp.
using FoldPadIntoConvolution2d = OptimizeForConnection<PadLayer, Convolution2dLayer, FoldPadIntoConvolution2dImpl> |
Definition at line 88 of file FoldPadIntoConvolution2d.hpp.
Definition at line 78 of file ConvertFp32NetworkToFp16.hpp.
using InsertDebugLayer = OptimizeForType<Layer, AddDebugImpl> |
Definition at line 34 of file AddDebug.hpp.
Definition at line 80 of file MovePermuteUp.hpp.
Definition at line 80 of file MoveTransposeUp.hpp.
using OptimizeConsecutiveReshapes = OptimizeForConnection<ReshapeLayer, ReshapeLayer, OptimizeConsecutiveReshapesImpl> |
Definition at line 63 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 42 of file OptimizeInversePermutes.hpp.
using OptimizeInverseTransposes = OptimizeForConnection<TransposeLayer, TransposeLayer, OptimizeInversePermutesImpl<TransposeLayer> > |
Definition at line 44 of file OptimizeInversePermutes.hpp.
using PermuteAndBatchToSpaceAsDepthToSpace = OptimizeForConnection<PermuteLayer, BatchToSpaceNdLayer, PermuteAndBatchToSpaceAsDepthToSpaceImpl<PermuteLayer> > |
Definition at line 103 of file PermuteAndBatchToSpaceAsDepthToSpace.hpp.
Definition at line 67 of file PermuteAsReshape.hpp.
using SquashEqualPermuteSiblings = OptimizeForConnection<Layer, PermuteLayer, SquashEqualSiblingsImpl<PermuteLayer> > |
Definition at line 66 of file SquashEqualSiblings.hpp.
using SquashEqualReshapeSiblings = OptimizeForConnection<Layer, ReshapeLayer, SquashEqualSiblingsImpl<ReshapeLayer> > |
Definition at line 69 of file SquashEqualSiblings.hpp.
using SquashEqualTransposeSiblings = OptimizeForConnection<Layer, TransposeLayer, SquashEqualSiblingsImpl<TransposeLayer> > |
Definition at line 68 of file SquashEqualSiblings.hpp.
using TransposeAndBatchToSpaceAsDepthToSpace = OptimizeForConnection<TransposeLayer, BatchToSpaceNdLayer, PermuteAndBatchToSpaceAsDepthToSpaceImpl<TransposeLayer> > |
Definition at line 105 of file PermuteAndBatchToSpaceAsDepthToSpace.hpp.
Definition at line 78 of file TransposeAsReshape.hpp.