R doSMP不想雇佣一些工人

R doSMP不想雇佣一些工人,r,parallel-processing,R,Parallel Processing,我使用R加载doSMP包 然而,今天,它不工作,我不明白为什么 我已经尝试了几次rmSessions(all=TRUE),但问题仍然存在 尽管如此,getDoParWorkers()显示我还没有注册并行后端 你有解决办法吗 错误消息: > library(doSMP) Le chargement a nécessité le package : foreach Le chargement a nécessité le package : iterators Le chargement a

我使用R加载
doSMP

然而,今天,它不工作,我不明白为什么

我已经尝试了几次
rmSessions(all=TRUE)
,但问题仍然存在

尽管如此,
getDoParWorkers()
显示我还没有注册并行后端

你有解决办法吗

错误消息:

> library(doSMP)
Le chargement a nécessité le package : foreach
Le chargement a nécessité le package : iterators
Le chargement a nécessité le package : codetools
foreach: simple, scalable parallel programming from REvolution Computing
Use REvolution R for scalability, fault tolerance and more.
http://www.revolution-computing.com
Le chargement a nécessité le package : revoIPC
> w <- startWorkers(4)
Erreur dans startWorkers(4) : unable to create a task queue: limit exceeded
De plus : Messages d'avis :
1: In startWorkers(4) : there is an existing doSMP session using doSMP1
2: In startWorkers(4) : there is an existing doSMP session using doSMP2
3: In startWorkers(4) : there is an existing doSMP session using doSMP3
4: In startWorkers(4) : there is an existing doSMP session using doSMP4
5: In startWorkers(4) : there is an existing doSMP session using doSMP5
6: In startWorkers(4) : there is an existing doSMP session using doSMP6
7: In startWorkers(4) : there is an existing doSMP session using doSMP7
8: In startWorkers(4) : there is an existing doSMP session using doSMP8
9: In startWorkers(4) :
possible leak of worker sessions: consider using FORCE=TRUE
> getDoParWorkers()
[1] 1
>库(doSMP)
收费一个不必要的套餐:foreach
一个nécessitéLe包:迭代器
一个nécessitéLe包:codetools
foreach:来自REvolution计算的简单、可扩展的并行编程
使用REvolution R可实现可扩展性、容错等功能。
http://www.revolution-computing.com
收费不可撤销套餐:revoIPC
>w对rmSessions()的调用可以构造为:

rmSessions(all.names=TRUE)
(并非全部为真),这在我的电脑上运行得非常好。如果这真的不起作用:

w <- startWorkers(4,FORCE=TRUE) 
w对rmSessions()的调用可以构造为:

rmSessions(all.names=TRUE)
(并非全部为真),这在我的电脑上运行得非常好。如果这真的不起作用:

w <- startWorkers(4,FORCE=TRUE) 

w很好的答案。我从来没有想到多斯姆普是邪恶的。:)它似乎确实有在Windows下表现出来的行为,而我在Linux和doMC下根本看不到这些行为——我不确定这是doMC还是Windows或我的用法。@Joris Meys。我会按照你的建议:更新我的R版本。我希望这能解决问题。谢谢你的回答。@Joris Meys。我刚刚卸载了我的上一个版本并重新安装了新版本,它工作正常!:-)回答得很好。我从来没有想到多斯姆普是邪恶的。:)它似乎确实有在Windows下表现出来的行为,而我在Linux和doMC下根本看不到这些行为——我不确定这是doMC还是Windows或我的用法。@Joris Meys。我会按照你的建议:更新我的R版本。我希望这能解决问题。谢谢你的回答。@Joris Meys。我刚刚卸载了我的上一个版本并重新安装了新版本,它工作正常!:-)