Hi all, I’m trying to run a simple model on hexagon dsp following these step to build “launcher_android” and “libtvm_runtime.so”:
cmake -DCMAKE_TOOLCHAIN_FILE="/data00/android-ndk-r25c/build/cmake/android.toolchain.cmake"
-DANDROID_ABI=arm64-v8a
-DANDROID_PLATFORM=android-28
-DUSE_HEXAGON_SDK="/data00/5.3.0.0"
-DUSE_HEXAGON_ARCH=v68
-DCMAKE_CXX_STANDARD=17
-DTVM_LOG_CUSTOMIZE=1
/data00/tvm/apps/hexagon_launcher/cmake/android
&& make -j8
and for “liblauncher_rpc_skel.so” I use:
cmake -DCMAKE_C_COMPILER="/data00/ziyeyang/5.3.0.0/tools/HEXAGON_Tools/8.6.06/Tools/bin/hexagon-clang"
-DCMAKE_CXX_COMPILER="/data00/5.3.0.0/tools/HEXAGON_Tools/8.6.06/Tools/bin/hexagon-clang++"
-DUSE_HEXAGON_ARCH=v68
-DUSE_HEXAGON_SDK="/data00/5.3.0.0"
-DCMAKE_CXX_STANDARD=17
-DTVM_LOG_CUSTOMIZE=1
/data00/tvm/apps/hexagon_launcher/cmake/hexagon
&& make -j8
when I trying to run on device using: /launcher_android --in_config gan_input.json --out_config output.json
got the following error: error loading graph module: 4e
and in logcat:
01-01 08:03:31.970 8120 8123 V adsprpc : CDSP:fastrpc_uprocess.c:733:0x567:133: fastrpc_uthread_create done for tidQ 0x562, tidA 8123 (/frpc/f047ed20 1314914_qvm), stack 0x00E70060 (size 131072), prio 192 01-01 08:03:32.022 8120 8123 V adsprpc : CDSP:rtld.c:1405:0x564:133: RX VA 0xFF300000 outside ELF segment 01-01 08:03:32.022 8120 8123 V adsprpc : CDSP:rtld.c:1405:0x564:133: RX VA 0xFF300000 outside ELF segment 01-01 08:03:32.023 8120 8123 V adsprpc : CDSP:rtld.c:1405:0x564:133: RX VA 0xFF300000 outside ELF segment 01-01 08:03:32.024 8120 8123 V adsprpc : CDSP:rtld.c:1405:0x564:133: RX VA 0xFF300000 outside ELF segment 01-01 08:03:32.028 8120 8123 V adsprpc : CDSP:mod_table.c:690:0x564:133: open_mod_table_open_dynamic: Module launcher_rpc_skel_handle_invoke opened with handle 0xea1e40 01-01 08:03:32.037 8120 8123 V adsprpc : CDSP:/data00/ziyeyang/tvm/src/runtime/dso_library.cc:133:0x564:133: Model .so Start Address : 20020000 01-01 08:03:32.037 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “__TVMBackendAllocWorkspace” 01-01 08:03:32.037 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “__TVMBackendFreeWorkspace” 01-01 08:03:32.037 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “__TVMBackendParallelLaunch” 01-01 08:03:32.037 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “__TVMBackendParallelBarrier” 01-01 08:03:32.037 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “__tvm_dev_mblob” 01-01 08:03:32.039 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.039 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.039 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.039 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.039 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.039 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.039 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.040 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.040 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.040 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.040 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.040 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.040 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.040 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param” 01-01 08:03:32.040 8120 8123 V adsprpc : CDSP:rtld.c:1057:0x564:133: Undefined symbol “_lookup_linked_param”
Does anyone knows how to solve this? thanks in advance