mpi.remote.exec(Rmpi)
mpi.remote.exec()所属R语言包:Rmpi
Remote Executions on R slaves
在R从站的远程处决
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Remotely execute a command on R slaves spawned by using slavedaemon.R script and return all executed results back to master.
远程执行命令的R奴隶催生通过使用slavedaemon.R脚本,并返回所有已执行的结果返回给主。
用法----------Usage----------
mpi.remote.exec(cmd, ..., simplify = TRUE, comm = 1, ret = TRUE)
参数----------Arguments----------
参数:cmd
the command to be executed on R slaves
要执行的命令在R奴隶
参数:...
used as arguments to cmd (function command) for passing their (master) values to R slaves, i.e., if "myfun(x)" will be executed on R slaves with "x" as master variable, use mpi.remote.exec(cmd=myfun, x).
CMD(命令功能)作为参数传递到R从站(主)值,即,如果“myfun(x)的将被执行的R奴隶x作为主变量,使用mpi.remote EXEC(CMD = myfun,X)。
参数:simplify
logical; should the result be simplified to a data.frame if possible?
逻辑,结果被简化为一个数据框如果可能的话吗?
参数:comm
a communicator number.
传播者数量。
参数:ret
return executed results from R slaves if TRUE.
从R奴隶TRUE返回执行结果。
Details
详细信息----------Details----------
Once R slaves are spawned by mpi.spawn.Rslaves with the slavedaemon.R script, they are waiting for instructions from master. One can use mpi.bcast.cmd to send a command to R slaves. However it will not return executed results. Hence mpi.remote.exec can be considered an extension to mpi.bcast.cmd.
一旦ŕ奴隶催生由mpi.spawn.Rslaves的slavedaemon.R脚本,他们都在等待从主的说明。我们可以使用mpi.bcast.cmd发送一个命令到R奴隶。但是它不会返回执行结果。因此,mpi.remote.exec可以被认为是扩展到mpi.bcast.cmd。
值----------Value----------
return executed results from R slaves if the argument ret is set to be TRUE. The value could be a data.frame if values (integer or double) from each slave have the same dimension.
如果参数ret被设置为TRUE,返回执行结果,从R奴隶。如果每个从站的值(整数或双)具有相同的尺寸,该值可以是一个数据框。
警告----------Warning----------
mpi.remote.exec may have difficult guessing invisible results on R slaves. Use ret = FALSE instead.
mpi.remote.exec可能有无形的结果难以猜测的R奴隶。使用ret = FALSE“。
(作者)----------Author(s)----------
Hao Yu
参见----------See Also----------
mpi.spawn.Rslaves, mpi.bcast.cmd
mpi.spawn.Rslaves,mpi.bcast.cmd
实例----------Examples----------
## Not run: [#不运行:]
mpi.remote.exec(mpi.comm.rank())
x=5
mpi.remote.exec(rnorm,x)
## End(Not run)[#(不执行)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|