17template <
typename PermuteType>
const InputSlot & GetInputSlot(unsigned int index) const override
Get a const input slot handle by slot index.
Layer & GetOwningLayer() const
This layer represents a permutation operation.
This layer represents a transpose operation.
OptimizeInversePermutesImpl()=default
void Run(Graph &graph, InputSlot &connection) const
Run for every connection between a base PermuteLayer and a child PermuteLayer.
~OptimizeInversePermutesImpl()=default
OptimizeForConnection< PermuteLayer, PermuteLayer, OptimizeInversePermutesImpl< PermuteLayer > > OptimizeInversePermutes
OptimizeForConnection< TransposeLayer, TransposeLayer, OptimizeInversePermutesImpl< TransposeLayer > > OptimizeInverseTransposes
Copyright (c) 2021 ARM Limited and Contributors.
DestType PolymorphicDowncast(SourceType *value)
Polymorphic downcast for build in pointers only.
void IgnoreUnused(Ts &&...)