Though I can build the libtvm_runtime.so for Hexagon, it will fail with the same issue here: [Hexagon] sim_dev undefined symbol
I set the ADSP_LIBRARY_PATH as below and copied the libtvm_runtime.so there.
ADSP_LIBRARY_PATH=/root/Qualcomm/Hexagon_SDK/3.5.4/tools/HEXAGON_Tools/8.3.07/Tools/target/hexagon/lib/v66/G0/pic
From the log, I can see sim_dev found the correct libtvm_runtime.so, but the dlopen fails:
error loading TVM runtime: undefined symbol (0) /root/Qualcomm/Hexagon_SDK/3.5.4/tools/HEXAGON_Tools/8.3.07/Tools/target/hexagon/lib/v66/G0/pic/libtvm_runtime.so