From f6ba747c0802d87ba30aecd598f0603f9bd18576 Mon Sep 17 00:00:00 2001 From: jimfly01 Date: Tue, 4 Dec 2018 10:09:52 +0000 Subject: IVGCVSW-2296 Add ParsePad method to TfParser * Also added unit test armnnTfParser/test/Pad.cpp * Added missing 'Pad' entry to GetLayerTypeAsCString(LayerType) * Fixed the RefLayerSupport.IsPadSupported, now it returns true * Small fix in Optimize. Only resolve stringstream to string once Change-Id: Ieaa1886858a48cd761ac5f30454f73e44bdd4b8f --- src/armnn/InternalTypes.cpp | 1 + src/armnn/Network.cpp | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'src/armnn') diff --git a/src/armnn/InternalTypes.cpp b/src/armnn/InternalTypes.cpp index 8a4f892583..cbf6f8a257 100644 --- a/src/armnn/InternalTypes.cpp +++ b/src/armnn/InternalTypes.cpp @@ -48,6 +48,7 @@ char const* GetLayerTypeAsCString(LayerType type) case LayerType::Splitter: return "Splitter"; case LayerType::StridedSlice: return "StridedSlice"; case LayerType::Subtraction: return "Subtraction"; + case LayerType::Pad: return "Pad"; default: BOOST_ASSERT_MSG(false, "Unknown layer type"); return "Unknown"; diff --git a/src/armnn/Network.cpp b/src/armnn/Network.cpp index 2cb3edcf3f..0cf0ed36fd 100644 --- a/src/armnn/Network.cpp +++ b/src/armnn/Network.cpp @@ -272,9 +272,10 @@ IOptimizedNetworkPtr Optimize(const INetwork& inNetwork, << " for data type " << GetDataTypeName(dataType) << " (reason: " << reasonIfUnsupported << "), falling back to the next backend."; - BOOST_LOG_TRIVIAL(warning) << warningMsg.str(); + std::string wMsg = warningMsg.str(); + BOOST_LOG_TRIVIAL(warning) << wMsg; if (errMessages) { - errMessages.value().push_back(warningMsg.str()); + errMessages.value().push_back(wMsg); } } else -- cgit v1.2.1