@tqchen @lianminzheng think I sorted out the rpc stuff, and the “sim” device shows up below as expected.
Tracker address 0.0.0.0:9190
Server List
----------------------------
server-address key
----------------------------
127.0.0.1:44072 server:sim
----------------------------
Queue Status
---------------------------
key total free pending
---------------------------
sim 1 1 0
---------------------------
When I run the tuning on VTA/sim, I still got the error below.
Traceback (most recent call last):
File "tune_relay_vta.py", line 267, in <module>
tune_and_evaluate(tuning_option)
File "tune_relay_vta.py", line 223, in tune_and_evaluate
tune_tasks(tasks, **tuning_opt)
File "tune_relay_vta.py", line 120, in tune_tasks
autotvm.callback.log_to_file(tmp_log_file),
File "/home/alecshi/working/tvm/python/tvm/autotvm/tuner/tuner.py", line 112, in tune
measure_batch = create_measure_batch(self.task, measure_option)
File "/home/alecshi/working/tvm/python/tvm/autotvm/measure/measure.py", line 257, in create_measure_batch
attach_objects = runner.set_task(task)
File "/home/alecshi/working/tvm/python/tvm/autotvm/measure/measure_methods.py", line 253, in set_task
"Cannot get remote devices from the tracker. "
RuntimeError: Cannot get remote devices from the tracker. Please check the status of tracker by 'python -m tvm.exec.query_rpc_tracker --port [THE PORT YOU USE]' and make sure you have free devices on the queue status.
Is it because the current RPC fundamental does not support fsim with ext_dev -keys=vta,cpu -device=vta -model=sim_1x16_i8w8a32_15_15_18_17