blob: 32f63c3e68435da1421cc5e1584fdc2622418e3a [file] [log] [blame]
Laurent Carlier749294b2020-06-01 09:03:17 +01001//
telsoa014fcda012018-03-09 14:13:49 +00002// Copyright © 2017 Arm Ltd. All rights reserved.
David Beckecb56cd2018-09-05 12:52:57 +01003// SPDX-License-Identifier: MIT
telsoa014fcda012018-03-09 14:13:49 +00004//
5
6#pragma once
7
Matteo Martincigh3122bd52019-06-03 16:54:25 +01008#include "Encoders.hpp"
9#include "Decoders.hpp"
telsoa014fcda012018-03-09 14:13:49 +000010
Colm Donelan0c479742021-12-10 12:43:54 +000011#include <armnn/backends/WorkloadData.hpp>
telsoa014fcda012018-03-09 14:13:49 +000012
13namespace armnn
14{
15
Matteo Martincigh3122bd52019-06-03 16:54:25 +010016void BatchNormImpl(const BatchNormalizationQueueDescriptor& data,
17 Decoder<float>& meanIn,
18 Decoder<float>& varIn,
19 Decoder<float>& betaIn,
20 Decoder<float>& gammaIn,
21 Decoder<float>& inputData,
22 Encoder<float>& outputData);
Matteo Martincigh8eb675e2018-10-17 14:43:29 +010023
Matteo Martincigh3122bd52019-06-03 16:54:25 +010024} // namespace armnn