OpenCPU如何同时运行计算成本高昂的命令?

时间:2015-01-15 12:58:58

标签: r opencpu

我目前正在创建一个应用程序,它需要在短时间内运行数百万次统计回归。这些计算的并行化是加速该过程的一种可能性。

对于并行执行的命令,OpenCPU服务器似乎不能很好地扩展。所有命令都以顺序方式执行。

是否可以使用OpenCPU生成多个R会话,还是需要运行多个服务器实例?我是否会错过OpenCPU如何同时处理多个计算成本高昂的命令?

1 个答案:

答案 0 :(得分:2)

OpenCPU云服务器并行执行所有http请求,因此首先观察是错误的。当然,您必须同时提出要求。

如果您的代码由单个R函数或脚本组成,OpenCPU不会为您神奇地并行化,如果您正在追求的话。在这种情况下,您需要在R函数中使用像snow或mcparallel这样的东西。但这与OpenCPU无关,OpenCPU只为您的R函数或脚本提供http接口。