Test rpc vm profile failed

I changed target from “llvm” to “opencl” in function test_rpc_vm(), file test_runtime_profiling.py. But got an error:

File “/home/mlc-relax/relax/python/tvm/relay/backend/vm.py”, line 67, in compile

compiler.lower(mod, target, target_host)

File “/home/mlc-relax/relax/python/tvm/relay/backend/vm.py”, line 126, in lower

self._lower(mod, raw_targets)

File “/home/mlc-relax/relax/python/tvm/_ffi/_ctypes/packed_func.py”, line 238, in call

raise get_last_ffi_error()

ValueError: Traceback (most recent call last):

[bt] (8) /home/mlc-relax/relax/build/libtvm.so(tvm::relay::transform::DeviceAwareExprMutator::VisitExpr_(tvm::relay::CallNode const*)+0x16a) [0x7f7b1c2f348a]

[bt] (7) /home/mlc-relax/relax/build/libtvm.so(tvm::relay::tec::LowerTensorExprMutator::DeviceAwareVisitExpr_(tvm::relay::CallNode const*)+0xdee) [0x7f7b1c56272e]

[bt] (6) /home/mlc-relax/relax/build/libtvm.so(tvm::relay::tec::TECompilerImpl::Lower(tvm::relay::tec::CCacheKey const&)+0x3f) [0x7f7b1c56c0ef]

[bt] (5) /home/mlc-relax/relax/build/libtvm.so(tvm::relay::tec::TECompilerImpl::LowerInternal(tvm::relay::tec::CCacheKey const&, tvm::GlobalVarSupply)+0xa59) [0x7f7b1c569e29]

[bt] (4) /home/mlc-relax/relax/build/libtvm.so(tvm::relay::tec::PrimFuncFor(tvm::relay::Function const&, tvm::Target const&, tvm::GlobalVarSupply, tvm::NameSupply)+0x6c6) [0x7f7b1c574cf6]

[bt] (3) /home/mlc-relax/relax/build/libtvm.so(tvm::relay::tec::ScheduleBuilder::Create(tvm::relay::Function const&, tvm::GlobalVarSupply, tvm::NameSupply)+0x1dea) [0x7f7b1c58dcca]

[bt] (2) /home/mlc-relax/relax/build/libtvm.so(tvm::relay::OpImplementation::Schedule(tvm::Attrs const&, tvm::runtime::Array<tvm::te::Tensor, void> const&, tvm::Target const&)+0xa6) [0x7f7b1c6626b6]

[bt] (1) /home/mlc-relax/relax/build/libtvm.so(+0x13375c0) [0x7f7b1a2815c0]

[bt] (0) /home/mlc-relax/relax/build/libtvm.so(tvm::runtime::Backtraceabi:cxx11+0x2c) [0x7f7b1c8fa04c]

File “/home/mlc-relax/relax/python/tvm/_ffi/_ctypes/packed_func.py”, line 82, in cfun

rv = local_pyfunc(*pyargs)

File “/home/mlc-relax/relax/python/tvm/relay/op/strategy/generic.py”, line 51, in wrapper

return topi_schedule(outs)

File “/home/mlc-relax/relax/python/tvm/autotvm/task/topi_integration.py”, line 242, in wrapper

return topi_schedule(cfg, outs, *args, **kwargs)

File “/home/mlc-relax/relax/python/tvm/topi/mali/conv2d.py”, line 123, in schedule_conv2d_nhwc_spatial_pack

traverse_inline(s, outs[0].op, _callback)

File “/home/mlc-relax/relax/python/tvm/topi/utils.py”, line 81, in traverse_inline

_traverse(final_op)

File “/home/mlc-relax/relax/python/tvm/topi/utils.py”, line 78, in _traverse

_traverse(tensor.op)

File “/home/mlc-relax/relax/python/tvm/topi/utils.py”, line 79, in _traverse

callback(op)

File “/home/mlc-relax/relax/python/tvm/topi/mali/conv2d.py”, line 121, in _callback

_schedule_spatial_pack(cfg, s, op, layout="NHWC")

File “/home/mlc-relax/relax/python/tvm/topi/mali/conv2d.py”, line 149, in _schedule_spatial_pack _, TC, VC = cfg[“tile_co”].size

ValueError: not enough values to unpack (expected 3, got 2)