IVGCVSW-4070 Implement "send post-optimized network structure"
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>
Fri, 22 Nov 2019 11:26:06 +0000 (11:26 +0000)
committerJim Flynn Arm <jim.flynn@arm.com>
Fri, 29 Nov 2019 17:01:45 +0000 (17:01 +0000)
commitdf31cfe29f9dccc4c2055a1d2a97de644b07d522
tree15e848d398c35e669ecb0cff574907c4bd1662b9
parenta68d8530d3dcfc7c54b9c2bfa00b407f45145253
IVGCVSW-4070 Implement "send post-optimized network structure"

 * Send post-optimisation network structure if profiling service is enabled
 * Refactor TimelineUtilityMethods
 * Fix RecordEvent to link eventGuid with eventClassGuid
 * Add common types and guid to LabelsAndEventClasses
 * Add CreateRelationship to TimelineUtilityMethods
 * Add CreateTypedEntity to TimelineUtilityMethods
 * Add MarkEntityWithType to TimelineUtilityMethods
 * Move VerifyTimeline functions to ProfilingTestUtils
 * Post-optimisation network structure unit tests to Ref, Cl, Neon

Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I0194f2037c236450c912f4c3cb11e46b80c0f512
14 files changed:
Android.mk
CMakeLists.txt
src/armnn/LoadedNetwork.cpp
src/armnn/test/RuntimeTests.cpp
src/backends/cl/test/ClRuntimeTests.cpp
src/backends/neon/test/NeonRuntimeTests.cpp
src/profiling/LabelsAndEventClasses.cpp
src/profiling/LabelsAndEventClasses.hpp
src/profiling/ProfilingService.hpp
src/profiling/TimelineUtilityMethods.cpp
src/profiling/TimelineUtilityMethods.hpp
src/profiling/test/ProfilingTestUtils.cpp [new file with mode: 0644]
src/profiling/test/ProfilingTestUtils.hpp [new file with mode: 0644]
src/profiling/test/TimelineUtilityMethodsTests.cpp