// // Copyright © 2017 Arm Ltd. All rights reserved. // SPDX-License-Identifier: MIT // #pragma once #include "BaseIterator.hpp" #include "Decoders.hpp" #include "Encoders.hpp" #include #include namespace armnn { /// Performs a matrix multiplication and optionally adds a bias. void FullyConnected(const TensorShape& rInputShape, Decoder& rInputDecoder, const TensorShape& rOutputShape, Encoder& rOutputEncoder, const TensorShape& rWeightsShape, Decoder& rWeightDecoder, Decoder* rBiasDecoder, bool biasEnabled, unsigned int K, bool transposeWeights); } //namespace armnn