作者palace0629 (快乐寿司)
看板R_Language
标题[问题] Rcpp平行运算
时间Wed Oct 27 19:23:25 2021
[问题类型]:
谘询
[软体熟悉度]:
入门
[问题叙述]:
我有一个函数,他里面也包了许多函数,里面其中一个是我用Rcpp改写的mcmc 函数,想
对这一大个函数进行foreach 的平行运算。
https://i.imgur.com/UNOWD5U.jpg
如图,他跳出了这行错误,新手如我爬了文依然不知如何解决,如有高手可以解惑,小弟
感激不尽。
[环境叙述]:
https://i.imgur.com/HwT11Ki.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.109.109 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1635333807.A.7F3.html
1F:→ celestialgod: 如果你的Rcpp函数不是再套件里面的话 10/28 10:23
2F:→ celestialgod: 就会出现这个错误 10/28 10:24
3F:→ celestialgod: 还有下次请用萤幕截图 最好是文字 不要用拍照的 10/28 10:24
4F:→ palace0629: 好的,我下次会注意,想再请问一下是我Rcpp的函数是要 10/28 18:36
5F:→ palace0629: 包成套件吗?谢谢 10/28 18:36
6F:推 Wush978: 你有用sourceCpp之类的函数吗?有的话在平行化时在wor 10/29 11:39
7F:→ Wush978: kers 10/29 11:39
8F:→ Wush978: 每个worker要重新sourceCpp,因为这种函数R没办法传给 10/29 11:40
9F:→ Wush978: workers 10/29 11:40
10F:→ palace0629: 您好,我有使用sourceCpp,想请问一下workers是什麽? 10/29 20:53
11F:→ palace0629: 谢谢 10/29 20:53
12F:→ palace0629: 问题解决了,感恩各位大大 10/30 00:15
13F:推 Wush978: workers 就是平行化时候,除了主要的R process 外的其他y 11/06 12:06
14F:→ Wush978: process。 11/06 12:06