This is an automated email from the ASF dual-hosted git repository.

yongwww pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git


The following commit(s) were added to refs/heads/main by this push:
     new 660fd1e47e [DOCS] More clarity on security model of RPC server (#17382)
660fd1e47e is described below

commit 660fd1e47e32fc1a7614774601d1c2b8f746ac88
Author: Tianqi Chen <[email protected]>
AuthorDate: Thu Sep 19 10:29:34 2024 -0700

    [DOCS] More clarity on security model of RPC server (#17382)
    
    This PR updates the python docstrings to include
    more clarity on RPC server security model.
---
 python/tvm/rpc/__init__.py | 5 +++++
 python/tvm/rpc/server.py   | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/python/tvm/rpc/__init__.py b/python/tvm/rpc/__init__.py
index b64ba33d9e..91e042b55f 100644
--- a/python/tvm/rpc/__init__.py
+++ b/python/tvm/rpc/__init__.py
@@ -23,6 +23,11 @@ to run on remote runtime which don't have a compiler 
available.
 
 The test program compiles the program on local server,
 upload and run remote RPC server, get the result back to verify correctness.
+
+TVM RPC server assumes that the user is trusted and needs to be
+used in a trusted network environment and encrypted channels.
+It allows writings of arbitrary files into the server and provide
+full remote code execution capabilities to anyone who can access this API.
 """
 
 from .server import Server
diff --git a/python/tvm/rpc/server.py b/python/tvm/rpc/server.py
index 7c1a198562..63c0a92ab8 100644
--- a/python/tvm/rpc/server.py
+++ b/python/tvm/rpc/server.py
@@ -474,6 +474,11 @@ class Server(object):
 
     Note
     ----
+    TVM RPC server assumes that the user is trusted and needs to be
+    used in a trusted network environment and encrypted channels.
+    It allows writings of arbitrary files into the server and provide
+    full remote code execution capabilities to anyone who can access this API.
+
     The RPC server only sees functions in the tvm namespace.
     To bring additional custom functions to the server env, you can use 
server_init_callback.
 

Reply via email to