Bug while executing autotvm on raspberry pi

I am trying to do autotvm of a model, as mentioned in the android tutorial, I was able to set the tracker and upload the model to the raspberry pi. But the problem is it fails in the

ftimer = module.module.time_evaluator(“run”, ctx, number=100, repeat=3)

and gives error has following

/home/ubuntu/tvm/include/tvm/runtime/packed_func.h:1248: Check failed: nargs == args.size() (8 vs. 7) : Expect 8 arguments but get 7

Also, I am sure all inputs for the model is correct, also I tried with android example by changing the key in the script to the raspberry pi. Even there it gives same error. May be anything wrong in runtime module in PI.

Any ideas what could cause this issue.

Faced a similar error when cross-compiling for Nvidia AGX and solved it by compiling the tvm with llvm version 8, before I was using version 7.

1 Like