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 (https://github.com/apache/incubator-tvm/blob/v0.6/src/common/socket.h)

Actually, querying rpc tracker works well as

and netstat -at result of adb is

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