在本地和远程计算机上运行脚本?

时间:2017-06-06 17:20:32

标签: python

在我的Python代码中,我有类似于以下内容的内容:

data = load_data()

results = model.train(data)

show_graph(results)

此处,load_data()从本地计算机加载一些数据,show_graph(results)在我的本地计算机上显示图表。但是,model.train(data)需要在远程计算机上执行,因为它需要专业硬件。我只想在远程机器上运行这个功能,而不是整个脚本。

我在这台远程计算机上有一个用户帐户,可以使用,例如ssh user@remote.ip.address登录。

但是如何告诉我的脚本在这台远程计算机上运行某个功能?

1 个答案:

答案 0 :(得分:0)

你需要某种RPC堆栈(尽管我确定可以使用celery和稍微调整一些东西)。一个好的选择(和其他任何一个一样好)是使用grpc实现服务器,它还允许您为客户端和服务器使用不同的语言。