RPC server in jvm cannot load libtvm4j.so

Hello,

I have followed instruction about compiling model and setup android rpc connection. Tracker and serwer are working. Connection to tracker is also ok. But when I request from tracker connection to rpc server it stucks. So after great comment of RPC tracker could not start scheduler - #4 by eqy I can see in logcat following stacktrace:


Connection from /10.70.225.22:34160
waiting for timeout: 1000
Try loading tvm4j from native path.
Try loading tvm4j-linux-x86_64 from native path.
[WARN] TVM native library not found in path. Copying native library from the archive. Consider installing the library somewhere in the path (for Windows: PATH, for Linux: LD_LIBRARY_PATH), or specifying by Java cmd option -Djava.library.path=[lib path].
Attempting to load libtvm4j.so
[WARN] Couldn't find native library tvm4j.
java.lang.UnsatisfiedLinkError: Couldn't find the resource libtvm4j.so
    at org.apache.tvm.NativeLibraryLoader.extractResourceFileToTempDir(NativeLibraryLoader.java:127)
    at org.apache.tvm.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:87)
    at org.apache.tvm.Base.<clinit>(Base.java:73)
    at org.apache.tvm.Function.convertFunc(Function.java:321)
    at org.apache.tvm.rpc.SocketChannel.<init>(SocketChannel.java:36)
    at org.apache.tvm.rpc.ConnectTrackerServerProcessor.run(ConnectTrackerServerProcessor.java:165)
    at org.apache.tvm.tvmrpc.RPCProcessor.run(RPCProcessor.java:63)
Try to load tvm4j (runtime packed version) ...
[ERROR] Couldn't find native library tvm4j_runtime_packed.
java.lang.ExceptionInInitializerError
    at org.apache.tvm.Function.convertFunc(Function.java:321)
    at org.apache.tvm.rpc.SocketChannel.<init>(SocketChannel.java:36)
    at org.apache.tvm.rpc.ConnectTrackerServerProcessor.run(ConnectTrackerServerProcessor.java:165)
    at org.apache.tvm.tvmrpc.RPCProcessor.run(RPCProcessor.java:63)
Caused by: java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: dlopen failed: library "libGLES_mali.so" not found
    at org.apache.tvm.Base.<clinit>(Base.java:85)
	... 4 more
Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: library "libGLES_mali.so" not found
    at java.lang.Runtime.loadLibrary0(Runtime.java:1016)
    at java.lang.System.loadLibrary(System.java:1669)
    at org.apache.tvm.Base.<clinit>(Base.java:80)
	... 4 more
watchdog woken up, ok...
using port: 7001
registered with tracker...
waiting for requests...
no incoming connections, refreshing...
pending matchkeys: ["android:0.717135040606434"]
waiting for requests...
no incoming connections, refreshing...
pending matchkeys: ["android:0.717135040606434"]
waiting for requests...