You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by tq...@apache.org on 2020/09/28 15:27:10 UTC
[incubator-tvm] branch master updated: Fix android runtime error
(#6575)
This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git
The following commit(s) were added to refs/heads/master by this push:
new ef50c0e Fix android runtime error (#6575)
ef50c0e is described below
commit ef50c0ee01749fb1ee243b6048eff51afac77397
Author: eric <eu...@samsung.com>
AuthorDate: Tue Sep 29 00:26:56 2020 +0900
Fix android runtime error (#6575)
codes for USE_RANDOM in tvm4j was missing.
---
apps/android_rpc/app/src/main/jni/Application.mk | 4 ++++
apps/android_rpc/app/src/main/jni/make/config.mk | 3 +++
apps/android_rpc/app/src/main/jni/tvm_runtime.h | 4 ++++
3 files changed, 11 insertions(+)
diff --git a/apps/android_rpc/app/src/main/jni/Application.mk b/apps/android_rpc/app/src/main/jni/Application.mk
index 54abdf7..5f885f1 100644
--- a/apps/android_rpc/app/src/main/jni/Application.mk
+++ b/apps/android_rpc/app/src/main/jni/Application.mk
@@ -44,3 +44,7 @@ endif
ifeq ($(USE_SORT), 1)
APP_CPPFLAGS += -DUSE_SORT=1
endif
+
+ifeq ($(USE_RANDOM), 1)
+ APP_CPPFLAGS += -DUSE_RANDOM=1
+endif
diff --git a/apps/android_rpc/app/src/main/jni/make/config.mk b/apps/android_rpc/app/src/main/jni/make/config.mk
index 49e3326..851430c 100644
--- a/apps/android_rpc/app/src/main/jni/make/config.mk
+++ b/apps/android_rpc/app/src/main/jni/make/config.mk
@@ -42,6 +42,9 @@ USE_VULKAN = 0
# whether to enable contrib sort functions during compile
USE_SORT = 1
+# whether to eanble contrib random functions during compile
+USE_RANDOM = 1
+
ifeq ($(USE_VULKAN), 1)
# Statically linking vulkan requires API Level 24 or higher
APP_PLATFORM = android-24
diff --git a/apps/android_rpc/app/src/main/jni/tvm_runtime.h b/apps/android_rpc/app/src/main/jni/tvm_runtime.h
index b69b259..8a432be 100644
--- a/apps/android_rpc/app/src/main/jni/tvm_runtime.h
+++ b/apps/android_rpc/app/src/main/jni/tvm_runtime.h
@@ -73,6 +73,10 @@
#include "../src/runtime/contrib/sort/sort.cc"
#endif
+#ifdef USE_RANDOM
+#include "../src/runtime/contrib/random/random.cc"
+#endif
+
#include <android/log.h>
void dmlc::CustomLogMessage::Log(const std::string& msg) {