Функция экспорта со снегопадом - PullRequest
0 голосов
/ 21 февраля 2020

Я сейчас разрабатываю пакет R и хотел бы использовать распараллеливание с пакетом snowfall . Я хотел бы вызвать функцию (на самом деле обертку R cpp, если это имеет значение) из самого пакета, так что функция в настоящее время не перемещается в среде.

sfInit(parallel=TRUE,cpus=Cpu)
sfExport("RcppFunction")
sfLapply(1:N,function(cc) RccpFunction(args))
sfStop()

Каждый раз, когда я пытаюсь сделать это, я получаю следующее сообщение об ошибке:

Error in sfExport("RcppFunction") : 
Unknown/unfound variable RcppFunction in export. (local=TRUE)

Я уже пробовал некоторые учебники и онлайн-справочник, но пока не нашел решения, как экспортировать какую-либо функцию в снегопад в пакете. Насколько я вижу, на самом деле это не обязательно, что эта конкретная функция является RcppFunction. Я надеюсь, что кто-то может помочь! Заранее спасибо!

PS: я уже нашел этот пост , но я не могу экспортировать свою собственную посылку в снегопад - по крайней мере, для меня это не имеет смысла.

...