如何使R parallel::parSapply以X的绝对顺序运行?
默认情况下,它将以X的随机顺序运行。但我希望它以X的顺序安排。如何使R parallel::parSapply以X的绝对顺序运行?,r,parallel-processing,R,Parallel Processing,默认情况下,它将以X的随机顺序运行。但我希望它以X的顺序安排。 这可能吗?按X的顺序进行调度是不可能的。但有多种方法可以解决这个问题。一种非常简单的方法是将foreach与选项一起使用 parSapply(cl = NULL, X, FUN, ..., simplify = TRUE, USE.NAMES = TRUE) 举一个基本的例子。请根据您的需要进行更改 .inorder=TRUE t我不认为这完全是随机的。我有一个预感,X被划分为使用的内核数块,并在每个块中按顺
这可能吗?按X的顺序进行调度是不可能的。但有多种方法可以解决这个问题。一种非常简单的方法是将foreach与选项一起使用
parSapply(cl = NULL, X, FUN, ..., simplify = TRUE,
USE.NAMES = TRUE)
举一个基本的例子。请根据您的需要进行更改
.inorder=TRUE
t我不认为这完全是随机的。我有一个预感,X
被划分为使用的内核数
块,并在每个块中按顺序运行。
t <- foreach(x=X,.inorder=TRUE) %dopar % { FUN }