OS : QNX 7.1
Platform : Qualcomm Board
Target Hardware Accelerator : Adreno GPU
TVM build : From source
Description : I have built tvm runtime from source with following openclml flags:
USE_OPENCL : ON
USE_CLML : Path_to_clml_sdk
USE_CLML_GRAPH_EXECUTOR : path_to_clml_sdk
and cross-compiled tvm runtime for QNX 7.1 . The runtime was built without error . I’ve produced the model.so by setting target HWA to “opencl -device=adreno” . I’m trying to build a C++ executable that can be run directly on QNX. During linking , I’m linking the model.so to the libOpenCL.so ( that is coming from OpenCLML sdk) and tvm_runtime.so ( built for aarch64-qnx). The linking phase is failing as linker wants to link libOpenCL.so to “libvndksupport.so” , “libdl.so”, “libcutils.so”. How should I resolve linker errors? Does openclml has support on QNX 7.1? @srkreddy1238