When running "tune_relay_arm.py " on a android phone, it alwasys display ” 0.00/ 0.00 GFLOPS”, and the error message is:
DEBUG:autotvm:No: 1 GFLOPS: 0.00/0.00 result: MeasureResult(costs=(RuntimeError(‘Traceback (most recent call last):\n [bt] (4) ~/tvm/build/libtvm.so(TVMFuncCall+0x61) [0x7f30a3d90401]\n [bt] (3) ~/tvm/build/libtvm.so(+0xf39534) [0x7f30a3dd3534]\n [bt] (2) ~/tvm/build/libtvm.so(+0xf38ac9) [0x7f30a3dd2ac9]\n [bt] (1) ~/tvm/build/libtvm.so(+0xf29032) [0x7f30a3dc3032]\n [bt] (0) ~/tvm/build/libtvm.so(+0x743bf2) [0x7f30a35ddbf2]\n File “~/tvm/src/runtime/rpc/rpc_session.cc”, line 856\nTVMError: Check failed: code == RPCCode: :kReturn: code=4’,),), error_no=4, all_cost=2.582179069519043, timestamp=1554709595.4641685) [(‘tile_ic’, [2, 128]), (‘tile_oc’, [8, 64]), (‘tile_ow’, [1, 7]), (‘tile_oh’, 1)],direct,None,151
DEBUG:autotvm:No: 2 GFLOPS: 0.00/0.00 result: MeasureResult(costs=(RuntimeError(‘Traceback (most recent call last):\n [bt] (4) ~/tvm/build/libtvm.so(TVMFuncCall+0x61) [0x7f30a3d90401]\n [bt] (3) ~/tvm/build/libtvm.so(+0xf39534) [0x7f30a3dd3534]\n [bt] (2) ~/tvm/build/libtvm.so(+0xf38ac9) [0x7f30a3dd2ac9]\n [bt] (1) ~/tvm/build/libtvm.so(+0xf29032) [0x7f30a3dc3032]\n [bt] (0) ~/tvm/build/libtvm.so(+0x743bf2) [0x7f30a35ddbf2]\n File “~/tvm/src/runtime/rpc/rpc_session.cc”, line 856\nTVMError: Check failed: code == RPCCode: :kReturn: code=4’,),), error_no=4, all_cost=5.320638656616211, timestamp=1554709598.111878) [(‘tile_ic’, [8, 32]), (‘tile_oc’, [8, 64]), (‘tile_ow’, [7, 1]), (‘tile_oh’, 2)],direct,None,239
DEBUG:autotvm:No: 3 GFLOPS: 0.00/0.00 result: MeasureResult(costs=(RuntimeError(‘Traceback (most recent call last):\n [bt] (4) ~/tvm/build/libtvm.so(TVMFuncCall+0x61) [0x7f30a3d90401]\n [bt] (3) ~/tvm/build/libtvm.so(+0xf39534) [0x7f30a3dd3534]\n [bt] (2) ~/tvm/build/libtvm.so(+0xf38ac9) [0x7f30a3dd2ac9]\n [bt] (1) ~/tvm/build/libtvm.so(+0xf29032) [0x7f30a3dc3032]\n [bt] (0) ~/tvm/build/libtvm.so(+0x743bf2) [0x7f30a35ddbf2]\n File “~/tvm/src/runtime/rpc/rpc_session.cc”, line 856\nTVMError: Check failed: code == RPCCode: :kReturn: code=4’,),), error_no=4, all_cost=17.815212726593018, timestamp=1554709605.945705) [(‘tile_ic’, [2, 128]), (‘tile_oc’, [1, 512]), (‘tile_ow’, [7, 1]), (‘tile_oh’, 1)],direct,None,88
What’s the problem?
By the way:
Local System: Ubuntu 16.04
Remote Phone: MI 5X
Android System: 7.1.2
tracker_host = ‘192.168.42.86’
tracker_port = 9090
device_key = ‘android’
target = ‘llvm -target=arm64-linux-android’
The RPC test is ok.