MCPcopy Create free account
hub / github.com/ARM-software/armnn / FuseAdditionLayer

Function FuseAdditionLayer

src/backends/aclCommon/ArmComputeSubgraphUtils.hpp:73–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

71
72template<typename LayerType>
73LayerType* FuseAdditionLayer(OptimizationViews& optimizationViews,
74 LayerType* baseLayer,
75 ActivationLayer* activationLayer,
76 ActivationDescriptor& activationDesc,
77 std::string name)
78{
79 ARMNN_NO_DEPRECATE_WARN_BEGIN
80 IConnectableLayer* replacement = optimizationViews.GetINetwork()->AddAdditionLayer(name.c_str());
81 ARMNN_NO_DEPRECATE_WARN_END
82 LayerType* replacementLayer = PolymorphicDowncast<LayerType*>(replacement);
83
84 FuseLayer(optimizationViews,
85 baseLayer,
86 replacementLayer,
87 activationLayer,
88 activationDesc);
89
90 return replacementLayer;
91}
92
93template<typename LayerType>
94LayerType* FuseSubtractionLayer(OptimizationViews& optimizationViews,

Callers

nothing calls this directly

Calls 4

FuseLayerFunction · 0.85
AddAdditionLayerMethod · 0.80
GetINetworkMethod · 0.80
c_strMethod · 0.45

Tested by

no test coverage detected