[問題] Rcpp平行運算

看板R_Language作者 (快樂壽司)時間3年前 (2021/10/27 19:23), 編輯推噓2(2012)
留言14則, 3人參與, 3年前最新討論串1/1
[問題類型]: 諮詢 [軟體熟悉度]: 入門 [問題敘述]: 我有一個函數,他裡面也包了許多函數,裡面其中一個是我用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

10/28 10:23, 3年前 , 1F
如果你的Rcpp函數不是再套件裡面的話
10/28 10:23, 1F

10/28 10:24, 3年前 , 2F
就會出現這個錯誤
10/28 10:24, 2F

10/28 10:24, 3年前 , 3F
還有下次請用螢幕截圖 最好是文字 不要用拍照的
10/28 10:24, 3F

10/28 18:36, 3年前 , 4F
好的,我下次會注意,想再請問一下是我Rcpp的函數是要
10/28 18:36, 4F

10/28 18:36, 3年前 , 5F
包成套件嗎?謝謝
10/28 18:36, 5F

10/29 11:39, 3年前 , 6F
你有用sourceCpp之類的函數嗎?有的話在平行化時在wor
10/29 11:39, 6F

10/29 11:39, 3年前 , 7F
kers
10/29 11:39, 7F

10/29 11:40, 3年前 , 8F
每個worker要重新sourceCpp,因為這種函數R沒辦法傳給
10/29 11:40, 8F

10/29 11:40, 3年前 , 9F
workers
10/29 11:40, 9F

10/29 20:53, 3年前 , 10F
您好,我有使用sourceCpp,想請問一下workers是什麼?
10/29 20:53, 10F

10/29 20:53, 3年前 , 11F
謝謝
10/29 20:53, 11F

10/30 00:15, 3年前 , 12F
問題解決了,感恩各位大大
10/30 00:15, 12F

11/06 12:06, 3年前 , 13F
workers 就是平行化時候,除了主要的R process 外的其他y
11/06 12:06, 13F

11/06 12:06, 3年前 , 14F
process。
11/06 12:06, 14F
文章代碼(AID): #1XUJQlVp (R_Language)
文章代碼(AID): #1XUJQlVp (R_Language)