I get this error msg “No OpenCL platform matched given existing options” when I run the tune_nnvm_mobile_gpu.py demo,
I already build the TVM-RPC with OpenCL enabled(following steps here:https://github.com/dmlc/tvm/tree/master/apps/android_rpc)
and build TVM with set(USE_OPENCL ON)
I tried “opencl -device=adreno” , “opencl” or "opencl -device=mali’, all get same error msg…
My Android Device Info
GLES: Qualcomm, Adreno ™ 512, OpenGL ES 3.2 V@331.0 (GIT@0f7742b, Ib21e741bcf) (Date:09/10/18)
LogInfo:
Android Device Side:
tvm/apps/android_rpc/app/src/main/jni/…/…/…/…/…/…/include/…/src/runtime/module_util.cc:35: Check failed: f != nullptr Loader of (module.loadbinary_) is not presented.
Auto-Tuning Side:
opencl_device_api.cc:239: No OpenCL platform matched given existing options …
My questions are:
How should I investigate this problem? how can I see what are " existing options" and what are " Available OpenCL platform"? and how those are decided?
Thanks in Advance!