[pynq] conv2d meet an unexpectation problem

Hi, @tqchen. When i tried to run conv2d in pynq-z1, i found an unexpectation problem.

After i started RPC server successfully and followed the tutorial provided in https://tvm.apache.org/docs/vta/install.html

when i run the test_benchmark_topi_conv2d.py, i was told that

RPCError: Error caught from RPC call: [07:21:35] /home/xilinx/tvm/include/tvm/runtime/packed_func.h:1248: Check failed: nargs == args.size() (8 vs. 7) : Expect 8 arguments but get 7

I suspect it’s the robustness problem when the TVM version is updated.

BTW,when i used the ‘sim’, i could do the VTA tutorial successfully. And i am looking farward to your reply.

I faced a similar error when cross-compiling for Nvidia Xavier and solved it by compiling tvm with llvm 8, whereas I compiled tvm before with llvm7, could you tell which tvm version did you use to build the tvm ?