Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
监视进度/调试并行R脚本_R_Foreach - Fatal编程技术网

监视进度/调试并行R脚本

监视进度/调试并行R脚本,r,foreach,R,Foreach,在快速并行简单代码(、和)的选项中,我有哪些选项可以显示所有从属进程的进度?在这方面,有哪些产品表现出色 我已经看到snowfall 1.70具有sfCat(),但它似乎没有将cat输出到master R会话 这就是它可以变成黑色艺术的地方。。。我注意到您没有列出MPI或PVM——那些旧的并行计算的工作马确实有监视器。您可以通过走出R并依赖作业调度程序(slurm、torque等)来找到解决方案 如果你不能做到这一点(嘿,我们喜欢snow、foreach等的简单性是有原因的),那么也许你可以改变

在快速并行简单代码(、和)的选项中,我有哪些选项可以显示所有从属进程的进度?在这方面,有哪些产品表现出色


我已经看到snowfall 1.70具有
sfCat()
,但它似乎没有将cat输出到master R会话

这就是它可以变成黑色艺术的地方。。。我注意到您没有列出MPI或PVM——那些旧的并行计算的工作马确实有监视器。您可以通过走出R并依赖作业调度程序(slurm、torque等)来找到解决方案


如果你不能做到这一点(嘿,我们喜欢snow、foreach等的简单性是有原因的),那么也许你可以改变你的作业,每N步记录一次“心跳”或进度消息。您可以登录到文本文件(如果您有NFS或SMB/CIFS共享)、登录到数据库,或者发送电子邮件。它很可能是特定于您的应用程序的,是的,它会有一些成本。

我在这里回答了一个类似的问题:[[1]:请同时查看和其他答案。