Add ONNX sources v1.5 (#6642)
authorСергей Баранников/AI Tools Lab /SRR/Engineer/삼성전자 <s.barannikov@samsung.com>
Tue, 20 Aug 2019 07:06:39 +0000 (16:06 +0900)
committer박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Tue, 20 Aug 2019 07:06:39 +0000 (16:06 +0900)
Add a cmake configs for fetching ONNX v1.5 sources.

Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
infra/nncc/cmake/packages/ONNXSource-1.5.0/ONNXSourceConfig.cmake [new file with mode: 0644]
infra/nncc/cmake/packages/ONNXSource-1.5.0/ONNXSourceConfigVersion.cmake [new file with mode: 0644]

diff --git a/infra/nncc/cmake/packages/ONNXSource-1.5.0/ONNXSourceConfig.cmake b/infra/nncc/cmake/packages/ONNXSource-1.5.0/ONNXSourceConfig.cmake
new file mode 100644 (file)
index 0000000..7f890e9
--- /dev/null
@@ -0,0 +1,20 @@
+function(_ONNXSource_import)
+  if(NOT DOWNLOAD_ONNX)
+    set(ONNXSource_FOUND FALSE PARENT_SCOPE)
+    return()
+  endif(NOT DOWNLOAD_ONNX)
+
+  nncc_include(ExternalSourceTools)
+  nncc_include(OptionTools)
+
+  envoption(ONNX_1_5_0_URL https://github.com/onnx/onnx/archive/v1.5.0.zip)
+
+  ExternalSource_Download(ONNX DIRNAME ONNX-1.5.0
+                               CHECKSUM MD5=1a5fe554569a3819705b26de33d8fe02
+                               URL ${ONNX_1_5_0_URL})
+
+  set(ONNXSource_DIR ${ONNX_SOURCE_DIR} PARENT_SCOPE)
+  set(ONNXSource_FOUND TRUE PARENT_SCOPE)
+endfunction(_ONNXSource_import)
+
+_ONNXSource_import()
diff --git a/infra/nncc/cmake/packages/ONNXSource-1.5.0/ONNXSourceConfigVersion.cmake b/infra/nncc/cmake/packages/ONNXSource-1.5.0/ONNXSourceConfigVersion.cmake
new file mode 100644 (file)
index 0000000..70b2804
--- /dev/null
@@ -0,0 +1,10 @@
+set(PACKAGE_VERSION "1.5.0")
+set(PACKAGE_VERSION_EXACT FALSE)
+set(PACKAGE_VERSION_COMPATIBLE FALSE)
+set(PACKAGE_VERSION_UNSUITABLE TRUE)
+
+if(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
+  set(PACKAGE_VERSION_EXACT TRUE)
+  set(PACKAGE_VERSION_COMPATIBLE TRUE)
+  set(PACKAGE_VERSION_UNSUITABLE FALSE)
+endif(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)