运转一段时间后报错:

错误于unserialize(node$con) : 读取链结时发生了错误

windows平台,makeCluster的方式是SOCK,好像在windows平台下面只能用SOCK,Mpi不能用吧。这错误是随机的,有时运转1天出错,有时4,5天才报错。

1. 另外,看到一个包snowFT,fault tolerant版本的snow,但是不怎么好用,有用过的吗?

2. 此外,可以用其它语言的并行运算包吗?如python的一些包在R里面用,请问如何使用呢?

谢谢。

报错的英文是:

Error in unserialize(node$con) : error reading from connection

回复 第4楼 的 mushrooman:snowfall 好用点,可以尝试下

回复 第5楼 的 Wenbao_Yu:

谢谢回复,snowfall也会出现同样错误,毕竟snowfall是基于snow的。貌似错误是随机发生的,有时运转一天,有时候4,5天出现错误。

在并行运算的时候我用了RCPP,是不是某种潜在的冲突?

或者有什么在windows下面做并行运算的稳定的包?snow和snowfall我都试过了,会出现错误,难道一定要在linux下面做并行运算?

11 年 后

搜索bug的时候居然搜到10年前的帖子,且发现挖坟也找不到结果(xs)
而我遇到的问题是做simulation的时候同样的函数设定,跑1000样本的时候不出错,跑2000样本就出事儿。。。