[VTA]Auto-tuning a convolutional network on VTA setup

Hi, I’m now following tutorial, Auto-tuning a convolutional network on VTA) with one pynq z1 board.

I’m now suffered by tracker setting.

Here comes my commands: Screen Shot 2020-12-08 at 11.56.06 PM

Screen Shot 2020-12-09 at 12.26.02 AM

And here comes my start_rpc_server_to_tracker.sh file

But I don’t get any device list:

Is there anything that I’m missing now? Feel free to ask if any other informations are required.

It seems okay to me, but try to see if it work when you use this script

apps/vta_rpc/start_rpc_server_to_tracker.sh, and update the IP, port and TARGET in this file.

Here is what I run from the pynq

xilinx@pynq:~/tvm$ cat start_tracker.sh 
pushd apps/vta_rpc
sudo -E ./start_rpc_server_to_tracker.sh
popd
xilinx@pynq:~/tvm$ ./start_tracker.sh 
~/tvm/apps/vta_rpc ~/tvm
ultra96
BOARD=Ultra96
LESSCLOSE=/usr/bin/lesspipe %s %s
LANG=en_US.UTF-8
TVM_HOME=/home/xilinx/tvm
SUDO_GID=1000
OLDPWD=/home/xilinx/tvm
USERNAME=root
SUDO_COMMAND=./start_rpc_server_to_tracker.sh
XDG_SESSION_ID=5
USER=root
PYNQ_PYTHON=python3.6
PWD=/home/xilinx/tvm/apps/vta_rpc
HOME=/home/xilinx
SUDO_USER=xilinx
VTA_HW_PATH=/home/xilinx/tvm/3rdparty/vta-hw
TVM_PATH=/home/xilinx/tvm
SSH_TTY=/dev/pts/0
SUDO_UID=1000
MAIL=/var/mail/xilinx
PYNQ_JUPYTER_NOTEBOOKS=/home/xilinx/jupyter_notebooks
TERM=xterm-256color
SHELL=/bin/bash
SHLVL=3
RESIZED=1
LOGNAME=root
XDG_RUNTIME_DIR=/run/user/1000
PATH=/opt/sigrok/bin:/opt/mraa/bin:/opt/sigrok/bin:/opt/microblazeel-xilinx-elf/bin:/opt/python3.6/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
LESSOPEN=| /usr/bin/lesspipe %s
_=/usr/bin/env
INFO:RPCServer:bind to 0.0.0.0:9091


Here is on the host

$ cat ~/bin/start_tvm_rpc_tracker.sh 
python -m tvm.exec.rpc_tracker --host=0.0.0.0 --port=9190

$ python -m tvm.exec.rpc_tracker --host=0.0.0.0 --port=9190
INFO:root:If you are running ROCM/Metal, fork will cause compiler internal error. Try to launch with arg ```--no-fork```
INFO:RPCTracker:bind to 0.0.0.0:9190


 $ cat ~/bin/query_tracker.sh 
python -m tvm.exec.query_rpc_tracker --host=0.0.0.0 --port=9190
 $ bash -x ./bin/query_tracker.sh 
+ python -m tvm.exec.query_rpc_tracker --host=0.0.0.0 --port=9190
Tracker address 0.0.0.0:9190

Server List
----------------------------
server-address	key
----------------------------
x.x.x.x:42740	server:ultra96
----------------------------

Queue Status
-------------------------------
key       total  free  pending
-------------------------------
ultra96   1      1     0      

Thank you for your reply isong!

Actually, it was my Virtualbox problem hehe. After configuring network to bridge adapter, I could solve the problem

@woojinnn Glad to hear that.