在我的Python代码中,我有类似于以下内容的内容:
data = load_data()
results = model.train(data)
show_graph(results)
此处,load_data()
从本地计算机加载一些数据,show_graph(results)
在我的本地计算机上显示图表。但是,model.train(data)
需要在远程计算机上执行,因为它需要专业硬件。我只想在远程机器上运行这个功能,而不是整个脚本。
我在这台远程计算机上有一个用户帐户,可以使用,例如ssh user@remote.ip.address
登录。
但是如何告诉我的脚本在这台远程计算机上运行某个功能?
答案 0 :(得分:0)
你需要某种RPC
堆栈(尽管我确定可以使用celery
和稍微调整一些东西)。一个好的选择(和其他任何一个一样好)是使用grpc实现服务器,它还允许您为客户端和服务器使用不同的语言。