IVGCVSW-4143 Add semantic versioning to Arm NN
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ibe1200c6d7be9e04821b4a829c83833d44542ad5
diff --git a/include/armnn/Utils.hpp b/include/armnn/Utils.hpp
index efd3d21..b090651 100644
--- a/include/armnn/Utils.hpp
+++ b/include/armnn/Utils.hpp
@@ -5,6 +5,7 @@
#pragma once
#include "armnn/TypesUtils.hpp"
+#include <iostream>
namespace armnn
{
@@ -37,4 +38,6 @@
bool NeonDetected();
+const std::string GetVersion();
+
} // namespace armnn
diff --git a/src/armnn/Utils.cpp b/src/armnn/Utils.cpp
index 62c8ae6..b9f948a 100644
--- a/src/armnn/Utils.cpp
+++ b/src/armnn/Utils.cpp
@@ -4,6 +4,7 @@
//
#include "armnn/Logging.hpp"
#include "armnn/Utils.hpp"
+#include "armnn/Version.hpp"
#if !defined(BARE_METAL) && (defined(__arm__) || defined(__aarch64__))
@@ -73,4 +74,9 @@
return true;
}
+const std::string GetVersion()
+{
+ return ARMNN_VERSION;
+}
+
} // namespace armnn
\ No newline at end of file