MCPcopy Index your code
hub / github.com/apache/tvm / get_rpc

Function get_rpc

tests/python/relax/texture/test_texture_nd.py:42–59  ·  view source on GitHub ↗

Establish an RPC connection to the remote device. Returns ------- tvm.rpc.RPCSession or None The RPC session object if RPC_TARGET is set; otherwise, None.

()

Source from the content-addressed store, hash-verified

40
41
42def get_rpc():
43 """
44 Establish an RPC connection to the remote device.
45
46 Returns
47 -------
48 tvm.rpc.RPCSession or None
49 The RPC session object if RPC_TARGET is set; otherwise, None.
50 """
51 rpc_target = os.getenv("RPC_TARGET", None)
52 if rpc_target:
53 host = os.getenv("TVM_TRACKER_HOST", "localhost")
54 port = int(os.getenv("TVM_TRACKER_PORT", 9090))
55 device_key = os.getenv("RPC_DEVICE_KEY", "android")
56 tracker = connect_tracker(host, port)
57 return tracker.request(device_key, priority=1, session_timeout=1000)
58 else:
59 return None
60
61
62def preprocess_pipeline(mod: IRModule) -> IRModule:

Callers 1

test_texture_copyFunction · 0.85

Calls 2

connect_trackerFunction · 0.90
requestMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…