R无法找到源函数

时间:2016-12-20 07:30:43

标签: r parallel-foreach doparallel

我正在使用doParallel和foreach包在多个核心上运行我的代码。 我的代码就像

fun1 <- function(param1, param2, param3)
{
   do something
   fun2(param4, param5, param6)

   foreach(param4 = 1:length(param1) %dopar% fun2(param4, param5, param6)
   return something
}

fun2 <- function(param4, param5, param6)
{
   do something
   fun3(param7, param8, param9)
   return something
}

fun3 <- function(param7, param8, param9)
{
   do something
   fun4(param10, param11, param12)
   return something
}

fun4 <- function(param10, param11, param12)
{
   do something

   return something
}

Call: fun1(a,b,c)

当我调用fun1时,fun2的第一个实例成功执行,但是我用foreach调用fun2的实例在fun2中出现错误错误(param4,param5,:   任务1失败 - “找不到功能”fun2“”

0 个答案:

没有答案