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:
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.
isong
December 9, 2020, 5:34am
2
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
isong
December 9, 2020, 7:56am
4
@woojinnn Glad to hear that.