RPC with different network (with remote server)

I am trying to run android_rpc_test in my remote server (with TVM version 0.6)

However, it becomes hang in remote = tracker.request(key, priority=0, session_timeout=60)

More precisely, it hangs at connect function of src/common/socket.h (tvm/src/common/socket.h at v0.6 · apache/tvm · GitHub)

Actually, querying rpc tracker works well as

and netstat -at result of adb is

스크린샷 2020-02-09 오후 8.57.59

The only concern is my android phone and my remote server are connected to different networks.

In this case, is their something to do to run the RPC correctly?

As I remember, we should in one local network.

1 Like