@howave, sorry, but I’m not really sure what you mean by
Yes, I also tried enable vulkan runtime support, but the tuning script or model convertion script always init the vulkan device on my PC
but to be able generate spirv code, you need to enable vulkan support in TVM, to do that you have to rebuild TVM with -DUSE_VULKAN=ON.
I hope it will help.
Thanks.
If you see tvm prints the init message about the vulkan on your PC, that may not be a problem. Even if tvm runs vulkan code on remote devices, some log will be printed. (You can disable the log in c++ files)
You can check whether the GFLOPS makes sense, or use other monitor tools to check whether the code runs on the remote devices.