diff options
author | jimfly01 <jim.flynn@arm.com> | 2018-12-04 10:09:52 +0000 |
---|---|---|
committer | jimfly01 <jim.flynn@arm.com> | 2018-12-05 12:15:48 +0000 |
commit | f6ba747c0802d87ba30aecd598f0603f9bd18576 (patch) | |
tree | df892f37ed1edc13e9ed05d9ac72f67a1fd622a3 /src/armnn | |
parent | 2135015779092e259ad5d5df185eda0c34b56359 (diff) | |
download | armnn-f6ba747c0802d87ba30aecd598f0603f9bd18576.tar.gz |
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
Diffstat (limited to 'src/armnn')
-rw-r--r-- | src/armnn/InternalTypes.cpp | 1 | ||||
-rw-r--r-- | src/armnn/Network.cpp | 5 |
2 files changed, 4 insertions, 2 deletions
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 |