看板 R_Language 關於我們 聯絡資訊
[問題類型]: 諮詢 [軟體熟悉度]: 入門 [問題敘述]: 我有一個函數,他裡面也包了許多函數,裡面其中一個是我用Rcpp改寫的mcmc 函數,想 對這一大個函數進行foreach 的平行運算。 https://i.imgur.com/UNOWD5U.jpg
如圖,他跳出了這行錯誤,新手如我爬了文依然不知如何解決,如有高手可以解惑,小弟 感激不盡。 [環境敘述]: https://i.imgur.com/HwT11Ki.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.109.109 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1635333807.A.7F3.html
celestialgod: 如果你的Rcpp函數不是再套件裡面的話 10/28 10:23
celestialgod: 就會出現這個錯誤 10/28 10:24
celestialgod: 還有下次請用螢幕截圖 最好是文字 不要用拍照的 10/28 10:24
palace0629: 好的,我下次會注意,想再請問一下是我Rcpp的函數是要 10/28 18:36
palace0629: 包成套件嗎?謝謝 10/28 18:36
Wush978: 你有用sourceCpp之類的函數嗎?有的話在平行化時在wor 10/29 11:39
Wush978: kers 10/29 11:39
Wush978: 每個worker要重新sourceCpp,因為這種函數R沒辦法傳給 10/29 11:40
Wush978: workers 10/29 11:40
palace0629: 您好,我有使用sourceCpp,想請問一下workers是什麼? 10/29 20:53
palace0629: 謝謝 10/29 20:53
palace0629: 問題解決了,感恩各位大大 10/30 00:15
Wush978: workers 就是平行化時候,除了主要的R process 外的其他y 11/06 12:06
Wush978: process。 11/06 12:06